Artikel ini menyoroti tiga teknik pengembangan sistem teratas. Teknik tersebut adalah: 1. Teknik Pengembangan Sistem Formal 2. Teknik Komputer Berbantuan Komputer 3. Prototyping.

Teknik Pengembangan Sistem # 1. Teknik Pengembangan Sistem Formal:

Salah satu teknik pengembangan yang banyak digunakan adalah Teknik Pengembangan Sistem Formal. Pengembangan sistem formal mengikuti fase siklus hidup pengembangan sistem dalam urutan langkah demi langkah. Pertama sistem diselidiki, kemudian dianalisis, dirancang dan seterusnya. Dengan ini tahapan pembangunan diselesaikan sekali saja.

Keuntungan:

Keuntungan dari Teknik Pengembangan Sistem Formal adalah bahwa hal itu memungkinkan tingkat pengendalian manajemen yang besar. Kontrol sistem penting ketika proyek pengembangan melibatkan waktu dan biaya yang signifikan.

Kekurangan:

  1. Kerugian teknik pengembangan sistem formal adalah pengguna tidak meninjau solusi sampai sistem selesai.
  2. Tidak fleksibel, kaku, mahal dan memakan waktu seolah-olah pengguna ingin mengubah apapun selama proses pengembangan; praktis tidak layak untuk membuat perubahan.

Teknik Pengembangan Sistem # 2. Teknik Komputer Berbantuan Komputer:

Rekayasa perangkat lunak adalah metodologi pengembangan sistem yang diformalkan. Rekayasa perangkat lunak biasanya menggunakan penggunaan alat pengembangan sistem berbasis perangkat lunak yang disebut alat rekayasa perangkat lunak berbantuan komputer (CASE).

Paket CASE tersebut, yang berfokus pada aktivitas yang terkait dengan tahap awal pengembangan sistem, disebut alat CASE atas dan paket CASE yang berfokus pada tahap implementasi selanjutnya dari pengembangan sistem disebut alat CASE bawah.

Alat KASUS Atas adalah paket yang membantu investigasi sistem, analisis, dan aktivitas desain. Alat CASE Bawah adalah paket yang mampu menghasilkan kode program terstruktur secara otomatis. Beberapa alat CASE menghubungkan antara paket CASE atas dan bawah, sehingga memungkinkan paket CASE yang lebih rendah untuk menghasilkan kode program dari desain paket CASE atas.

Paket CASE yang paling populer saat ini adalah alat CASE atas karena banyak aktivitas berulang yang paling cocok untuk otomatisasi terjadi pada tahap analisis dan desain pengembangan sistem.

Keuntungan menggunakan alat CASE adalah alat CASE jaringan memungkinkan lebih dari satu orang untuk bekerja pada sistem yang sama pada waktu yang sama melalui antarmuka multipengguna, yang mengkoordinasikan dan mengintegrasikan pekerjaan yang dilakukan oleh semua anggota tim desain yang sama.

Hal ini memungkinkan orang yang bekerja di komputer pada satu aspek
pengembangan sistem dapat secara otomatis membagi hasilnya dengan seseorang yang bekerja di aspek lain dari sistem yang sama.

Teknik Pengembangan Sistem # 3. Prototyping:

Di bawah teknik iterasi pengembangan sistem, fase siklus hidup pengembangan sistem (SDLC) diulang beberapa kali dan dalam setiap pengulangan atau iterasi, persyaratan dan solusi alternatif untuk masalah dianalisis & solusi dirancang. Dalam setiap iterasi, beberapa bagian dari sistem diimplementasikan dan tunduk pada tinjauan pengguna. Dengan cara ini, seluruh pengembangan sistem berlangsung.

Prototyping adalah teknik iteratif pengembangan sistem. Prototyping melibatkan pengembangan beberapa model awal dari sistem lengkap yang dibagi menjadi beberapa fase. Dalam banyak kasus, pembuatan prototipe berlanjut hingga sistem lengkap dikembangkan.

Sistem prototyping ditunjukkan pada gambar. 18.3. Prototipe pertama (model) ditinjau dan kemudian disempurnakan untuk mengembangkan prototipe kedua dan kemudian prototipe kedua ditinjau dan prototipe ketiga dikembangkan.

Dengan cara ini personel pengembangan sistem mencapai pengembangan sistem yang lengkap. Oleh karena itu, prototyping adalah teknik pengembangan sistem di mana setiap generasi prototipe merupakan penyempurnaan dari prototipe yang dikembangkan sebelumnya berdasarkan umpan balik pengguna dan pemangku kepentingan.

Banyak bahasa pemrograman komputer seperti COBOL, C++ atau Visual Basic yang sangat membantu dalam pengembangan prototype. Banyak bahasa pemrograman terbaru seperti bahasa pemrograman berorientasi objek dan bahasa generasi keempat (4GL) dapat digunakan untuk memastikan bahwa proses pengembangan berada di jalur yang tepat untuk memenuhi persyaratan sistem.

Bahasa pemrograman ini mungkin atau mungkin tidak digunakan untuk implementasi akhir tergantung pada aplikasi sistem.

Kalkulator Bunga CD

Kalkulator Bunga CD

Menggunakan Kalkulator Bunga CD Kalkulator bunga CD akan membantu Anda menghitung jumlah total yang akan diterima beserta bunga, yang akan diperoleh saat Anda menginvestasikan jumlah tersebut dalam sertifikat deposito. Kalkulator Bunga CD M…

Read more