Metodologi pengembangan perangkat lunak

Dalam rekayasa perangkat lunak, metodologi pengembangan perangkat lunak atau metodologi pengembangan sistem adalah suatu kerangka kerja yang digunakan untuk menstrukturkan, merencanakan, dan mengendalikan proses pengembangan suatu sistem informasi. Banyak ragam kerangka kerja yang telah dikembangkan selama ini, yang masing-masing memiliki kekuatan dan kelemahan sendiri-sendiri.

Suatu metodologi pengembangan sistem tidak harus cocok untuk digunakan untuk semua proyek. Masing-masing metodologi mungkin cocok diterapkan untuk suatu proyek tertentu, berdasarkan berbagai pertimbangan teknis, organisasi, proyek, serta tim.

Beberapa contoh metodologi pengembangan perangkat lunak yang tersedia di antaranya adalah waterfall, prototyping, incremental, spiral, dan RAD

  • l
  • b
  • s
Rekayasa perangkat lunak
Bidang
  • Analisis persyaratan
  • Analisis sistem
  • Desain perangkat lunak
  • Pemrograman komputer
  • Metode formal
  • Pengujian perangkat lunak
  • Penyebaran perangkat lunak
  • Pemeliharaan perangkat lunak
Konsep
  • Pemodelan data
  • Arsitektur perusahaan
  • Spesifikasi fungsional
  • Bahasa pemodelan
  • Paradigma pemrograman
  • Perangkat lunak
  • Arsitektur perangkat lunak
  • Metodologi pengembangan perangkat lunak
  • Proses pengembangan perangkat lunak
  • Kualitas perangkat lunak
  • Jaminan kualitas perangkat lunak
  • Arkeologi perangkat lunak
  • Analisis terstruktur
Orientasi
  • Agile
  • Berorientasi aspek
  • Berorientasi objek
  • Ontologi
  • Orientasi layanan
  • SDLC
Model
Model pengembangan
  • Agile
  • Model perancangan
  • RUP
  • EUP
  • Scrum
  • Model spiral
  • Model air terjun
  • XP
  • V-Model
  • Model bertahap
  • Model prototipe
Model lain
  • Automotive SPICE
  • CMMI
  • Model data
  • Model fungsi
  • Model informasi
  • Metamodeling
  • Model objek
  • Model sistem
  • Model pandangan
Bahasa pemodelan
Teknisi
Perangkat lunak
Bidang terkait
  • Category Kategori
  •  Commons


Ikon rintisan

Artikel bertopik teknologi informasi ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya.

  • l
  • b
  • s