Unduh PDF
1) Apa itu SDLC?
SDLC adalah singkatan dari Software Development Life Cycle. SDLC adalah serangkaian langkah yang menawarkan model yang ditentukan untuk pengembangan dan manajemen siklus hidup aplikasi.
2) Sebutkan lima Model yang digunakan dalam SDLC
- Model air terjun
- Model Rapid Application Development (RAD)
- Model lincah
- Model berulang
- Model spiral
3) Jelaskan Tahapan model air terjun
Lima fase utama model air terjun adalah:
- Pengumpulan persyaratan
- Rancangan
- Pengembangan
- Pengujian
- Implementasi & Pemeliharaan
4) Menyatakan pentingnya fase Desain?
Persyaratan tersebut ditentukan dalam bentuk dokumen. Ini kemudian diubah menjadi struktur logis yang perlu diimplementasikan dalam bahasa pemrograman tertentu. Fase desain juga berguna untuk menentukan persyaratan perangkat keras & sistem. Ini juga memungkinkan untuk mendefinisikan arsitektur sistem yang lengkap. Keluaran dirancang untuk dokumen yang bertindak sebagai masukan untuk semua fase SDLC berikutnya.
5) Apa tugas yang dilakukan dalam fase Coding?
Pada tahap pengkodean, dokumen desain diubah menjadi bahasa pemrograman yang dapat dieksekusi. Keluaran dari tahap pengkodean adalah kode sumber yang dapat menjadi masukan untuk tahap pengujian dan pemeliharaan.
6) Apa itu studi kelayakan?
Kelayakan memungkinkan penilaian seberapa layak pengembangan proyek perangkat lunak untuk organisasi mana pun. Analis perangkat lunak melakukan studi lengkap untuk memahami kelayakan operasional, ekonomis, dan teknis dari setiap proyek.
7) Apa saja tingkat Maturitas di CMM?
Capability Maturity Model merupakan tolak ukur untuk menganalisis kematangan proses pengembangan perangkat lunak suatu organisasi. Ini adalah teknik yang digunakan untuk menyempurnakan proses pengembangan perangkat lunak perusahaan. Ini digunakan untuk menilai perusahaan mana pun terhadap skala lima tingkat level yang berbeda berdasarkan Area Proses Utama mereka. Ini menceritakan tentang kematangan perusahaan berdasarkan proyek yang ditangani perusahaan dan klien.
Awal, Dikelola, Ditentukan, Dikelola Secara Kuantitatif, dan Pengoptimalan adalah lima tingkat yang menentukan tingkat CMM dari perusahaan mana pun.
8) Berikan beberapa keuntungan menggunakan model V?
- Sederhana dan mudah digunakan.
- Setiap fase memiliki kekhususan
- Model V lebih berhasil karena pengembangan awal rencana pengujian. Ini mengurangi biaya perbaikan bug
- Bekerja paling efektif dengan proyek kecil di mana persyaratannya kecil
9) Apa 'ruang lingkup' dari sebuah proyek?
Ruang lingkup proyek tidak lain adalah tujuan, sasaran, dan harapan proyek. Cakupan perangkat lunak adalah batas yang ditentukan dengan baik, yang mencakup semua proses yang dilakukan untuk mengembangkan dan mengirimkan produk perangkat lunak. Cakupan perangkat lunak terdiri dari semua fungsi dan artefak yang akan dikirim ke sistem perangkat lunak. Cakupan perangkat lunak juga membantu mengidentifikasi apa yang akan dilakukan sistem dan apa yang tidak akan dilakukannya.
10) Menurut Anda, kapan pengguna harus dilatih tentang sistem baru?
Selama fase implementasi
11) Sebutkan fase di mana kinerja sistem baru dipantau?
Selama fase Evolusi dan Pemeliharaan, sistem terus dipantau.
12) Apa yang dimaksud dengan sistem informasi berbasis komputer?
Ini adalah sistem di mana komputer melakukan beberapa prosedur.
13) Jelaskan Desain Tingkat Rendah atau Rinci tentang SDLC
Dalam Desain Tingkat Rendah, Desain Tingkat Tinggi dipecah menjadi modul dan program. Desain logika dikembangkan untuk setiap program, dan itu akan didokumentasikan sebagai spesifikasi program.
14) Apa gunanya sesi JAD?
Sesi JAD (Joint Application Design) digunakan untuk mendapatkan data dan informasi tentang sistem
15) Sebutkan Perbedaan Antara SDLC dan Stlc
SDLC melibatkan Verifikasi dan Validasi Proyek secara lengkap. Tahapan SDLC membutuhkan analisis kebutuhan bisnis, desain, Proses Pengembangan, Proses Pengujian, dan Pemeliharaan.
Sedangkan STLC hanya melibatkan Validasi.
16) Siapa orang-orang yang terlibat dalam tahapan Model Air Terjun
Orang-orang yang terlibat dalam model air terjun bergantung pada struktur organisasi. Di sini, ada para profesional yang umumnya terlibat
- Analis bisnis
- Manajer Teknis atau Pengembang Senior
- Pimpinan Teknis atau Arsitek Sistem dalam Fase Desain
- Pengembang dalam fase Coding.
- Penguji dalam Tahap Pengujian.
- Manajer Proyek, dan Tim Pemeliharaan dalam fase Pemeliharaan
17) Apa itu DFD level-0?
Level abstraksi tertinggi disebut DFD Level 0 (Data Flow Diagram). Ia juga dikenal sebagai DFD tingkat konteks. Ini memberikan spesifikasi tentang keseluruhan sistem informasi sebagai satu diagram yang memiliki semua detail tentang sistem.
18) Jelaskan tim Requirement Gathering tentang SDLC
Requirement Gathering adalah fase SDLC yang penting. Dalam tahap ini persyaratan bisnis dikumpulkan. Jadwal dan biaya proyek juga dianalisis dalam fase ini.
19) Jelaskan secara singkat Tahap Pengujian
Metodologi pengujian yang berbeda dipraktikkan untuk mendeteksi bug perangkat lunak, yang terjadi pada fase sebelumnya. Saat ini, ada banyak jenis alat pengujian, dan metodologi yang tersedia. Beberapa fir juga membangun alat pengujian mereka, yang dibuat khusus sesuai kebutuhan atau organisasi mereka.
20) Masalah apa yang dihadapi dalam model air terjun?
Beberapa masalah umum yang dihadapi dalam model air terjun adalah
- Model air terjun tidak ideal untuk proyek kompleks yang persyaratannya tidak jelas
- Perlu banyak waktu untuk menyelesaikan setiap tahapan
- Ada bug tertentu yang tidak pernah diperbaiki dalam model ini
21) Apa yang disebut studi detail dari sistem yang ada?
Studi rinci dari sistem yang ada disebut Analisis sistem
22) Apa tujuan utama dari tujuan pembuatan prototipe?
Pembuatan prototipe menawarkan model mini dari sistem yang diusulkan
23) Pada langkah pengakhiran dini proyek SDLC manakah yang dapat dilakukan?
Dalam proses SDLC, penghentian proyek dapat dilakukan pada tahap studi kelayakan.
24) Menurut Anda fase mana yang paling kreatif dan menantang dalam siklus hidup sistem?
Desainnya adalah salah satu fase paling menantang dalam siklus hidup SDLC.
25) Sebutkan jenis kelayakan di mana penghematan biaya dan keuntungan tambahan akan melebihi investasi yang dibutuhkan.
Ini dikenal sebagai Kelayakan Ekonomi
26) Apakah perbaikan bug juga dapat mencakup pemeliharaan perangkat lunak?
Ya, tahap perbaikan bug juga mencakup pemeliharaan perangkat lunak
27) Biaya koreksi kesalahan paling sedikit di tahap mana dari siklus hidup SDCL?
Biaya koreksi kesalahan sangat sedikit pada tahap awal analisis kebutuhan.