UML kullanarak görsel modelleme - kurs 22.900 RUB. IBS Eğitim Merkezi'nden, eğitim 16 saat, Tarih 28 Kasım 2023.
Miscellanea / / November 28, 2023
Herhangi bir BT projesinin başarısının temeli, tüm katılımcıları arasındaki iyi organize edilmiş iletişimdir: proje ekibinin üyeleri, müşteriler, taşeronlar. Projelerin coğrafyası genişledikçe, tüm katılımcılar yalnızca farklı diller konuşmakla kalmayıp aynı zamanda farklı zihniyetlere sahip olduğunda, bu tür bir iletişim kurmanın karmaşıklığı önemli ölçüde artmaktadır. Bununla birlikte, eğer proje tek bir ülkede yoğunlaşmışsa, genellikle iş dünyasından temsilciler ve yazılım geliştiricileri dil ve zihniyet açısından neredeyse bölge sakinleri kadar radikal bir şekilde farklılık gösteriyor Farklı ülkeler.
Proje için önemli olan bilgilerin her katılımcı için erişilebilir ve anlaşılır olduğundan nasıl emin olabiliriz? Tasarım çözümlerini net, net ve eksiksiz bir şekilde tanımlamamıza olanak sağlayacak bir “ortak dil”i nasıl geliştirebiliriz?
Bu doğrultuda en iyi uygulama, doğal dillerin belirsizliklerinden kurtulmanızı sağlayan görsel modelleme dillerini kullanmaktır. Etkinliği iki ana prensibe dayanmaktadır:
- soyut kavramları bile tanımlamak için net grafik görüntüler;
- bu grafik görüntülerden bütünsel modeller oluşturmaya yönelik net resmi kurallar.
Günümüzde BT projeleri için en evrensel ve kullanışlı görsel modelleme dili UML'dir (Birleşik Modelleme Dili). Geliştirme sürecinin herhangi bir aşamasında, herhangi bir karmaşıklıktaki sistemleri farklı bakış açılarından tanımlamanıza olanak tanır.
Bu eğitim, gereksinimler hazırlanırken en çok talep edilen çeşitli UML diyagramı türlerinin incelenmesine ayrılmıştır: Sınıf, Kullanım Senaryosu, Sıra, Etkinlik, Durum Makinesi. Eğitim sırasında öğrenciler her tür diyagramı oluşturma metodolojisine aşina olacak ve pratik alıştırmalar sırasında modelleme becerilerini geliştireceklerdir.
Doğru nesne yönelimli düşünme olmadan doğru ve kullanışlı görsel modeller oluşturmak imkansızdır; yalnızca UML sözdizimi bilgisi bunun için yeterli değildir. Bu nedenle eğitim sırasında nesne yönelimli yaklaşımın (OOP) temellerinin gözden geçirilmesine büyük önem verilmektedir. Özellikle soyutlama, modülerlik, kalıtım, kapsülleme ve polimorfizm gibi OOP kavramları tartışılmaktadır.
Kurs “Sistem Analizi” okulunun bir parçasıdır. Okulun uzmanlığı bilgi sistemlerine yönelik gereksinimlerin belirlenmesi, belgelenmesi ve yapılandırılmasıdır. Okulun eğitim materyalleri, “İş Analizi Bilgi Gövdesi Kılavuzu ® (BABOK ®), sürüm 2” uluslararası kılavuzu temel alınarak geliştirilmiştir.
Kurs özellikle bazı BABOK ® teknikleriyle ilgili konuları ele almaktadır: “Veri Modelleme”, “Organizasyonel modelleme", "Süreç modelleme", "Senaryolar ve kullanım durumları", "Sıra diyagramları", "Diyagramlar durum."
UML dili çok sayıda ücretli ve ücretsiz CASE aracı tarafından desteklenir: Sparx Systems Enterprise Architect, Sybase Power Designer, Visual Paradigm, ARIS ve diğerleri.
Kurs, bu araçları ayrıntılı olarak tartışmaz veya uygulamaz, ancak BT projelerinde bunların seçilmesine ilişkin seçenekleri tartışır.
Bu kurs aynı zamanda çevrimiçi formatta da mevcuttur.
Lifehacker'ın bu bölümünde yayınlanan tüm bilgiler, Rusya Federasyonu Medeni Kanunu'nun 437. maddesi hükümlerine göre halka açık bir teklif değildir ve yalnızca bilgilendirme amaçlıdır.
Hizmet, “Eğitimli” projesindeki teknolojileri kullanır ve eğitim hizmetleri sağlamaz.