SlideShare a Scribd company logo
1 of 13
MANAJEMEN KONFIGURASI
PERANGKAT LUNAK
Pertemuan 9
REKAYA PERANGKAT LUNAK
By : anisah 41812110004
APA ITU SCM ?
Satu set kegiatan yang dirancang untuk mengontrol
perubahan dengan
Mengidentifikasi produk pekerjaan yang cenderung
berubah
Membangun hubungan
Mendefinisikan mekanisme untuk mengelola versi yang
berbeda dari produk kerja
Mengendalikan perubahan
Audit & melaporkan perubahan yang dibuat
Tidak peduli di mana Anda berada dalam siklus hidup
sistem, sistem akan berubah, dan keinginan untuk
mengubahnya akan bertahan sepanjang siklus hidup
HUKUM PERTAMA
HAL APA SAJA YANG BERUBAH ?
KONFIGURASI PERANGKAT LUNAK
Item yang terdiri dari semua informasi yang
dihasilkan sebagai bagian dari proses
perangkat lunak
PERUBAHAN DAN SCM
BASE LINES
Baseline adalah sebuah konsep manajemen konfigurasi perangkat lunak yang
membantu kita mengontrol perubahan tanpa harus secara serius menggangu
perubahan yang dapat dibenarkan, mendefinisikan baseline sebagai :
“Suatu spesifikasi atau produk yang telah dikaji secara formal dan
disetujui, yang kemudian berfungsi sebagai dasar bagi pengembangan lebih
jauh, serta dapat diubah hanya melalui prosedur control perubahan formal”
SCI (Software Configuration Items)
• Informasi yang dibuat sebagai bagian dari proses rekayasa perangkat lunak
misalnya. Sebuah bagian tunggal dari spesifikasi yang besar, atau satu kasus pengujian
di suite besar tes
• Ini adalah dokumen, seluruh paket uji kasus, atau komponen program bernama
(misalnya C + + fungsi)
• versi khusus dari editor, kompiler, dan alat-alat CASE lainnya dapat "dibekukan"
sebagai bagian dari konfigurasi perangkat lunak
• Nama: karakter string
• Keterangan: daftar item data yang mengidentifikasi
tipe SCI (dokumen, program data)
pengenal proyek
Informasi perubahan / versi
• Daftar sumber: entitas yang disediakan, diproses, direferensikan atau diwajibkan oleh
objek. misalnya. Tipe data, fungsi spesifik, nama variabel
• "realisasi": pointer ke objek dasar
FITUR OBJEK
KONTROL VERSI
• Menggabungkan prosedur dan alat untuk mengelola versi yang
berbeda dari objek konfigurasi
• Misalnya. grafik evolusi
o setiap node adalah versi lengkap
o setiap versi adalah kumpulan SCIS (kode
sumber, dokumen, data)
o Setiap versi dapat terdiri dari varian yang berbeda
misalnya. Sebuah versi terdiri dari entitas: 1, 2, 3, 4, 5
Dua varian (1) entitas 1, 2, 3, 4 untuk layar warna (2) entitas
1, 2, 3, 5 untuk monokrom
PENGAWASAN PERUBAHAN (CHANGE CONTROL)
Pengawasan perubahan mengkombinasikan prosedur manusia
dan piranti otomatis untuk menyediakan sebuah mekanisme
untuk mengontrol perubahan.
ADAPUN LANGKAH-LANGKAH MEKANISME PERUBAHAN SEBAGAI BERIKUT
ELEMEN DARI PENGAWASAN PERUBAHAN
Access Control: governs which software engineers have the authority to access and modify
a particular configuration object
Synchronization control: helps to ensure that parallel changes, performed by two different
people, don’t overwrite one another
AUDIT (untuk konfigurasi P/L)
Audit konfigurasi perangkat Lunak melengkapi kajian teknis formal dengan menilai suatu
objek konfigurasi untuk karakteristik yangsecara umum tidak dipertimbangkan selama
kajian. Audit harus menanyakan dan menjawab pertanyaan-pertanyaan berikut :
1. Sudahkah perubahan yang dikhususkan bagi ECO (Engineering Change order) dibuat ?
2. Sudahkan suatu kajian teknis formal dilakukan untuk menilai kebenaran teknis ?
3. Sudahkan standar rekayasa perangkat lunak diikuti secara tepat ?
4. Sudahkah perubahan ditandai dalam SCI ?.
5. Sudahkan tanggal perubahan dan penulis perubahan ditentukan ?
6. Apakah atribut objek konfigurasi mercerminkan perubahan ?
7. Sudahkah prosedur SCM untuk menulis perubahan, mencatat dan melaporkannya diikuti ?
8. Sudahkan semua SCI yang berhubungan diperbarui dengan tepat ?
BAGAIMANA KITA YAKIN BAHWA PERUBAHAN SUDAH DIIMPLEMENTASI KAN DENGAN
TEPAT ?
1.Formal Technical Reviews: focuses on the technical correctness of the configuration
object that has been modified
2.Software Configuration Audit: complements the Formal Technical Reviews by assessing
for a configuration object for characteristics that are generally not considered during
review
CONFIGURATION STATUS REPORTING (CSR)
Tugas / kerja SCM yang menjawab pertanyaan-pertanyaan
berikut :
1. Apa yang terjadi (What happened) ?
2. Siapa yang mengerjakannya (Who did it) ?
3. Kapan ini terjadi (When did it happen) ?
4. Adakah yang lain akan terpengruh (What else will be
affected) ?
RANGKUMAN
• Manajemen konfigurasi perangkat lunak adalah aktivitas pelindung yang diterapkan
pada seluruh proses perangkat lunak
• SCM mengidentifikasi control, audit, dan modifikasi laporan, yang selalu terjadi pada
saat perangkat lunak sedang dikembangkan dan setelah dilepas ke pelanggan.
• Semua informasi yang diproduksi sebagai bagian dari proses perangkat lunak menjadi
bagian dari suatu konfigurasi perangkat lunak.
• Konfigurasi tersebut harus diorganisir dengan cara memungkinkan control perubahan
secara teratur.
• Sekali suatu objek konfigurasi dikembangkan dan dikaji, objek tersebut menjadi baseline
• Perubahan terhadap objek baseline menghasilkan kreasi versi baru dari objek tersebut
• Evolusi dari suatu program dapat ditelusuri dengan mengamati sejarah revisi dari
semua konfigurasi objek
• Kontrol perubahan (change control) adalah aktivitas procedural yang menjamin kualitas
dan konsistensi pada saat perubahan dibuat untuk suatu objek konfigurasi.
• Audit konfigurasi adalah aktivitas SQA yang membantu memastikan bahwa kualitas
dijaga pada saat perubahan dilakukan.
Thank You

More Related Content

What's hot

SE - Chapter 6 Tim dan Kualitas Perangkat Lunak
SE - Chapter 6 Tim dan Kualitas Perangkat LunakSE - Chapter 6 Tim dan Kualitas Perangkat Lunak
SE - Chapter 6 Tim dan Kualitas Perangkat LunakRiza Nurman
 
SE - Chapter 9 Pemeliharaan Perangkat Lunak
SE - Chapter 9 Pemeliharaan Perangkat LunakSE - Chapter 9 Pemeliharaan Perangkat Lunak
SE - Chapter 9 Pemeliharaan Perangkat LunakRiza Nurman
 
Review TA : software quality factors
Review TA : software quality factorsReview TA : software quality factors
Review TA : software quality factorsseyfert130
 
Jaminan Kualitas Perangkat Lunak
Jaminan Kualitas Perangkat LunakJaminan Kualitas Perangkat Lunak
Jaminan Kualitas Perangkat LunakYunita Rainbow
 
Strategi Pengujian Perangkat Lunak Mg Ke 8 Lanj
Strategi Pengujian Perangkat Lunak Mg Ke 8 LanjStrategi Pengujian Perangkat Lunak Mg Ke 8 Lanj
Strategi Pengujian Perangkat Lunak Mg Ke 8 LanjMrirfan
 
Ch 03 Software Quality Assurance (SQA)
Ch 03 Software Quality Assurance (SQA)Ch 03 Software Quality Assurance (SQA)
Ch 03 Software Quality Assurance (SQA)Tri Sugihartono
 
Ch 03 - Software Quality Assurance (SQA)
Ch 03 - Software Quality Assurance (SQA)Ch 03 - Software Quality Assurance (SQA)
Ch 03 - Software Quality Assurance (SQA)Tri Sugihartono
 
System software quality assurance for safety critical systems
System software quality assurance for safety critical systemsSystem software quality assurance for safety critical systems
System software quality assurance for safety critical systemsMuhammad Syafriansyah
 
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan Testing
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan TestingCh 02 - Hubungan Software Development Life Cycle (SDLC) dan Testing
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan TestingTri Sugihartono
 
Testing dan implemetasi sistem 3
Testing dan implemetasi sistem 3Testing dan implemetasi sistem 3
Testing dan implemetasi sistem 3Fendi Hidayat
 
Testing dan implemetasi sistem 2
Testing dan implemetasi sistem 2Testing dan implemetasi sistem 2
Testing dan implemetasi sistem 2Fendi Hidayat
 

What's hot (19)

2
22
2
 
Ch 09
Ch 09Ch 09
Ch 09
 
SE - Chapter 6 Tim dan Kualitas Perangkat Lunak
SE - Chapter 6 Tim dan Kualitas Perangkat LunakSE - Chapter 6 Tim dan Kualitas Perangkat Lunak
SE - Chapter 6 Tim dan Kualitas Perangkat Lunak
 
Bab6 implementasi
Bab6 implementasiBab6 implementasi
Bab6 implementasi
 
SE - Chapter 9 Pemeliharaan Perangkat Lunak
SE - Chapter 9 Pemeliharaan Perangkat LunakSE - Chapter 9 Pemeliharaan Perangkat Lunak
SE - Chapter 9 Pemeliharaan Perangkat Lunak
 
Review TA : software quality factors
Review TA : software quality factorsReview TA : software quality factors
Review TA : software quality factors
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunak
 
Jaminan Kualitas Perangkat Lunak
Jaminan Kualitas Perangkat LunakJaminan Kualitas Perangkat Lunak
Jaminan Kualitas Perangkat Lunak
 
Strategi Pengujian Perangkat Lunak Mg Ke 8 Lanj
Strategi Pengujian Perangkat Lunak Mg Ke 8 LanjStrategi Pengujian Perangkat Lunak Mg Ke 8 Lanj
Strategi Pengujian Perangkat Lunak Mg Ke 8 Lanj
 
Ch 11
Ch 11Ch 11
Ch 11
 
Ch 03 Software Quality Assurance (SQA)
Ch 03 Software Quality Assurance (SQA)Ch 03 Software Quality Assurance (SQA)
Ch 03 Software Quality Assurance (SQA)
 
Ch 03 - Software Quality Assurance (SQA)
Ch 03 - Software Quality Assurance (SQA)Ch 03 - Software Quality Assurance (SQA)
Ch 03 - Software Quality Assurance (SQA)
 
TUGAS SIM
TUGAS SIMTUGAS SIM
TUGAS SIM
 
Ch 12
Ch 12Ch 12
Ch 12
 
Ch 01
Ch 01Ch 01
Ch 01
 
System software quality assurance for safety critical systems
System software quality assurance for safety critical systemsSystem software quality assurance for safety critical systems
System software quality assurance for safety critical systems
 
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan Testing
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan TestingCh 02 - Hubungan Software Development Life Cycle (SDLC) dan Testing
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan Testing
 
Testing dan implemetasi sistem 3
Testing dan implemetasi sistem 3Testing dan implemetasi sistem 3
Testing dan implemetasi sistem 3
 
Testing dan implemetasi sistem 2
Testing dan implemetasi sistem 2Testing dan implemetasi sistem 2
Testing dan implemetasi sistem 2
 

Similar to Manajemen konfigurasi perangkat lunak

04 Testing Perangkat Lunak
04 Testing Perangkat Lunak04 Testing Perangkat Lunak
04 Testing Perangkat LunakMrirfan
 
11 Software Configuration.pptx
11 Software Configuration.pptx11 Software Configuration.pptx
11 Software Configuration.pptxAinul Yaqin
 
C18 software configuration management
C18 software configuration managementC18 software configuration management
C18 software configuration managementIka Nurkasanah
 
Configuration management
Configuration managementConfiguration management
Configuration managementirna_300791
 
Siklus dalam Software Development Life Cycle
Siklus dalam Software Development Life CycleSiklus dalam Software Development Life Cycle
Siklus dalam Software Development Life Cyclehansjenny
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunakSahrul Sindriana
 
System Implementation Konversi2
System Implementation Konversi2System Implementation Konversi2
System Implementation Konversi2ludba
 
Pertemuan-7-Proses_Desain interaksi manusia dan komputer.ppt
Pertemuan-7-Proses_Desain interaksi manusia dan komputer.pptPertemuan-7-Proses_Desain interaksi manusia dan komputer.ppt
Pertemuan-7-Proses_Desain interaksi manusia dan komputer.pptBernad Bear
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunakDavy Arya Atmaja
 
Pert 3-5 Model Proses Rekayasa Perangkat.pptx
Pert 3-5 Model Proses Rekayasa Perangkat.pptxPert 3-5 Model Proses Rekayasa Perangkat.pptx
Pert 3-5 Model Proses Rekayasa Perangkat.pptxmerinovamarito7
 
Tugas3 kelompok 5 rpl(b)
Tugas3 kelompok 5 rpl(b)Tugas3 kelompok 5 rpl(b)
Tugas3 kelompok 5 rpl(b)Pande Narendra
 
PPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptx
PPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptxPPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptx
PPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptxKairiAbasa
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycleVellyca Werdining Putri
 

Similar to Manajemen konfigurasi perangkat lunak (20)

04 Testing Perangkat Lunak
04 Testing Perangkat Lunak04 Testing Perangkat Lunak
04 Testing Perangkat Lunak
 
11 Software Configuration.pptx
11 Software Configuration.pptx11 Software Configuration.pptx
11 Software Configuration.pptx
 
C18 software configuration management
C18 software configuration managementC18 software configuration management
C18 software configuration management
 
Configuration management
Configuration managementConfiguration management
Configuration management
 
Siklus dalam Software Development Life Cycle
Siklus dalam Software Development Life CycleSiklus dalam Software Development Life Cycle
Siklus dalam Software Development Life Cycle
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
 
Sldc
SldcSldc
Sldc
 
SDLC
SDLCSDLC
SDLC
 
System Implementation Konversi2
System Implementation Konversi2System Implementation Konversi2
System Implementation Konversi2
 
epl1.pdf
epl1.pdfepl1.pdf
epl1.pdf
 
Apsi (modul 2)
Apsi  (modul 2)Apsi  (modul 2)
Apsi (modul 2)
 
Interpretasi sqa
Interpretasi sqaInterpretasi sqa
Interpretasi sqa
 
Pertemuan 4 Strategi Testing
Pertemuan 4  Strategi TestingPertemuan 4  Strategi Testing
Pertemuan 4 Strategi Testing
 
Pertemuan-7-Proses_Desain interaksi manusia dan komputer.ppt
Pertemuan-7-Proses_Desain interaksi manusia dan komputer.pptPertemuan-7-Proses_Desain interaksi manusia dan komputer.ppt
Pertemuan-7-Proses_Desain interaksi manusia dan komputer.ppt
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
Materi ke 2 Konsep eRKa.pdf
Materi ke 2 Konsep eRKa.pdfMateri ke 2 Konsep eRKa.pdf
Materi ke 2 Konsep eRKa.pdf
 
Pert 3-5 Model Proses Rekayasa Perangkat.pptx
Pert 3-5 Model Proses Rekayasa Perangkat.pptxPert 3-5 Model Proses Rekayasa Perangkat.pptx
Pert 3-5 Model Proses Rekayasa Perangkat.pptx
 
Tugas3 kelompok 5 rpl(b)
Tugas3 kelompok 5 rpl(b)Tugas3 kelompok 5 rpl(b)
Tugas3 kelompok 5 rpl(b)
 
PPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptx
PPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptxPPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptx
PPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptx
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 

More from anisahprasetya

More from anisahprasetya (9)

Rpl 41812110004 anisah
Rpl 41812110004 anisahRpl 41812110004 anisah
Rpl 41812110004 anisah
 
Rpl 41812110004 anisah
Rpl 41812110004 anisahRpl 41812110004 anisah
Rpl 41812110004 anisah
 
Rpl 41812110004 anisah
Rpl 41812110004 anisahRpl 41812110004 anisah
Rpl 41812110004 anisah
 
Pertemuan 13
Pertemuan 13Pertemuan 13
Pertemuan 13
 
Pert 11 anisah 41812110004
Pert 11 anisah 41812110004Pert 11 anisah 41812110004
Pert 11 anisah 41812110004
 
Pert 11 anisah 41812110004
Pert 11 anisah 41812110004Pert 11 anisah 41812110004
Pert 11 anisah 41812110004
 
Pertemuan 7
Pertemuan 7Pertemuan 7
Pertemuan 7
 
Pertemuan 6
Pertemuan 6Pertemuan 6
Pertemuan 6
 
Pareto anisah 41812110004
Pareto anisah 41812110004Pareto anisah 41812110004
Pareto anisah 41812110004
 

Manajemen konfigurasi perangkat lunak

  • 1. MANAJEMEN KONFIGURASI PERANGKAT LUNAK Pertemuan 9 REKAYA PERANGKAT LUNAK By : anisah 41812110004
  • 2. APA ITU SCM ? Satu set kegiatan yang dirancang untuk mengontrol perubahan dengan Mengidentifikasi produk pekerjaan yang cenderung berubah Membangun hubungan Mendefinisikan mekanisme untuk mengelola versi yang berbeda dari produk kerja Mengendalikan perubahan Audit & melaporkan perubahan yang dibuat Tidak peduli di mana Anda berada dalam siklus hidup sistem, sistem akan berubah, dan keinginan untuk mengubahnya akan bertahan sepanjang siklus hidup HUKUM PERTAMA
  • 3. HAL APA SAJA YANG BERUBAH ?
  • 4. KONFIGURASI PERANGKAT LUNAK Item yang terdiri dari semua informasi yang dihasilkan sebagai bagian dari proses perangkat lunak PERUBAHAN DAN SCM
  • 5. BASE LINES Baseline adalah sebuah konsep manajemen konfigurasi perangkat lunak yang membantu kita mengontrol perubahan tanpa harus secara serius menggangu perubahan yang dapat dibenarkan, mendefinisikan baseline sebagai : “Suatu spesifikasi atau produk yang telah dikaji secara formal dan disetujui, yang kemudian berfungsi sebagai dasar bagi pengembangan lebih jauh, serta dapat diubah hanya melalui prosedur control perubahan formal” SCI (Software Configuration Items) • Informasi yang dibuat sebagai bagian dari proses rekayasa perangkat lunak misalnya. Sebuah bagian tunggal dari spesifikasi yang besar, atau satu kasus pengujian di suite besar tes • Ini adalah dokumen, seluruh paket uji kasus, atau komponen program bernama (misalnya C + + fungsi) • versi khusus dari editor, kompiler, dan alat-alat CASE lainnya dapat "dibekukan" sebagai bagian dari konfigurasi perangkat lunak
  • 6. • Nama: karakter string • Keterangan: daftar item data yang mengidentifikasi tipe SCI (dokumen, program data) pengenal proyek Informasi perubahan / versi • Daftar sumber: entitas yang disediakan, diproses, direferensikan atau diwajibkan oleh objek. misalnya. Tipe data, fungsi spesifik, nama variabel • "realisasi": pointer ke objek dasar FITUR OBJEK KONTROL VERSI • Menggabungkan prosedur dan alat untuk mengelola versi yang berbeda dari objek konfigurasi • Misalnya. grafik evolusi o setiap node adalah versi lengkap o setiap versi adalah kumpulan SCIS (kode sumber, dokumen, data) o Setiap versi dapat terdiri dari varian yang berbeda misalnya. Sebuah versi terdiri dari entitas: 1, 2, 3, 4, 5 Dua varian (1) entitas 1, 2, 3, 4 untuk layar warna (2) entitas 1, 2, 3, 5 untuk monokrom
  • 7. PENGAWASAN PERUBAHAN (CHANGE CONTROL) Pengawasan perubahan mengkombinasikan prosedur manusia dan piranti otomatis untuk menyediakan sebuah mekanisme untuk mengontrol perubahan.
  • 8. ADAPUN LANGKAH-LANGKAH MEKANISME PERUBAHAN SEBAGAI BERIKUT
  • 9. ELEMEN DARI PENGAWASAN PERUBAHAN Access Control: governs which software engineers have the authority to access and modify a particular configuration object Synchronization control: helps to ensure that parallel changes, performed by two different people, don’t overwrite one another AUDIT (untuk konfigurasi P/L) Audit konfigurasi perangkat Lunak melengkapi kajian teknis formal dengan menilai suatu objek konfigurasi untuk karakteristik yangsecara umum tidak dipertimbangkan selama kajian. Audit harus menanyakan dan menjawab pertanyaan-pertanyaan berikut : 1. Sudahkah perubahan yang dikhususkan bagi ECO (Engineering Change order) dibuat ? 2. Sudahkan suatu kajian teknis formal dilakukan untuk menilai kebenaran teknis ? 3. Sudahkan standar rekayasa perangkat lunak diikuti secara tepat ? 4. Sudahkah perubahan ditandai dalam SCI ?. 5. Sudahkan tanggal perubahan dan penulis perubahan ditentukan ? 6. Apakah atribut objek konfigurasi mercerminkan perubahan ? 7. Sudahkah prosedur SCM untuk menulis perubahan, mencatat dan melaporkannya diikuti ? 8. Sudahkan semua SCI yang berhubungan diperbarui dengan tepat ?
  • 10. BAGAIMANA KITA YAKIN BAHWA PERUBAHAN SUDAH DIIMPLEMENTASI KAN DENGAN TEPAT ? 1.Formal Technical Reviews: focuses on the technical correctness of the configuration object that has been modified 2.Software Configuration Audit: complements the Formal Technical Reviews by assessing for a configuration object for characteristics that are generally not considered during review
  • 11. CONFIGURATION STATUS REPORTING (CSR) Tugas / kerja SCM yang menjawab pertanyaan-pertanyaan berikut : 1. Apa yang terjadi (What happened) ? 2. Siapa yang mengerjakannya (Who did it) ? 3. Kapan ini terjadi (When did it happen) ? 4. Adakah yang lain akan terpengruh (What else will be affected) ?
  • 12. RANGKUMAN • Manajemen konfigurasi perangkat lunak adalah aktivitas pelindung yang diterapkan pada seluruh proses perangkat lunak • SCM mengidentifikasi control, audit, dan modifikasi laporan, yang selalu terjadi pada saat perangkat lunak sedang dikembangkan dan setelah dilepas ke pelanggan. • Semua informasi yang diproduksi sebagai bagian dari proses perangkat lunak menjadi bagian dari suatu konfigurasi perangkat lunak. • Konfigurasi tersebut harus diorganisir dengan cara memungkinkan control perubahan secara teratur. • Sekali suatu objek konfigurasi dikembangkan dan dikaji, objek tersebut menjadi baseline • Perubahan terhadap objek baseline menghasilkan kreasi versi baru dari objek tersebut • Evolusi dari suatu program dapat ditelusuri dengan mengamati sejarah revisi dari semua konfigurasi objek • Kontrol perubahan (change control) adalah aktivitas procedural yang menjamin kualitas dan konsistensi pada saat perubahan dibuat untuk suatu objek konfigurasi. • Audit konfigurasi adalah aktivitas SQA yang membantu memastikan bahwa kualitas dijaga pada saat perubahan dilakukan.