Software Development
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
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.
- Design Process
- Real Time Design as software Life-Cycle phase
- Real Time System Design Concept
- Real time design representations
- Software Design Strategies for real-time system
KesimpulanSoftware life cycle untuk real time system adalah sebagai berikut Requirement analysis and specification System Design, Task Design, Modul Construction, Task and System Integration, System Testing, dan Acceptance Testing.
Pendekatan Incremental Development dalam proyek robot controller yang dikembangkan oleh gomma dapat menghasilkan ketersediaan sistem pada tahap awal, dimana bisa meningkatkan kepercayaan dalam tim dan manajement, kemampuan integrasi partial pada sistem target tertentu mampu menghasilkan peningkatan yang signifikan terhadap produktifitas programmer. Yang perlu garis bawahi adalah dalam metode incremental development tersebut harus tetap memperhatikan software life cycle untuk menghasilkan hasil yang baik.
http://indrakharisma.blog.unair.ac.id/2009/04/04/software-development-of-real-time-system/