Pemodelan Proses Software

Proses pada rekayasa perangkat lunak merupakan sekumpulan aktivitas yang diperlukan untuk mengembangkan sebuah sistem perangkat lunak. Proses mencakup pendefinisian spesifikasi, perancangan, implementasi dan validasi serta pemeliharaan (evolusi). Model proses software adalah sebuah representasi abstrak dari proses (rekayasa perangkat lunak), yang menyajikan deskripsi proses dari beberapa perspektif tertentu.

Model yang populer diterapkan dalam rekayasa perangkat lunak antara lain, The waterfall model, Incremental model, Evolutionary development (prototyping dan spiral model), Specialized process models, dan Agile processes.

Selain itu juga diterapkan Component based development—yang mengandalkan pada konsep penggunaan ulang komponen-, Formal methods—yang menekankan pada penggunaan spesifikasi matematis dari kebutuhan sistem, Unified Process—proses pengembangan software yang “use-case driven, architecture-centric, iterative and incremental”

dengan menggunakan tools standar Unified Modeling Language (UML)

(Baca Selengkapnya)

Share

2 comments to Pemodelan Proses Software

Leave a Reply

  

  

  


*

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Categories

A sample text widget

Etiam pulvinar consectetur dolor sed malesuada. Ut convallis euismod dolor nec pretium. Nunc ut tristique massa.

Nam sodales mi vitae dolor ullamcorper et vulputate enim accumsan. Morbi orci magna, tincidunt vitae molestie nec, molestie at mi. Nulla nulla lorem, suscipit in posuere in, interdum non magna.