C4 the components of the software quality

10
Ika Nurkasanah - 5209100083 The components of the software quality assurance system – overview

Transcript of C4 the components of the software quality

Page 1: C4 the components of the software quality

Ika Nurkasanah - 5209100083

The components of the software qualityassurance system – overview

Page 2: C4 the components of the software quality

SQA system components terbagi ke dalam 6 klasifikasi,yaitu :

• Menjamin bahwa jadwal dan waktu telah terdefinisikan

• Menentukan development & quality plan

Pre-Project Components

Mengelola sumberdaya manusia yang berkontribui dalam penjaminan kualitas software

Terbagi dalam 2 tahap :• Development Life Cycle• Operation-Maintenance

Project Lifecycle SQA Components

Human Components

Tujuannya adalah untuk meminimalisir terjadinya error berdasarkan pengalaman historis perusahaan / organisasi dalam melakukan SQA

Quality Infrastucture Components

Tujuannya: 1) meningkatkan profesionalitas dengan skala internasional, 2) meningkatkan koordinasi pada suatu sistem organisasi, 3) menilai ketercapaian kualitas

Standards

Tujuannya adalah untuk mengkontrol aktivitas development & maintenance sehingga dapat pencegah dan meminimalisir kegagalan penjadwalan dan anggaran uang sebelumnya usdah direncanakan

Quality Management

Page 3: C4 the components of the software quality

The SQA system – an SQA architecture

1

2

3 4 5

6

Page 4: C4 the components of the software quality

Arsitektur SQA akan dijelaskan lebih lanjut pada bab berikutnya ....

Page 5: C4 the components of the software quality

Consideration of an Organization’s SQA System

Could be Different

OrganizationDifferent

SQA System

OrganizationalProject and maintenance service

Consideration

Caused

Professional staff

Page 6: C4 the components of the software quality

Tipe pengembangan dari klienBuyers

Customers

Internal Clientele

Department

Sub units

Tipe maintenance dari klienInternal maintenance

Subcontract

Consideration of an Organization’s SQA System

ORGANIZATIONAL CONSIDERATION

Range of Products Luas tidaknya software yang dibangun juga akan mempengaruhi SQA System

Page 7: C4 the components of the software quality

Consideration of an Organization’s SQA System

Ukuran OrganisasiSemakin besar ukuran suatu perusahaan, maka semakin banyak variasi komponen SQA dan spesialiasi di dalamnya

Tingkat kematangan organisasiSemakin matang suatu organisasi, maka semakin besar pula kebutuhan akan komponen SQA

Tujuan OptimasiTujuan optimasi biasanya diarahkan pada :1) Software Quality, 2)team Productivity, 3) Process Efficiency, 4) financial Savings

ORGANIZATIONAL CONSIDERATION

Page 8: C4 the components of the software quality

Consideration of an Organization’s SQA System

Tingkat kesulitan & kompleksitas

Semakin sulit dan semakin kompleks softwate yang dibuat, maka semakin banyak komponen SQA yang dibutuhkan.

Tingkat pengalaman dengan teknologi yang digunakan

Semakin banyak pengalaman developer terhadap teknologi, maka kebutuhan SQA akan semakin sedikit.

Perluasan dari penggunaan software lama pada project baru

Semakin tinggi penggunaan kembali modul – modul dari software yang sebelumnya dibuat untuk kemudian diaplikasikan kepada software baru, maka akan memperkecil effort yang dilakukan

PROJECT & MAINTENANCE CONSIDERATION

Page 9: C4 the components of the software quality

Consideration of an Organization’s SQA System

Professional QualificationSemakin tinggi kualifikasi staff, maka akan semakin sedikit effort nya terhadap SQA

Level of acquaintance with team members

PROFESSIONAL STAFF CONSIDERATION

Semakin intensive kerja sama dalam satu tim, maka SQA yang dilakukan akan semakin baik dan membutuhkan effort yang lebih ringan

Page 10: C4 the components of the software quality

Galin, Daniel. 2004. Software Quality Assurance From Theory to Implementation.

Referensi