Referans modeli - Reference model

Bir referans modeli -in sistemleri , kurumsal ve yazılım mühendisliği soyut bir çerçeve veya alan-özgü bu mu ontoloji açık iletişimi teşvik etmek uzmanların bir uzman veya vücut tarafından üretilen açıkça tanımlanmış kavramların iç bağlantılı bir setinden oluşan. Bir referans modeli, tam bir seti temsil ettiği sürece, iş fonksiyonlarından sistem bileşenlerine kadar herhangi bir tutarlı fikrin bileşen parçalarını temsil edebilir. Bu referans çerçevesi daha sonra fikirleri aynı topluluğun üyeleri arasında net bir şekilde iletmek için kullanılabilir.

Referans modeller genellikle kavramlar arasındaki ilişkilerin bazı göstergeleriyle birlikte bir dizi kavram olarak gösterilir.

genel bakış

Göre OASIS bir referans modeli "Bazı çevrenin kişilerin kendi aralarında anlamlı ilişkiler anlaşılması için soyut bir çerçeve (Structured Bilgi Standartları Geliştirme Örgütü) ve bu ortamı destekleyen tutarlı standartlara veya özelliklere geliştirilmesi için. Bir referans modeli dayanır az sayıda birleştirici kavram üzerine kuruludur ve eğitim için bir temel olarak ve uzman olmayan kişilere standartlar açıklamak için kullanılabilir.Bir referans model, herhangi bir standarda, teknolojiye veya diğer somut uygulama detaylarına doğrudan bağlı değildir, ancak bir farklı uygulamalar arasında ve arasında açık bir şekilde kullanılabilen ortak anlambilim."

Bir 'referans model' olarak bir araya getirilmiş bir dizi kavram vardır. Bu kavramların her biri önemlidir:

  • Özet : bir referans modeli soyuttur. Belirli türdeki ortamlar hakkında bilgi sağlar. Referans model, belirli bir ortamda gerçekten meydana gelen belirli varlıkları değil, böyle bir ortamda meydana gelebilecek varlıkların türünü veya türünü tanımlar. Örneğin, belirli bir evin (belirli türden belirli bir ortam olan) mimarisini tanımlarken, gerçek bir dış duvarın boyutları ve malzemeleri olabilir, ancak duvar kavramı (varlık türü) referans modelin bir parçasıdır. . Duvarları olan bir ev inşa etmek için duvar kavramını anlamak gerekir.
  • Varlıklar ve ilişkiler : Bir referans modeli, hem varlık türlerini (var olan şeyleri) hem de bunların ilişkilerini (nasıl bağlandıklarını, birbirleriyle nasıl etkileşime girdiklerini ve ortak özellikler sergilediklerini) açıklar. Varlık türlerinin bir listesi, kendi başına bir referans modeli olarak hizmet etmek için yeterli bilgi sağlamaz.
  • Bir ortam içinde : Bir referans modeli "her şeyi" tanımlamaya çalışmaz. "Bir ortam içindeki şeyleri" veya bir problem alanını netleştirmek için bir referans modeli kullanılır. Yararlı olması için, bir referans model, çözdüğü sorunun açık bir tanımını ve sorunu görmesi gereken paydaşların endişelerinin çözüldüğünü içermelidir.
  • Teknolojiden bağımsız : Belirli bir bilgi işlem ortamındaki teknoloji veya platformlar hakkında varsayımlarda bulunuyorsa, bir referans modelin kullanışlılığı sınırlıdır. Bir referans model tipik olarak, bu problemler için spesifik çözümler değil, bir problem sınıfını anlamayı teşvik etmeyi amaçlar. Bu nedenle, çeşitli potansiyel çözümleri hayal etme ve değerlendirme sürecine yardımcı olarak uygulayıcıya yardımcı olmalıdır. Bu, bir dizi yazılım uygulamasını tanımlayan bir referans modelin geliştirilmesini engellemez, çünkü sorun alanı "bir dizi yazılım uygulamasının nasıl yönetileceği" olabilir.

Referans modelin kullanımları

Referans modelin birçok kullanım alanı vardır. Bir kullanım, hem modelde bulunan nesneler hem de birbirleriyle ilişkileri için standartlar oluşturmaktır. Standartlar oluşturularak, standarda göre hareket eden nesneler yaratması gereken mühendis ve geliştiricilerin işi kolaylaşır. Bir standardı karşılayan yazılımlar yazılabilir ve geliştiriciler bu yazılımı tekrar kullanmak için kopyalayabilir veya bu kodu üreten bir yazılım fabrikası kurabilir . İyi yapıldığında, bir standart , yazılımı ucuz bir şekilde genişletme yeteneği gibi, yazılımın temel niteliklerini destekleyen tasarım kalıplarından yararlanabilir.

Referans modelin bir başka kullanımı da eğitmektir. Bir referans model kullanarak, yazılım geliştirmedeki liderler, büyük bir problem alanını, anlaşılabilen, ele alınabilen ve iyileştirilebilen daha küçük problemlere bölmeye yardımcı olabilir. Belirli bir sorun kümesinde yeni olan geliştiriciler, farklı sorunların ne olduğunu hızla öğrenebilir ve diğer alanların iyi anlaşıldığına ve titizlikle yapılandırıldığına güvenirken, çözmeleri istenen sorunlara odaklanabilir. Güven düzeyi, yazılım geliştiricilerin işlerine verimli bir şekilde odaklanmalarını sağlamak için önemlidir.

Referans modelinin üçüncü kullanımı, insanlar arasındaki iletişimi geliştirmektir. Bir referans modeli, bir problemi varlıklara ya da "kendi başına var olan şeylere" böler. Bu genellikle birçok insanın zaten paylaştığı kavramların açık bir şekilde tanınmasıdır, ancak açık bir şekilde oluşturulduğunda, bu kavramların birbirinden nasıl farklılaştığını ve birbirleriyle nasıl ilişkili olduğunu tanımlayan bir referans modeli yararlıdır. Bu, bu kavramları kullanan kişiler arasındaki iletişimi geliştirir.

Referans modelin dördüncü kullanımı, net roller ve sorumluluklar yaratmaktır. Bir kuruluş, bir varlık modeli ve ilişkileri oluşturarak, belirli bireyleri veya ekipleri tahsis edebilir ve onları belirli bir varlık kümesini ilgilendiren bir sorunu çözmekten sorumlu hale getirebilir. Örneğin, bir referans model, dengeli bir puan kartı oluşturmak için gereken bir dizi iş ölçümünü açıklıyorsa , her ölçüm belirli bir iş liderine atanabilir. Bu, üst düzey bir yöneticinin ekip üyelerinin her birini yüksek kaliteli sonuçlar üretmekten sorumlu tutmasına olanak tanır.

Referans modelin beşinci kullanımı, farklı şeylerin karşılaştırılmasına izin vermektir. Bir problem uzayını temel kavramlara bölerek, o problemin iki farklı çözümünü incelemek için bir referans model kullanılabilir. Bunu yaparken, bir çözümün bileşen parçaları birbiriyle ilişkili olarak tartışılabilir. Örneğin, bir referans model, bir işletme ile müşterileri arasındaki ilişkileri izlemeye yardımcı olan bilgisayar sistemlerini tanımlıyorsa, bir işletme tarafından ihtiyaçlarına göre beş farklı yazılım ürününden hangisini satın alacağına karar vermek için bir referans model kullanılabilir. Bu örnekte bir referans model, belirli bir iş sürecinin ihtiyaçlarını karşılamak için aday çözümlerin her birinin ne kadar iyi yapılandırılabileceğini karşılaştırmak için kullanılabilir.

Örnekler

Referans model örnekleri, diğerleri arasında şunları içerir:

Ayrıca bakınız

Referanslar