Loading....
Recent Article links:

Author Panel

Contributors: 18,033
Articles: 1,544

Article

Teori dan Praktik dalam Pengembangan Software

Jika kita rajin membaca jurnal, buku, dan tentu saja situs web, maka kita akan mendapati banyak artikel yang membahas mengenai teori dan metodologi pengembangan software. Ada banyak tulisan klasik (seperti buku Fred Brooks, The Mythical Man-Month: Essays on Software Engineering) ataupun metodologimetodologi baru (seperti extreem programming dan agile methodology).

Anda dapat mulai memahami extreem programming dari www.extremeprogramming.org dan agile methodology dari agilemanifesto.org. Metodologi-metodologi baru lainnya dapat Anda pelajari dari www.martinfowler.com/articles/newMethodology.html. Menurut Martin Fowler, open source merupakan salah satu metodologi baru.

Namun, jika kita lihat individu, perusahaan, atau organisasi yang mengembangkan software, tampaknya sebagian besar dari mereka tidak menggunakan teori atau metodologi yang dituliskan tersebut. Mengapa demikian? Apakah metodologi tersebut terlalu teoretis sehingga tidak dapat digunakan? Padahal semestinya teori tersebut sangat bermanfaat untuk menghasilkan software yang berkualitas baik dengan tepat waktu. Ataukah para pengembang software ini yang malas dan tidak peduli?

Sumber: InfoLinux 08/2004

DOWNLOAD ARTIKEL LENGKAP (PDF):
  1. budi-teori.zip
DOWNLOAD SOFTWARE PENDUKUNG:
  1. Acrobat PDF Reader
ARTIKEL YANG BERHUBUNGAN:
  1. Teori, Pengembangan dan Model Organizational Knowledge Management Systems (OKMS)
  2. Dasar Teori Metodologi Penelitian
  3. Teori Dasar Sistem Informasi Manajemen (SIM)
  4. Metodologi Sistem Informasi
  5. Requirements Engineering: Mari Pecahkan Masalah Batu!
  6. Extreme Programming – Melakukan Pengembangan Perangkat Lunak dengan Lebih Sederhana
  7. Pengantar Software Agent
  8. Membuat Aplikasi Peta Sederhana menggunakan AJAX
  9. Algoritma Genetika dan Contoh Aplikasinya
  10. Support Vector Machine - Teori dan Aplikasinya dalam Bioinformatika

Comments (No comments)

What do you think?