Tuesday, 9 September 2014

Prosedur pembuatan aplikasi yang baik

Kali ini saya akan berbagi mengenai tahapan dalam pembuatan perangkat lunak atau software, dengan panduan ini diharapkan developer dapat meminimal lisir hal2 yang tidak inginkan, panduan ini di sadur dari SWEBOK v3 standar IEEE. tulisan ini didasari oleh saya sendiri yang kurang baik dalam proses pembuatan software, kurang baik ini antaralain asal memenuhi permintaan user dan asal jadi tanpa memperhatikan aspek standar minimum yg baik dan benar. dibawah ini merupakan alur secara umum dalam pembuatan perangkat lunak atau sering dikenal dengan SDLC (software developer life cycle).

Ada 5 tahapan penting dalam pembuatan software yaitu :

1. Requirement : dimana developer menganalisa kebutuhan atau permintaan dari user/customer.
2. Design : developer mulai merancang permintaan user.
3. Implementation : developer mulai memprogram software tersebut.
4. Testing : tahap pengujian software yang telah jadi baik masih alpha atau pun beta.
5. Maintenance:   tahapan dimana melakukan perbaikan-perbaikan dari hasil testing ataupun bug yang diperoleh.

Berdasakan penelitian biaya yang paling banyak menghabiskan dana adalah pada tahapan maintenance, hal ini dikarenakan banyak keinginan dari user yang tidak terpenuhi atau tercapai.

Selanjutnya akan digambarkan tahapan-tahapan dalam setiap SDLC.

1. REQUIREMENT
1.1 SR Fundamental
1.2 SR Process

 1.3 SR Elicitation
1.4 SR Analysis
1.5 SR Specification
1.6 SR Validation
1.7 Practical Consideration

untuk prose pada penjelasan tahapan akan disajikan pada bagian lain....

tahanp proses yang kedua ialah design, beberapa tahapan proses design di sajikkan pada gambar dibawah :

2. DESIGN
2.1 SD Fundamental
2.2 Key Issue in SD
2.3 Software and Architecture
2.4 User Interface Design
2.5 SD Quality Analysis and Evolution
2.6 SD Notations
2.7 SD Strategy and Method
3. Implementation
3.1
4. Testing

5. Maintenance


5.1 SM Fundamental
5.2 Key issues in SM
5.3 Maintenance Process

5.4 Techniques for Maintenance
 

No comments:

Post a Comment