NIM : 10410110011
NAMA : Relina Ayudhia
MK : Teknik Dokumentasi Aplikasi
Persiapan Dokumen
Persiapan dokumen adalah proses membuat dan memformat dokumen untuk publikasi.
Tiga tahap yang diperlukan adalah sebagai berikut :
1.
Document creation, merupakan input informasi dari
dokumen.
2. Document polishing, proses ini melibatkan penambahan
tulisan dan presentasi dokumen untuk membuatnya lebih mudah dibaca.
3.
Document production, proses mempersiapkan dokumen
untuk dicetak.
Permodelan dalam suatu perangkat
lunak merupakan suatu hal yang dilakukan di tahapan awal. Di dalam suatu
rekayasa perangkat lunak, sebenarnya masih memungkinkan tanpa melakukan
permodelan. Hal ini tidak dapat lagi dilakukan dalam suatu industri perangkat
lunak. Model proses perangkat lunak masih menjadi obyek penelitian, tapi
sekarang ada banyak model umum atau paradigma yang berbeda dari pengembangan
perangkat lunak, antara lain :
- Pengembangan waterfall
- Pengembangan secara evolusioner
- Transformasi formal
- Penggabungan sistem dengan menggunakan komponen-komponen yang dapat digunakan kembali
Dua dasar,
metodologi yang paling populer adalah :
- Pendekatan tradisional yaitu Metode Waterfall dan,
- Pendekatan Agile yang lebih baru.
Ø WATERFALL METHODS
Water fall
model adalah salah satu model pengembangan software, dimana kemajuan suatu
proses dipandang sebagai terus mengalir ke bawah seperti air terjun.
Tahap – tahap pengembangan waterfall model adalah :
Tahap – tahap pengembangan waterfall model adalah :
1. Analisis
dan definisi persyaratan
2. Perancangan sistem dan perangkat lunak
3. Implementasi dan pengujian unit
4. Integrasi dan pengujian sistem
5. Operasi dan pemeliharaan
2. Perancangan sistem dan perangkat lunak
3. Implementasi dan pengujian unit
4. Integrasi dan pengujian sistem
5. Operasi dan pemeliharaan
Metode waterfall
mempunyai beberapa kelebihan, antara lain:
1.
Kualitas dari sistem yang dihasilkan akan baik. Ini
dikarenakan oleh pelaksanaannya secara bertahap. Sehingga tidak terfokus pada
tahapan tertentu.
- Dokumen pengembangan sistem sangat terorganisir, karena setiap fase harus terselesaikan dengan lengkap sebelum melangkah ke fase berikutnya. Jadi setiap fase atau tahapan akan mempunyai dokumen tertentu.
Metode waterfall
mempunyai beberapa kelemahan, antara lain:
- Diperlukan majemen yang baik, karena proses pengembangan tidak dapat dilakukan secara berulang sebelum terjadinya suatu produk..
- Kesalahan kecil akan menjadi masalah besar jika tidak diketahui sejak awal pengembangan.
- Pelanggan sulit menyatakan kebutuhan secara eksplisit sehingga tidak dapat mengakomodasi ketidakpastian pada saat awal pengembangan.
Ø AGILE METHODS
Agile methods
merupakan salah satu dari beberapa metode yang digunakan dalam pengembangan
sooftware. Agile method adalah jenis pegembangan sistem jangka pendek yang
memerlukan adaptasi cepat dan pengembang terhadap perubahan dalam bentuk
apapun.
Agile Method
juga dapat diartikan sekelompok metodologi pengembangan software yang
didasarkan pada prinsip-prinsip yang sama atau pengembangan system jangka
pendek yang memerlukan adaptasi cepat dari pengembang terhadap perubahan dalam
bentuk apapun.
Model-model Agile method
- Extreme Programmning (XP)
- Adaptive Software Development (ASD)
- Dynamic Systems Development Method (DSDM)
- Scrum Methodology
- Crystal
- Feature Driven Development (FDD)
- Agile Modeling (AM)
- Rational Unified Process
Kelebihan dari Agile Method
- Meningkatkan kepuasan kepada klien
- Pembangunan system dibuat lebih cepat
- Mengurangi resiko kegagalan implementasi software dari segi non-teknis
- Jika pada saat pembangunan system terjadi kegagalan,kerugian dar segi materi relative kecil.
Sumber :
Tidak ada komentar:
Posting Komentar