UML
UML grafiği örneği
Birleşik Modelleme Dili (İng. Unified Modelling Language), iş sistemlerinin nasıl modellenebileceğini belirleyen ve açıklayan yöntemlerin bir araya toplanmış hâlidir. Daha çok yazılım geliştiriciler tarafından kullanılmaktadır. Ancak bir iş sistemini veya bir süreci veya herhangi bir şeyi grafik ile açıklamak isteyen herkesçe kullanılabilir; UML ile yapılan modellemeler her zaman yazılım projelerinde kullanılmak zorunda değildir.
Bir iş sisteminin yapısını sade ve anlaşılır şekilde ortaya çıkarmak için paket diyagramı ("package diagram") kullanılabilir. Sınıf diyagramı vasıtası ile nesne yönelimli programlamada temel teşkil eden sınıflar oluşturulabilir ve böylelikle sınıfları geliştirmek sağlanan ek görsellik ile daha kolay hâle gelebilir.
Bir IT sisteminde sınıflar arasındaki ilişkileri vurgulamak için iletişim diyagramı (UML 2'den önceki İngilizce adı ile "collaboration diagram") tercih edilebilir.
UML'in faaliyet diyagramları ile yazılım hâline getirilmek istenen süreçler herkesin anlayabileceği şekilde görüntülenebilir. Bu açıdan faaliyet diyagramları hem yazılımcı hem de yazılımı kullanacak olan kişiler için net bir bakış imkânı sağlar.
UML diyagramları
Kaynaklar
ISO standartları |
---|
| ISO standartları / ISO romanizasyonları \ IEC standartları | | 1-9999 | | | 10000-19999 | | | 20000+ |
- 20000
- 20022
- 20121
- 21000
- 21047
- 21500
- 21827:2002
- 22000
- 23270
- 23271
- 23360
- 24517
- 24613
- 24617
- 24707
- 25178
- 25964
- 26000
- 26300
- 26324
- 27000 serisi
- 27000
- 27001:2005
- 27001:2013
- 27002
- 27006
- 27729
- 28000
- 29110
- 29148
- 29199-2
- 29500
- 30170
- 31000
- 32000
- 38500
- 40500
- 42010
- 80000
| |
- Kategori
|
|
Yazılım mühendisliği |
---|
| Alanlar | | | Kavramlar | | | Orientations | | | Models |
Geliştirme modelleri: Agile • Iterative model • RUP • Scrum • Spiral model • Waterfall model • XP • V-Model
Diğer modeller: CMMI • Data model • Function model • IDEF • Information model • Metamodeling • Object model • View model • UML | | Yazılım mühendisleri |
Kent Beck • Grady Booch • Fred Brooks • Barry Boehm • Ward Cunningham • Ole-Johan Dahl • Tom DeMarco • Edsger Dijkstra • Martin Fowler • C. A. R. Hoare • Watts Humphrey • Michael A. Jackson • Ivar Jacobson • Craig Larman • James Martin • Bertrand Meyer • David Parnas • Winston W. Royce • James Rumbaugh • Niklaus Wirth • Edward Yourdon | | İlgili alanlar | |
|