Anda di halaman 1dari 2

Tugas Terstruktur I

Uji Kualitas Perangkat Lunak

H1L013002 | Tito Anggrianto

H1L013041 | Sardo Samuel Erick Limbong

H1L013046 | Muhhamad Asyam Labieba

H1L013061 | Henady Syahputra

H1L013065 | Adhan Amriza

System Specification

Fase ini adalah fase pengumpulan dan penyusunan spesifikasi system berdasarkan
requirement dari user.

Requirements Analysis

Fase Requirements Analysis dimana kebutuhan software didapatkan dan dianalisis, untuk
membuat spesifikasi secara lengkap dan jelas tentang apa yang harus dilakukan

Architectural Design

Kualitas arsitektur desain menentukan integritas konseptual dari sistem, dan kualitas
system.

Komponen arsitektur system yang baik:

Organisasi Program (modul proyek)


Perubahan strategi (membuatnya fleksibel untuk berubah)
Keputusan untuk Membeli vs membangun (Tools, Library)
Struktur data utama (struktur database)
Algoritma kunci (seperti teknik sorting)
Objek utama yang akan dilaksanakan
Fungsi generik (user interface, input / output)
Pengolahan kesalahan (mencegah & mendeteksi kesalahan)
Kekokohan (kemampuan untuk terus berjalan setelah error)
Tujuan kinerja (dalam hal kecepatan & memori)
Kualitas arsitektur (platform terbuka, perbaikan masa depan)
Detailed Design

Detailed design adalah dimana implementasi detail dari masing-masing komponen


disusun secara spesifik

Coding & Debugging

Di sini, barulah para programmer melakukan coding untuk menerapkan desain ke dalam
sistem yang sesungguhnya, membuat program,dan menyiapkan database. Serta
melakukan debugging untuk mengetahui masalah dan adanya bug pada system.

Unit Testing

Unit Test merupakan pengujian bagian terkecil dari sebuah code, bagian terkecil ini
adalah bisa sebuah fungsi, module atau class dari sistem tersebut. ini dilakukan bertujuan
untuk memastikan dapat berjalan sesuai yang diharapkan.

System Testing

System Testing merupakan pengujian dari keseluruhan system yang ada serta fase
pengetesan untuk memverifikasi bahwa seluruh detail desain telah diimplementasikan.

Maintenance

Maintenance yaitu menerapkan dan memelihara sistem yang telah dibuat setelah system
berjalan di lingkungan user.

Anda mungkin juga menyukai