Menurut referensi yang saya
dapat dari berbagai macam info di internet tentang software development,
saya mendapatkan sedikit penjelasan tentang pendekatan Software
development yang spesifik pada kebutuhan real-time system terdiri atas
beberapa proses yang konkuren yang harus bisa saling berkomunikasi dan
bersingkoronisasi dalam operasinya.
Software life cycle untuk real time system adalah sebagai berikut :• Requirement analysis and specification : Kebutuhan user dianalisa dan sistem di spesifikasikan
• System Design : system di strukturisasi menjadi beberapa task ( concurrent process ) dan task interface di definisikan.
• Task Design : setiap task di jabarkan menjadi modul dan modul interface di definisikan.
• Modul Construction : proses desain yang lebih detil, koding, serta unit testing pada tiap modul yang ada.
•
Task and System Integration : semua modul terintegrasi dan teruji untuk
menjalankan task yang kemudian menuju terintegrasi dan teruji untuk
menjalankan keseluruhan system
•
System Testing : seluruh sistem atau sub sistem yang utama di uji untuk
memverifikasi kesesuaian dengan spesifikasi fungsional. Untuk
mendapatkan mendapatkan hasil yang baik, system testing dilakukan oleh
tim yang independen.
• Acceptance Testing : dilakukan oleh pengguna.
Langkah-langkah yang harus
dilakukan untuk mendesain real time system adalah mengembangkan Real
Time Structured Analysis Specification, mengidentifikasikan Concurrent
task dalam system dengan mengaplikasikan task structuring criteria,
mengidentifikasikan modul dalam sistem mengunakan modul structuring
criteria, dan mendefinisikan component interface specification untuk
task dan modul.
Sumber : http://kartikanovia.blogspot.com/
Tidak ada komentar:
Posting Komentar