Dokumentasi perangkat lunak


Ketika berbagai jenis produk perangkat lunak yang dikembangkan kemudian tidak hanya file executable dan kode sumber yang dikembangkan tetapi juga berbagai jenis dokumen seperti manual pengguna, perangkat lunak persyaratan spesifikasi (SRS) dokumen, dokumen desain, dokumen pengujian, instalasi manual, dll juga dikembangkan sebagai bagian dari setiap proses rekayasa perangkat lunak. Semua dokumen-dokumen ini adalah bagian penting dari praktek pembangunan perangkat lunak yang baik. Dokumen yang baik sangat berguna dan server tujuan berikut:

• Dokumen Baik meningkatkan saling pengertian dan pemeliharaan produk perangkat lunak. Mereka mengurangi usaha dan waktu yang dibutuhkan untuk pemeliharaan.

• Penggunaan dokumen membantu pengguna secara efektif menggunakan sistem.

• dokumen baik membantu secara efektif menangani masalah perputaran tenaga kerja. Bahkan ketika seorang insinyur meninggalkan organisasi, dan seorang insinyur baru masuk, ia dapat membangun pengetahuan yang diperlukan dengan mudah. ​​

• Produksi dokumen yang baik membantu manajer secara efektif melacak kemajuan proyek.

Manajer proyek mengetahui bahwa kemajuan yang terukur dicapai jika sebuah pekerjaan dilakukan dan dokumen yang diperlukan telah diproduksi dan terakhir.

Berbagai jenis dokumen perangkat lunak secara luas dapat diklasifikasikan menjadi berikut:

• dokumentasi internal

• dokumentasi Eksternal

dokumentasi internal adalah fitur pemahaman kode yang tersedia sebagai bagian dari kode sumber itu sendiri. Dokumentasi internal disediakan melalui modul header yang sesuai dan komentar tertanam dalam kode sumber. Dokumentasi internal juga disediakan melalui nama variabel berguna, header modul dan fungsi, indentasi kode, penataan kode, penggunaan tipe enumerated dan pengenal konstan, penggunaan user-defined jenis data, dll

Hati-hati percobaan menunjukkan bahwa dari semua jenis nama dokumentasi internal yang berarti variabel yang paling berguna dalam memahami kode. Hal ini tentu saja kontras dengan ekspektasi umum bahwa kode berkomentar akan menjadi paling berguna. Temuan penelitian jelas benar ketika komentar yang ditulis tanpa berpikir. Misalnya, gaya kode berikut komentar tidak dengan bantuan cara dalam memahami kode.

a = 10; / * sebuah dibuat 10 * /

Tetapi bahkan ketika kode dengan hati-hati berkomentar, nama variabel yang bermakna masih lebih membantu dalam memahami sepotong kode. Organisasi perangkat lunak pengembangan yang baik biasanya memastikan bahwa dokumentasi internal yang baik dengan tepat merumuskan standar mereka coding dan coding pedoman.

dokumentasi eksternal disediakan melalui berbagai jenis dokumen pendukung seperti manual pengguna, perangkat lunak dokumen persyaratan spesifikasi, desain dokumen, dokumen tes, dll Sebuah gaya perangkat lunak sistematis pengembangan memastikan bahwa semua dokumen-dokumen ini diproduksi secara teratur.

ITECH troubleshooter adalah pengembangan website, tinggi terampil perangkat lunak Solution, Perusahaan profesional yang berlokasi di New Delhi yang didirikan oleh, Prabhakar Mishra di perusahaan 2008.The tahun menyediakan berbagai macam layanan kepada setiap pelanggan dan setiap dalam mencapai masing-masing penonton yang ditargetkan dan informasi berharga mereka dalam memperbaiki dan pada harga yang terjangkau mantap. Hari ini, Anda dapat dengan mudah mendapatkan banyak layanan kualitas dengan perusahaan ini hanya pada panggilan panggilan ke perusahaan yang meliputi layanan seperti merancang website , pengembangan aplikasi web, pengembangan aplikasi, Pemeliharaan, Re-engineering, pembangunan Flash, SEO, Jasa SEO , Jaringan Komputer, Jaringan Wireless, Data Recovery , ERP Solution.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s