Kavramsal model nedir?

İçindekiler:

Kavramsal model nedir?
Kavramsal model nedir?
Anonim

Kullanıcının belirli bir sistemin işleyişini daha net anlaması için tasarımcı belirli bir uygulamanın kavramsal bir modelini oluşturur. Bu amaçlar için çeşitli belgeler, grafikler, özellikler, diyagramlar vb. Kavramsal bir modelin ne olduğunu, hangi amaç ve hedefleri takip ettiğini tam olarak anlayabilmeniz için bu yazıda bu kavram üzerinde daha ayrıntılı durmaya karar verdik.

kavramsal model
kavramsal model

Terimin anlamı

Kavramsal bir model belirli bir şemadır. Bir nesnenin anlamsal yapısını oluşturmak için çeşitli kavramları ve aralarındaki ilişkileri kullanır. Ancak sistemin kavramsal modelinin soyut olduğu dikkate alınmalıdır. Ancak terimin tek anlamı bu değildir. Ayrıca "kavramsal alan modeli" kavramı da vardır. Bu terimin anlamı, herhangi bir alanı tanımlamak için ilgili kavramların bir listesinin kullanılmasıdır. Bu amaçlar için tanımların sınıflandırılması, özellikleri ve özellikleri ile bunlarda meydana gelen süreçlerin yasaları kullanılır.

Ana Görevler

Kavramsal modelin öncelikle sıradan bir kullanıcı tarafından bilginin algılanmasını kolaylaştırmak için oluşturulduğunu belirtmekte fayda var. Başka bir deyişle, yapının işleyişinin dar odaklı ve ayrıntılı bir açıklaması geliştirilmiştir. Bu sonuca ulaşmak için öncelikle bu modeli olabildiğince basit hale getirmek gerekir (bu amaçla minimum sayıda değer kullanılır). İkincisi, mümkün olduğunca belirli görevlerin performansına odaklanmaya çalışın (yani, kullanıcının çalışmasını mümkün olduğunca bu alanda görünmeyen değerlerle sınırlamak).

kavramsal veri modeli
kavramsal veri modeli

Ana hedefler

Kavramsal model aşağıdaki hedeflere sahiptir:

- Basit, tutarlı ve kullanımı ve öğrenmesi kolay bir yapı oluşturun. Bu amaçla görev alanları, farklı nesnelerle çalışmak için kullanılabilecek kavramlara ayrılmıştır.

- Terminolojiyi sabit tutun. Bu, başlangıçta bir terimler sözlüğünden oluşan kavramsal veri modelinin programda açıklanan her bir eylemi ve nesneyi tanımak için kullanılmasıyla sağlanır.

Bu terminolojinin kullanılmamasının, aynı şemayı tanımlamak için birden fazla terim kullanılmasına veya farklı şemaları tanımlamak için aynı terimin kullanılmasına neden olduğu kanıtlanmıştır.

kavramsal model geliştirme
kavramsal model geliştirme

Kavramsal modelin geliştirilmesi

Bu işlem ilk şemayı oluşturmaktır. Gelecekte, geliştirici bunu kullanabiliryazılım uygulaması için. Karmaşık bir sistemin tanımını vermek için, bu sistemin bileşenlerinin davranışının belirli bir algoritması kullanılır, böylece birbirleriyle etkileşimlerini yansıtır. Açıklamada yer alan bilgilerin modelleme nesnesini anlamak ve incelemek için yeterli olmadığı zamanlar vardır. Bu eksikliği düzeltmek için, içindekiler tablosunu derleme aşamasına geri dönmeli ve yokluğu nesnenin resmileştirilmesi sırasında belirlenen verileri eklemelidir. Ayrıca, uygulamanın gösterdiği gibi, bu tür birkaç getiri olabilir. Bu arada, basit yapılar için makalede ele alınan şemaların oluşturulması haklı değildir.

kavramsal sistem modeli
kavramsal sistem modeli

Simülasyon modellemede farklı yapılanmalara sahip farklı kavramsal modeller kullanılmıştır. Çoğu zaman, şemaları matematiksel teoriler tarafından yönlendirilir. Bu, gerekli modelleme nesnesini tanımlamak için uygun bir sistem seçiminde sorunlara yol açar. Bu nedenle, örneğin ayrık devreler için süreç yönelimli yapıların kullanılması gelenekseldir. Sürekli bir yapı oluşturmak için sistem dinamiğinin akış diyagramları kullanılır. Kavramsal veri modeli, yapısal yapının kendisinde sabitlenmiş özel bir dil kullanılarak geliştirilmiştir. Belirli bir devrenin yapımını ve programlanmasını basitleştirmek için özel olarak geliştirilmiş programlama teknolojisi teknikleri kullanılır.

Önemli Bileşenler

Kavramsal modelin bir dizi önemli unsur içerdiğini unutmayın. Her şeyden önce onlarnesnelerin incelenmesi ve eylemlerinin incelenmesi. Yani kullanıcı, görebildiği tüm uygulamaların listesini ve her bir nesne üzerinde tek tek gerçekleştirebileceği manipülasyonları incelemelidir. Doğal olarak, sistemin geliştirilmesinde başka nesneler de olabilir (ve büyük olasılıkla olacaktır), ancak bunlar kullanıcıdan gizlenecektir.

kavramsal alan modeli
kavramsal alan modeli

Sonuç

Bazı durumlarda, kavramsal modelin nesneleri oluşturulurken, çok seviyeli sistemlerin yapısal organizasyonu ilkesi kullanılır. Bu şekilde geliştirici, kullanıcı dostu bir nesnenin daha kolay bir tasarımını elde eder. Böyle bir yapı, sistemin uygulanmasını kontrol etmeye yardımcı olur ve ayrıca uygulama komut yapılarının oluşturulmasını kolaylaştırır. Yani geliştirici, çeşitli nesnelere hangi eylemlerin uygulanabileceğini, hangilerinin genelleştirilebileceğini belirleyebilir. Bu, komut yapısını kullanıcı için daha erişilebilir hale getirmeyi mümkün kılar. Yani, çok sayıda nesne yönelimli komut öğrenmek yerine, genel komutlarda ustalaşmanız yeterlidir. Yukarıdakilerin hepsini analiz ederek, kavramsal modelin sadece planlanan yapının elemanlarının özelliklerini ve tasarım hedefine ulaşmak için gerekli sebep-sonuç ilişkilerini belirleyen bir şema olduğunu söyleyebiliriz.

Önerilen: