Seorang
system analyst di satu sisi diharuskan memiliki keahlian dalam menganalisis
proses bisnis (problem domain) untuk dapat menghasilkan sebuah SRS
(software Requiremant Spesification) dan di sisi lain menguasai aspek
technical dan implementasinya dalam software aplikasi (solution domain) untuk
dapat menghasilkan DDD (Detailed Design Document).
System
Analyst:
Tugas:
1. Membangun/mengembangkan
software terutama pada tahap requirement, design dan sebagian dalam tahap
construction/implementation
2. Membuat dokumen
requiremant dan desain software berdasarkan proses bisnis customer/client
3. Membuat proposal dan
mempresentasikannya di hadapan stake holder / customer / client
4. Membuat desain database
bila aplikasi yang akan di bangun memerlukan database
5. Membangun/mengembangkan
framework/library untuk digunakan dalam pengembangan software oleh
programmer
Keahlian
yang Diperlukan:
1. Menguasai hal-hal yang
dikuasai programmer
2. Menguasai metode, best
practice pemprograman dan tool/pemodelan pemprograman seperti OOP, design
pattern, UML (kemampuan membangun/mendesain)
3. Menguasai SQL, ERD dan
RDBMS secara lebih mendalam
4. Memahami tentang
arsitektur aplikasi dan teknologi terkini
Sumber
http://amik-serang.blogspot.com/2010/02/pengembangan-software-development.html
Tidak ada komentar:
Posting Komentar