Daur hidup pengembangan sistem
Dalam rekayasa sistem, sistem informasi, dan rekayasa perangkat lunak, daur hidup pengembangan sistem (bahasa Inggris: systems development life cycle, disingkat SDLC) adalah proses pembuatan dan pengubahan sistem serta model dan metodologi yang digunakan untuk mengembangkan sistem-sistem tersebut. Konsep ini umumnya merujuk pada sistem komputer atau informasi.
Sebuah daur merupakan pola yang diambil untuk mengembangkan sistem perangkat lunak, yang terdiri dari tahap-tahap: rencana (planning), analisis (analysis), rancangan (design), implementasi (implementation), uji coba (testing) dan pengelolaan (maintenance). Dalam rekayasa perangkat lunak, konsep SDLC mendasari berbagai jenis metodologi pengembangan perangkat lunak. Metodologi-metodologi ini membentuk suatu kerangka kerja untuk perencanaan dan pengendalian pembuatan sistem informasi, yaitu proses pengembangan perangkat lunak. Terdapat 3 jenis metode siklus hidup sistem yang paling banyak digunakan, yakni: daur hidup sistem adati (traditional system life cycle), daur hidup dengan purwarupa (life cycle using prototyping), dan daur hidup sistem orientasi objek (object-oriented system life cycle).
Daur hidup pengembangan sistem juga dikenal dengan nama-nama lain, seperti daur hidup pengembangan perangkat lunak (software development life cycle) dan daur hidup sistem (systems life cycle).
Bacaan lanjutan
- Blanchard, B. S., & Fabrycky, W. J.(2006) Systems engineering and analysis (4th ed.) New Jersey: Prentice Hall.
- Cummings, Haag (2006). Mannformation Systems for the Information Age. Toronto, McGraw-Hill Ryerson
- Definisi sdlc http://www.literasiinformasi.com/2017/12/system-development-life-cycle-sdlc.html Diarsipkan 2018-01-11 di Wayback Machine.
Referensi
Pranala luar
- (Inggris) U.S. House of Representatives Systems Development Lifecycle Diarsipkan 2009-10-10 di Wayback Machine.
- (Inggris) System Development Lifecycle (SDLC) Review Document G23 from the Information Systems Audit and Control Association (ISACA) Diarsipkan 2008-10-25 di Wayback Machine.
- l
- b
- s
- Analisis persyaratan
- Analisis sistem
- Desain perangkat lunak
- Pemrograman komputer
- Metode formal
- Pengujian perangkat lunak
- Penyebaran perangkat lunak
- Pemeliharaan perangkat lunak
- 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
- Agile
- Berorientasi aspek
- Berorientasi objek
- Ontologi
- Orientasi layanan
- SDLC
Model pengembangan |
|
---|---|
Model lain |
|
Bahasa pemodelan |
|
Perangkat lunak
- Kent Beck
- Grady Booch
- Fred Brooks
- Barry Boehm
- Peter Chen
- Ward Cunningham
- Ole-Johan Dahl
- Tom DeMarco
- Martin Fowler
- C. A. R. Hoare
- Watts Humphrey
- Michael A. Jackson
- Ivar Jacobson
- James Martin
- Bertrand Meyer
- David Parnas
- Winston W. Royce
- Colette Rolland
- James Rumbaugh
- Niklaus Wirth
- Edward Yourdon
- Victor Basili
- Ilmu komputer
- Teknik komputer
- Rekayasa usaha
- Sejarah
- Manajemen
- Manajemen proyek
- Manajemen mutu
- Ergonomi perangkat lunak
- Rekayasa sistem
- Kategori
- Commons
Artikel bertopik teknologi informasi ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya. |
- l
- b
- s