Unified Process: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
maraton
 
Tidak ada ringkasan suntingan
Baris 1:
'''Model ''Unified Process'' (UP)''' adalah modelkerangka kerja [[proses pengembangan perangkat lunak]] yang ''iterative'' dan [[Model Incremental|''incremental''.]] Penyempurnaan ''Unified Process'' yang paling terkenal dan banyak didokumentasikan adalah ''[[RUP|Rational Unified Process]]'' (RUP). Contoh lain adalah OpenUP dan ''[[Agile Unified Process]].'' Dalam buku seminal tentang ''Unified Process'', [[Ivar Jacobson]], [[Grady Booch]], dan [[James Rumbaugh]]<ref>{{Cite book|title=The unified software development process|url=http://worldcat.org/oclc/837180767|publisher=Addison-Wesley Educationa|date=[2011]|isbn=0321822005|oclc=837180767|last=Jacobson, Ivar.}}</ref> membahas perlunya proses perangkat lunak yang "''use case driven, arsitechture-centric, iterative,'' dan ''incremental''". Dalam beberapa hal, ''unified process'' adalah upaya untuk memanfaatkan fitur dan karakteristik terbaik dari model proses perangkat lunak tradisional, namun mengkategorikannya dengan cara mengimplementasikan banyak prinsip terbaik dari ''[[Agile Development Methods|agile software development]]''. ''Unified process'' mengakui pentingnya komunikasi kepada pelanggan dan metode yang sederhana untuk menggambarkan pandangan pelanggan tentang suatu sistem ''([[use case]])''. Ini menekankan peran penting [[arsitektur perangkat lunak]] dan membantu arsitek fokus pada tujuan yang tepat, seperti ''understandability'', bergantung pada perubahan di masa depan, dan penggunaan kembali [Jac99]. Model ini menganjurkan aliran proses yang ''iterative'' dan ''incremental'', memberikan nuansa evolusi yang penting dalam pengembangan perangkat lunak modern<ref name=":0">{{Cite book|title=Software engineering : a practitioner's approach|url=http://worldcat.org/oclc/949696534|publisher=McGraw-Hill Education|date=2015|isbn=9781259253157|oclc=949696534|last=Pressman, Roger S.}}</ref>.
 
== Sejarah ==