2016-04-14 36 views
1

UML'de bir yazılım geliştirme sürecini modellediyorum ve sistem ve yazılım süreci belgelerinin hiyerarşisini gösteren bir şema dahil etmek istiyorum. Hızlı arama sonuçları, bunun için tanınmış bir standart olmadığını gösterir.Belge hiyerarşisini temsil etmek için UML kullanılabilir mi?

+0

Cevabımı buraya bakın: http://stackoverflow.com/questions/36624697/what-is-the-uml-diagram-representing-for-the-structure-of-code –

cevap

3

Bunu UML'de modellemenin birçok yolu vardır. Sadece belgeleri modellemek istiyorsanız, her bir belge türü bir sınıf diyagramında bir sınıf olacaktır. Bu sınıfları paketlere yerleştirebilir, kompozisyon ilişkilerini gösterebilir ya da sınıflamayı bir genelleme kullanarak bir taksonomide düzenleyebilirsiniz. Ayrıca, işlemdeki her rolün bir durum makinesini çalıştırdığı ve her belgenin bir durum makinesini çalıştırdığı etkileşimli durum makinesi modelleri de kullanabilirsiniz.

Modelleme sistemi ve yazılım işlemleri için ilgili, tanınmış bir standart var. Software & Systems Process Engineering Metamodel™ specification (SPEM™)'a baktınız mı? Bu standardın size iyi bir başlangıç ​​noktası sağlayabilecek bir UML profili vardır.