Pada tahap ini yang terlibat adalah tim spesifikasi/analisis dan customer (meliputi end-user, manager dan staf lain yang terlibat)
Challenges
Larger teams Specialization Distribution Rapid technology change Analyst
Project Manager Performance Engineer
Developer Tester
Release Engineer
Analyst
Project Manager
Developer
Tester
Release Engineer
Mendefinisikan spesifikasi secara rinci untuk dijadikan panduan dalam melakukan perancangan Mendokumentasikan hasil analisis kedalam dokumen SKPL (Spesifikasi Kebutuhan Perangkat Lunak ) ex : Standarisai (IEEE,ITB,dll) Melakukan pengkajian ulang secara formal
Jenis kebutuhan
Kebutuhan Data Kebutuhan Fungsional Kebutuhan Non Fungsional Kebutuhan Antarmuka
Pemodelan Analisis
Pemodelan analisis dimulai dengan :
kamus data diperlukan untuk mendeskripsikan isi atau nilai dari data baik data yang mengalir ke proses dan dari proses maupun data yang terdapat pada data store
Pemodelan Data
Notasi ERD
Pemodelan Fungsional
DFD digunakan untuk menggambarkan aliran data yang mengalir dalam sistem atau perangkat lunak
Tugas
Dikerjakan di luar kelas, dikumpulkan paling lambat hari ini pukul 11.00 dalam bentuk softcopy, di koordinir oleh koordinator kelas
ERD dan DFD use case diagram class diagram statechart diagram activity diagram sequence diagram ollaboration diagram component diagram deployment diagram