Postingan

Menampilkan postingan dengan label Rekayasa Perangkat Lunak

Software Testing

Gambar
Software pengujian adalah proses mengeksekusi program atau aplikasi dengan maksud untuk menemukan bug dari suatu perangkat lunak yang dibuat. Hal ini juga dapat dinyatakan sebagai proses validasi dan verifikasi bahwa program perangkat lunak atau aplikasi atau produk: Memenuhi bisnis dan persyaratan teknis yang dipandu itu desain dan pengembangan Bekerja seperti yang diharapkan Dapat diimplementasikan dengan karakteristik yang sama. Definisi Software pengujian 1) Proses: Pengujian adalah proses daripada aktivitas tunggal. 2) Semua Aktivitas Life Cycle: Pengujian adalah proses yang berlangsung sepanjang Lunak Development Life Cycle (SDLC). Proses perancangan tes di awal siklus hidup dapat membantu mencegah cacat dari yang diperkenalkan dalam kode aplikasi . Kadang-kadang itu disebut sebagai “memverifikasi dasar pengujian melalui desain test”. Dasar pengujian termasuk dokumen-dokumen seperti persyaratan dan spesifikasi desain. 3) Static Testing: Hal ini dapat menguj...

Recuitment Modelling

Gambar
Konsep recruitment modelling : Model kebutuhan menjembatani antara deskripsi sistem secara umum dengan model perancangan Tujuan utama model kebutuhan: –          Menjelaskan apa yang dibutuhkan oleh customer –          Menjadi dasar bagi perancangan PL –          Menjadi referensi dalam melakukan validasi kebutuhan Metode: terstruktur ( structured analysis – SA ) & berorientasi objek (object oriented analysis – OOA) Prinsip recruitment modelling : Model yang dibuat harus fokus pada kebutuhan yang relevan dengan domain permasalahan à WHAT ,Setiap model kebutuhan harus bisa dilacak ke model perancangan à traceability . Setiap elemen dalam model kebutuhan harus mampu memperjelas pemahaman secara utuh terhadap kebutuhan PL à domain masalah, fungsionalitas dan perilaku system. Minimalisasi kopling à antar klas. Memastikan bahwa model kebutuhan m...

Model proses pengembangan perangkat lunak

Gambar
Proses Pengembangan Perangkat Lunak (Software Development Process) adalah suatu penerapan struktur pada pengembangan suatu Perangkat Lunak (Software), yang bertujuan untuk mengembangkan sistem dan memberikan panduan untuk menyukseskan proyek pengembangan sistem melalui tahapan-tahapan tertentu. Pemodelan Perangkat Lunak banyak macamnya, berikut 7 model Pengembangan Perangkat Lunak yang akan saya jelaskan sebagai berikut; Model  Waterfall  Model Prototype  Model RAD  Model Spiral  Fourth Generation Techniques  (4GT)

Generic Process Framework

Gambar
Generic Process Framework membentuk pondasi untuk melengkapi software process dengan mengidentifikasi beberapa aktivitas framework yang dapat dipakai untuk untuk semua projek software tanpa memperhatikan ukuran atau kerumitan mereka. Berikut ini merupakan generic process framework yang dapat digunakan untuk sebagian besar software projects: Communication.   Aktivitas framework yang meliputi komunikasi dan kolaborasi dengan customer. Planning .   Merencanakan rencana kerja untuk software engineering seperti hal-hal yang dibutuhkan, jadwal kerja, dan sebagainya. Modeling.  meliputi kegiatan untuk memmbuat model-model yang mengijinkan pengembang dan kostumer untuk memehami secara lebih baik ketentuan software dan membuat design sesuai dengan ketentuan. Constraction.  mengkombinasikan code generation dan mengetes agar bila terjadi error dapat code dapat segera diperbaiki. Deployment. Memberikan software yang telah ...