Bilgi Sistemlerinin Modellenmesi – Ödev Hazırlatma – Proje Yaptırma – Tez Yaptırma Fiyatları – Sunum Örnekleri – Ücretli Ödev Yaptırma – Ödev Yaptırma Ücretleri
UML’de Bilgi Sistemlerinin Modellenmesi
Nesne yönelimli modellemeye yönelik ilk yaklaşımlar 1970’lerin ikinci yarısında ortaya çıktı, ancak on yıldan fazla bir süre boyunca pek bir şey olmadı, bu nedenle 1980’lerin sonunda hala bir avuç modelleme dilinden biraz daha fazlası vardı. Potansiyel kullanıcıların, ihtiyaçlarına uygun herhangi bir yöntemi belirlemeyi giderek zorlaştırdığı, rekabet eden nesne yönelimli yöntemlerde sürekli büyüyen bir pazara tanık olan 1990’ların başıydı.
Bu fenomen “yöntem savaşları” olarak bilinir hale geldi. 1994’ün sonlarına doğru, “büyük” oyunculardan ikisi, Grady Booch ve Jim Rumbaugh, kendi yaklaşımlarını, Booch yöntemini ve OMT’yi entegre ederek güçlerini birleştirmeye karar verdiler.
1995’in sonlarında Ivar Jacobson, OOSE yönteminde (Nesneye Yönelik Yazılım Mühendisliği) birleşerek bu ekibin bir üyesi oldu. “Üç arkadaş”ın çabaları, bireysel yaklaşımlar arasındaki gereksiz farklılıkların üstesinden gelmeyi ve aynı zamanda bir endüstri standardı olarak hizmet edebilecek ortak, standartlaştırılmış bir modelleme dili oluşturarak her birini iyileştirmeyi amaçladı.
Sonuç, Haziran 1996’da Birleşik Modelleme Dilinin (UML) 0.9 sürümü yayınlandı. Bir endüstri konsorsiyumu olan UML ortakları, UML üzerinde daha fazla çalışma yaptı. Bu, 1.0 ve 1.1 sürümlerinin 1997’de tanıtılmasına yol açtı. İkincisi, aynı yıl OMG tarafından kabul edildi. Mevcut sürüm 1.5, ancak 2.0’a büyük bir yükseltme hazırlanıyor.
UML, yazılım sistemlerinin gelişimini destekleyen bir dildir. Bir bilgi sisteminin farklı yönlerini kapsayan bir dizi diyagram türü sağlayan ortak bir çerçeveye sahiptir. Burada en önemli olduğunu düşündüklerimize odaklanacağız: sınıf diyagramı, kullanım durumu diyagramı ve etkinlik diyagramı.
Birincisi, bir sistem üzerindeki statik görünümün ana diyagramıdır. İkincisi, genellikle kullanıcıyla iletişim halindeki merkezi diyagram olarak öne sürülür. İkincisi, bilgi sistemi (veya iş odaklı) perspektifinde merkezi bir rol oynar.
UML’nin temel kavramları aktör, aktivite (ve durum), nesne ve sınıftır. Aktör, faaliyetleri kendi başına gerçekleştirebilen bir insan veya (bilgisayar) sistemidir. Oyuncu tipik olarak bir grup benzer insan/sistemi temsil eder ve aktörün verilen bağlamda gerçekleştirdiği role karşılık gelir. Öğretmen böyle bir aktör için bir örnektir. UML’de aktörler çöp adam figürleri olarak gösterilir.
Aktivite, belirli bir sırayla bir birim olarak gerçekleştirilen mantıksal olarak bağlantılı bir dizi eyleme atıfta bulunur. Bu eylemler sırayla, alternatif olarak, aynı anda veya bunların herhangi bir kombinasyonu halinde yürütülebilir. Sınıf sınavı bir etkinlik için bir örnektir.
Benzer nesnelerin yapısı (nitelikleri) ve davranışı (işlemleri) ortak sınıflarında toplanır. Niteliklerin belirli bir zaman noktasındaki değerleri, nesnenin durumunu temsil eder. Sınıflar, kalın yazı tipiyle yazdırılan nesne tanımlayıcısı ile dikdörtgenler olarak çizilir.
Sınıfın özellikleri ve işlemleri için ek yatay bölmeler eklenebilir. Nesne, altı çizili nesne tanımlayıcısıyla aynı şekilde gösterilir (isteğe bağlı olarak ardından iki nokta üst üste ve ilgili sınıf tanımlayıcısı gelir). Derece bir sınıf örneğidir, F: Bir nesnenin derecesini verir.
Bu kavramların birbirleriyle nasıl ilişkili olduğunu gösterir: aktörler, nesneleri içeren etkinlikler gerçekleştirir. Her nesne tam olarak bir sınıfın bir örneğidir. Sınıf diyagramı, sınıfları ve onların ilişkilerini (dernekler olarak adlandırılır) gösterir.
Bir aktivite diyagramı, faaliyetlerin yürütüldüğü sıranın ayrıntılı bir hesabını verir. İlgili nesnelerin ilgili durumlarını da gösterebilir. Kullanım senaryosu diyagramı, kullanım senaryolarını (karmaşık faaliyetler) ve bunların aktörlerle ilişkisini görselleştirir.
Bilgi sistemleri Nedir
Bilgi Sistemleri Bölümü
Bilgi sistemleri Örnekleri
Bilgi sistemleri denetimi
Bilgi sistemleri ve Bilgi teknolojileri arasındaki fark
Bilişim Sistemleri Nedir
Sağlık Bilgi Sistemleri Giriş
Temel bilgi sistemleri
Vaka Şemasını Kullanma
Kullanım örneği, bir aktörün kuruluşunuzla etkileşime girebileceği bir yolu açıklar. Söz konusu bilgi sistemi tarafından desteklenmesi gereken bir iş durumu olan bir kullanım senaryosunun bir parçasını oluşturur. 3 kullanım durumu ve 3 aktör içeren bir kullanım durumu diyagramı örneği verir.
Oklar bilgi akışının yönünü gösterir. Böylece kayıt memuru hem okuyabilir hem de notları girebilir/değiştirebilir, oysa öğretmenler ve öğrenciler sadece notları okuyabilir. Modellemeyi basitleştirmek için genellikle ok uçları kullanılmaz.
Her bir kullanım senaryosu, bu kullanım senaryosunu oluşturan faaliyetlerin yapılandırılmış İngilizce’sinde bir açıklama ile detaylandırılmıştır. Kullanım durumu diyagramı ve kullanım durumları, sınıf diyagramlarının ve etkinlik diyagramlarının geliştirilmesi için temel oluşturur. İlki, kullanım durumları tarafından işlenen bilginin statik yapısını belirtir ve ikincisi, süreç mantığının kesin, resmileştirilmiş bir hesabını verir.
Etkinlik Şeması
Bir etkinlik diyagramı, kullanım durumlarını oluşturan ayrıntılı etkinliklerden oluşur. Kursa kaydolma kullanım örneği, Kursa Başvur (öğrenci tarafından gerçekleştirilir) ve Öğrenciyi Kaydet (kayıt görevlisi tarafından gerçekleştirilir) etkinliklerinden oluşur. Not katılımcıları, dersin notunun yalnızca bir final sınavı ile belirlendiği varsayılarak Not sınavına eşlenir.
Kullanım örneği Notları yönet, Notu gir, Notu kontrol et ve Notu değiştir etkinliklerini içerir. Aktivite diyagramında ayrıca Kursu teslim etme ve Yazma sınavı gibi kullanım senaryosu diyagramında bulunmayan aktivitelerin de bulunduğunu unutmayın. Bunun nedeni, örneğimizde bilgi sistemi tarafından desteklenmemeleri ve dolayısıyla böyle bir sistemin kullanım durumlarını oluşturmamalarıdır. Ancak bunlar hala genel iş sürecinin önemli bir parçasıdır.
İş süreci, ilk durumla (siyah nokta) başlar. Aktiviteler kenarları yuvarlak kutulardadır. Dikdörtgenler, nesne tanımlayıcısının altının çizildiği ve nesnenin durumunun köşeli parantez içine alındığı durumdaki nesneleri içerir.
Bu nedenle, örneğin Notu girin’den sonra, Derece nesnesi girilmiş durumdadır. Bir aktiviteden ayrılan alternatif yollar, her bir yolun hangi koşul altında alınacağını belirleyen koruyucular tarafından etiketlenmelidir. Bu koruyucular ayrıca köşeli parantez içine alınmıştır ve birbirini dışlayan olmalıdır.
İşlem, son duruma ulaşıldığında (yani siyah noktayı içeren daire) sona erer. Aktörler, sözde yüzme şeritleri şeklinde dahil edilir. Eşzamanlı yürütme, senkronizasyon çubuklarının tanıtılmasıyla sağlanır. Aktivite şemaları hakkında daha ayrıntılı bilgi için okuyucuyu OMG’ye yönlendiriyoruz.
Bilgi Sistemleri Bölümü Bilgi sistemleri denetimi Bilgi Sistemleri Nedir Bilgi sistemleri Örnekleri Bilgi sistemleri ve Bilgi teknolojileri arasındaki fark Bilişim Sistemleri Nedir Sağlık Bilgi Sistemleri Giriş Temel bilgi sistemleri