SQA project process
standards
– IEEE software
engineering
standards
Proses standar proyek SQA dengan standar IEEE
rekayasa perangkat lunak
Disusun oleh:
Artha Patra Pradana (5209100023)
Annisa Cinintya Risam (5210100082)
Structure and content of IEEE
software engineering standards
Standar IEEE dibagi menjadi 3 bagian utama :
1) Conceptual Standards : Menetapkan prinsip-prinsip panduan dan
pendekatan secara keseluruhan. contoh: IEEE / EIA 12207,0 -
Information Technology Software Life Cycle Processes, IEEE 610.12
– Glossary of Software Engineering Terminology, IEEE 1061 –
Software Quality Metrics Methodology
2) Prescriptive standards of conformance. Standar ini membahas
persyaratan apa saja yang haraus diikuti pengembang perangkat
lunak. Contoh: IEEE 1012 – Software Verification and Validation,
IEEE Std 1028 – reviews.
3) Guidance Standards. Diimplementasikan dalam kelas b dari
standard comformance requirement contoh: IEEE 1233 – Guide for
Developing System Requirement Specifications, IEEE/EIA 12207.1 –
Guide, Information Technology – Software Life, Cycle Processes –
Life Cycle Data
IEEE/EIA Std 12207 – software
life cycle processes
 IEEE / EIA Std 12207 menyediakan kerangka
kerja yang menggabungkan seluruh proses
siklus hidup perangkat lunak. Dalam kapasitas
ini ditujukan pada pembaca untuk IEEE
standar lainnya sebagai sumber yang rinci,
khusus dan persyaratan preskriptif.
IEEE/EIA Std 12207 – software
life cycle processes (Con’t)
 Tujuan dari IEEE / EIA Std 12207, seperti yang
ditetapkan oleh IEEE dan EIA, dapat disimpulkan
sbg bErikut :
1. Untuk membentuk model yang diakui secara
internasional dari siklus hidup perangkat lunak
secara umum
2. siklus proses yang dapat direferensikan oleh
industri perangkat lunak di seluruh dunia.
3. Untuk mempromosikan pemahaman di
antara pihak bisnis dengan aplikasi secara umum
4. Mengakui proses, kegiatan dan tugas.
IEEE/EIA Std 12207 – software
life cycle processes (Con’t)
 Siklus hidup perangkat lunak diuraikan dalam susunan
standar dibawah ini :
1. Process classes
2. Processes
3. Activities
4. Tasks
 Process classes terdiri dari 3, yaitu:
1. siklus hidup proses Dasar ("proses primer")
2. siklus hidup proses Pendukung (" Proses Pendukung")
3. siklus hidup proses Organisasi ("proses Organisasi").
IEEE/EIA Std 12207 – software
life cycle processes (Con’t)
 Konten standar mencerminkan proses-proses yang muncul
di seluruh siklus hidup perangkat lunak:
1. Deskripsi proses siklus hidup utama
2. Definisi proses siklus hidup pendukung
3. Definisi proses siklus hidup organisasi
4. Enam (dari 10 standar ) Lampiran, masing-masing
menangani masalah berikut:
o Lampiran A and B: Proses penyesuaian
o Lampiran E: Pembahasan konsep standar
o Lampiran G: Tujuan dari proses siklus hidup
o Lampiran H: Tujuan dari data siklus hidup
o Lampiran I: Peran dan hubungan dari standar berikut : IEEE
Std 1074, ISO/IEC 12207, IEEE Std 1498 and ISO 9001.
IEEE Std 1012 – verification
and validation
 IEEE Std 1012-1998 (IEEE, 1998) berkaitan dengan
proses untuk menentukan apakah suatu produk
perangkat lunak sesuai dengan spesifikasi
persyaratan (verifikasi) dan apakah itu memenuhi
tujuan yang ingin dicapai (validasi).
 Standar ini mengadopsi berbagai aplikasi, seperti
yang dituntut oleh berbagai verifikasi dan validasi
(V & V) metode yang tersedia untuk digunakan di
seluruh siklus hidup perangkat lunak. Menanggapi
perkembangan yang terjadi di lapangan, saat ini
standar telah diperluas secara substansial dari
versi 1986.
IEEE Std 1012 – verification
and validation (Con’t)
 Tujuan dari IEEE 1012-1998, yaitu:
1. Untuk membentuk kerangka kerja umum untuk
kegiatan V & V dan tugas untuk semua proses
siklus hidup perangkat lunak
2. Untuk menentukan persyaratan V & V, termasuk
input dan output
3. Untuk menentukan tingkat integritas perangkat
lunak dan tugas V & V yang tepat
4. Untuk menentukan isi dokumen dari SVVP
(Software V&V Plan).
IEEE Std 1012 – verification
and validation (Con’t)
Konten Standard
 Bagian utama dari IEEE 1012-1998 didedikasikan untuk:
1. Spesifikasi dari verifikasi dan validasi (V & V) perangkat lunak tingkat integritas .
2. Penggambaran proses V & V.
3. Perincian dari pelaporan V & V, administrasi dan dokumentasi persyaratan
4. Penjelasan outline dari software V&V plan (SVVP).
5. Delapan informasi lampiran yang memberikan rincian pada bab standard
 Empat yang paling penting dari lampiran adalah:
o Lampiran A: Pemetaan ISO / IEC V & V persyaratan untuk kegiatan dan tugas IEEE Std
1012 V & V
o Lampiran C: V & V dari software reusable
o Lampiran D: V & V metriks
o Lampiran G: Opsional V & V deskripsi tugas.
IEEE Std 1012 – verification
and validation (Con’t)
 Siklus hidup perangkat lunak diuraikan dalam susunan standar
dibawah ini :
1. Processes
2. Activities
3. Tasks
 6 proses mencakup standar, yaitu:
1. Pengelolaan
2. Akuisisi
3. Suplai
4. Pengembangan
5. operasi
6. Pemeliharaan.
IEEE Std 1028 – reviews
 IEEE Std 1028-1997 (IEEE, 1997) memberi batasan pada
masalah teknis "bagaimana melakukan peninjauan
secara sistematis".
 Lima jenis tinjauan sistematis yang dibahas adalah:
1. Management reviews
2. Technical reviews (referred to as “formal design
reviews” in this book)
3. Inspections
4. Walkthroughs
5. Audits.
IEEE Std 1028 – reviews
(Con’t)
 Tujuan dari IEEE Std 1028-1997 adalah untuk
menentukan prosedur review sistematis, yaitu:
1. Apakah boleh review dilakukan sepanjang siklus hidup
perangkat lunak
2. Sesuai dengan persyaratan tinjauan yang didefinisikan
oleh standar lain.
 Standar Konten
Bagian utama dari IEEE Std 1028-1997 mencakup:
1. Detil definisi tinjauan persyaratan
2. Lampiran yang menunjukkan hubungan standar untuk
proses siklus hidup digambarkan dalam IEEE 730-1989,
IEEE 1012-1998, IEEE 1074-1995 dan ISO / IEC
12207:1995.

Sqa standards

  • 1.
    SQA project process standards –IEEE software engineering standards Proses standar proyek SQA dengan standar IEEE rekayasa perangkat lunak Disusun oleh: Artha Patra Pradana (5209100023) Annisa Cinintya Risam (5210100082)
  • 2.
    Structure and contentof IEEE software engineering standards Standar IEEE dibagi menjadi 3 bagian utama : 1) Conceptual Standards : Menetapkan prinsip-prinsip panduan dan pendekatan secara keseluruhan. contoh: IEEE / EIA 12207,0 - Information Technology Software Life Cycle Processes, IEEE 610.12 – Glossary of Software Engineering Terminology, IEEE 1061 – Software Quality Metrics Methodology 2) Prescriptive standards of conformance. Standar ini membahas persyaratan apa saja yang haraus diikuti pengembang perangkat lunak. Contoh: IEEE 1012 – Software Verification and Validation, IEEE Std 1028 – reviews. 3) Guidance Standards. Diimplementasikan dalam kelas b dari standard comformance requirement contoh: IEEE 1233 – Guide for Developing System Requirement Specifications, IEEE/EIA 12207.1 – Guide, Information Technology – Software Life, Cycle Processes – Life Cycle Data
  • 3.
    IEEE/EIA Std 12207– software life cycle processes  IEEE / EIA Std 12207 menyediakan kerangka kerja yang menggabungkan seluruh proses siklus hidup perangkat lunak. Dalam kapasitas ini ditujukan pada pembaca untuk IEEE standar lainnya sebagai sumber yang rinci, khusus dan persyaratan preskriptif.
  • 4.
    IEEE/EIA Std 12207– software life cycle processes (Con’t)  Tujuan dari IEEE / EIA Std 12207, seperti yang ditetapkan oleh IEEE dan EIA, dapat disimpulkan sbg bErikut : 1. Untuk membentuk model yang diakui secara internasional dari siklus hidup perangkat lunak secara umum 2. siklus proses yang dapat direferensikan oleh industri perangkat lunak di seluruh dunia. 3. Untuk mempromosikan pemahaman di antara pihak bisnis dengan aplikasi secara umum 4. Mengakui proses, kegiatan dan tugas.
  • 5.
    IEEE/EIA Std 12207– software life cycle processes (Con’t)  Siklus hidup perangkat lunak diuraikan dalam susunan standar dibawah ini : 1. Process classes 2. Processes 3. Activities 4. Tasks  Process classes terdiri dari 3, yaitu: 1. siklus hidup proses Dasar ("proses primer") 2. siklus hidup proses Pendukung (" Proses Pendukung") 3. siklus hidup proses Organisasi ("proses Organisasi").
  • 6.
    IEEE/EIA Std 12207– software life cycle processes (Con’t)  Konten standar mencerminkan proses-proses yang muncul di seluruh siklus hidup perangkat lunak: 1. Deskripsi proses siklus hidup utama 2. Definisi proses siklus hidup pendukung 3. Definisi proses siklus hidup organisasi 4. Enam (dari 10 standar ) Lampiran, masing-masing menangani masalah berikut: o Lampiran A and B: Proses penyesuaian o Lampiran E: Pembahasan konsep standar o Lampiran G: Tujuan dari proses siklus hidup o Lampiran H: Tujuan dari data siklus hidup o Lampiran I: Peran dan hubungan dari standar berikut : IEEE Std 1074, ISO/IEC 12207, IEEE Std 1498 and ISO 9001.
  • 7.
    IEEE Std 1012– verification and validation  IEEE Std 1012-1998 (IEEE, 1998) berkaitan dengan proses untuk menentukan apakah suatu produk perangkat lunak sesuai dengan spesifikasi persyaratan (verifikasi) dan apakah itu memenuhi tujuan yang ingin dicapai (validasi).  Standar ini mengadopsi berbagai aplikasi, seperti yang dituntut oleh berbagai verifikasi dan validasi (V & V) metode yang tersedia untuk digunakan di seluruh siklus hidup perangkat lunak. Menanggapi perkembangan yang terjadi di lapangan, saat ini standar telah diperluas secara substansial dari versi 1986.
  • 8.
    IEEE Std 1012– verification and validation (Con’t)  Tujuan dari IEEE 1012-1998, yaitu: 1. Untuk membentuk kerangka kerja umum untuk kegiatan V & V dan tugas untuk semua proses siklus hidup perangkat lunak 2. Untuk menentukan persyaratan V & V, termasuk input dan output 3. Untuk menentukan tingkat integritas perangkat lunak dan tugas V & V yang tepat 4. Untuk menentukan isi dokumen dari SVVP (Software V&V Plan).
  • 9.
    IEEE Std 1012– verification and validation (Con’t) Konten Standard  Bagian utama dari IEEE 1012-1998 didedikasikan untuk: 1. Spesifikasi dari verifikasi dan validasi (V & V) perangkat lunak tingkat integritas . 2. Penggambaran proses V & V. 3. Perincian dari pelaporan V & V, administrasi dan dokumentasi persyaratan 4. Penjelasan outline dari software V&V plan (SVVP). 5. Delapan informasi lampiran yang memberikan rincian pada bab standard  Empat yang paling penting dari lampiran adalah: o Lampiran A: Pemetaan ISO / IEC V & V persyaratan untuk kegiatan dan tugas IEEE Std 1012 V & V o Lampiran C: V & V dari software reusable o Lampiran D: V & V metriks o Lampiran G: Opsional V & V deskripsi tugas.
  • 10.
    IEEE Std 1012– verification and validation (Con’t)  Siklus hidup perangkat lunak diuraikan dalam susunan standar dibawah ini : 1. Processes 2. Activities 3. Tasks  6 proses mencakup standar, yaitu: 1. Pengelolaan 2. Akuisisi 3. Suplai 4. Pengembangan 5. operasi 6. Pemeliharaan.
  • 12.
    IEEE Std 1028– reviews  IEEE Std 1028-1997 (IEEE, 1997) memberi batasan pada masalah teknis "bagaimana melakukan peninjauan secara sistematis".  Lima jenis tinjauan sistematis yang dibahas adalah: 1. Management reviews 2. Technical reviews (referred to as “formal design reviews” in this book) 3. Inspections 4. Walkthroughs 5. Audits.
  • 13.
    IEEE Std 1028– reviews (Con’t)  Tujuan dari IEEE Std 1028-1997 adalah untuk menentukan prosedur review sistematis, yaitu: 1. Apakah boleh review dilakukan sepanjang siklus hidup perangkat lunak 2. Sesuai dengan persyaratan tinjauan yang didefinisikan oleh standar lain.  Standar Konten Bagian utama dari IEEE Std 1028-1997 mencakup: 1. Detil definisi tinjauan persyaratan 2. Lampiran yang menunjukkan hubungan standar untuk proses siklus hidup digambarkan dalam IEEE 730-1989, IEEE 1012-1998, IEEE 1074-1995 dan ISO / IEC 12207:1995.