SlideShare a Scribd company logo
1 of 9
CASE Tools and their
 effect on Software
       Quality
 Ika Nurkasanah - 5209100083
CASE Tools ??
 Tools yang terkomputerisasi untuk membantu developer
 pada fase software life cycle dan maintenance.

Komponen utamanya

                 •   Menyimpan semua informasi terkait project
  Repository     •   Menyimpan basis informasi untuk pengembangan
                     proyek selanjutnya
                 •   Mengenerate secara otomatis kode berdasarkan
                     desain
Kontribusi CASE tools pada
            SQ
Mengurangi jumlah error pada setiap fase pengembangan
Cause of               Classic CASE   Real CASE Tools
Software Error         Tools
Kegagalan definisi                    Jarang sekali
kebutuhan                             pemeriksaan secara
                                      terkomputerisasi
Kegagalan komunikasi                  Identifikasi kesalahan
                                      komunikasi secara
                                      terkompurisasi tidak
                                      mungkin dilakukan
Penyimpangan                          High Contribution
terhadap software                     Dideteksi dengan
reqirement                            repository—based
                                      requirement tracing
                                      tools &cross
                                      referenced query tools
Cause of Software        Classic CASE Tools        Real CASE Tools
Error
Logical Design Errors                              High Contribution
                                                   • Re-Engineering
                                                      memungkinkan
                                                      automatisasi sistem
                                                      desain
                                                   • Mengidentifikasi
                                                      perubahan desain
                                                      yang tidak konsisten
                                                      dengan rekaman
                                                      repository

Coding errors            Very High Contribution    Very High Contribution
                         Penerapan compliers dan   Penerapan lower CASE
                         interactive debuggers     tools untuk
                                                   mengautomatisasi kode
Non-compliance with      Limited contribution      High Contribution
coding & documentation   Penggunaan text editor    Penerapan lower CASE
instructions                                       tools
Cause of Software      Classic CASE Tools        Real CASE Tools
Error
Shortcomings in teh    High contribution         High Contribution
testing process        Automated testing tools   Lower CASE tools,
                       untuk regreaaion test     khususnya integrated
                                                 CASE tools
Procedural errors      High Contribution         Limited Contribution
                       Kontrol version           Penggunaan dokumentasi
                                                 yang penuh
Documentation errors   Limited contribution      High Contribution
                       Penerapan text editros    Penggunaan repository
                       only                      otomatis unruk
                                                 mengupdate dokumentasi
Kontribsi CASE Tools untuk
Software Maintenance Quality
 O Corrective maintenance
 O Adaptive maintenance
  Memungkinkan adaptasi pada new users / sistem melalui
  dokumentasi

 O Functional improvement maintenance
  Menjamin konsistensi peningkatan sistem software saat ini
Kontribsi CASE Tools untuk
 Meningkatkan Manajemen Proyek
O Lebih ekonomis daripada metode
 konvensional

More Related Content

Viewers also liked

Els cinc regnes
Els cinc regnesEls cinc regnes
Els cinc regnessergi3006
 
Mat 121 chpt 1 page 1
Mat 121 chpt 1 page 1Mat 121 chpt 1 page 1
Mat 121 chpt 1 page 1mcknappen
 
C12 assuring the quality of external participants contributions
C12 assuring the quality of external participants contributionsC12 assuring the quality of external participants contributions
C12 assuring the quality of external participants contributionsIka Nurkasanah
 
Presentation kemp & rapid prototyping by darrell mc kee
Presentation kemp & rapid prototyping by darrell mc keePresentation kemp & rapid prototyping by darrell mc kee
Presentation kemp & rapid prototyping by darrell mc keeDarrellinSA
 
20120610 henning thomsen cv_eng.doc
20120610 henning thomsen cv_eng.doc20120610 henning thomsen cv_eng.doc
20120610 henning thomsen cv_eng.docHenning Thomsen
 
ტრენინგი მშობლებისათვის
ტრენინგი მშობლებისათვისტრენინგი მშობლებისათვის
ტრენინგი მშობლებისათვისნანა ცანავა
 
Franco y la guerra civil española4
Franco y la guerra civil española4Franco y la guerra civil española4
Franco y la guerra civil española4Neil Jones
 
presentacionmariaybea
presentacionmariaybeapresentacionmariaybea
presentacionmariaybeasofiafornier
 
Encuesta control interno
Encuesta control internoEncuesta control interno
Encuesta control internoMajinRuiz63
 
Franco y la guerra civil española3
Franco y la guerra civil española3Franco y la guerra civil española3
Franco y la guerra civil española3Neil Jones
 
Junio2012
Junio2012Junio2012
Junio2012Fe
 

Viewers also liked (20)

Animaciones
AnimacionesAnimaciones
Animaciones
 
Els cinc regnes
Els cinc regnesEls cinc regnes
Els cinc regnes
 
Conjuntos
ConjuntosConjuntos
Conjuntos
 
Conjuntos
ConjuntosConjuntos
Conjuntos
 
Conjuntos
ConjuntosConjuntos
Conjuntos
 
Mat 121 chpt 1 page 1
Mat 121 chpt 1 page 1Mat 121 chpt 1 page 1
Mat 121 chpt 1 page 1
 
Francés
FrancésFrancés
Francés
 
C12 assuring the quality of external participants contributions
C12 assuring the quality of external participants contributionsC12 assuring the quality of external participants contributions
C12 assuring the quality of external participants contributions
 
Drei mal Drei des Shopper-Marketing
Drei mal Drei des Shopper-MarketingDrei mal Drei des Shopper-Marketing
Drei mal Drei des Shopper-Marketing
 
Presentation kemp & rapid prototyping by darrell mc kee
Presentation kemp & rapid prototyping by darrell mc keePresentation kemp & rapid prototyping by darrell mc kee
Presentation kemp & rapid prototyping by darrell mc kee
 
20120610 henning thomsen cv_eng.doc
20120610 henning thomsen cv_eng.doc20120610 henning thomsen cv_eng.doc
20120610 henning thomsen cv_eng.doc
 
Kevin garcia for
Kevin garcia forKevin garcia for
Kevin garcia for
 
ტრენინგი მშობლებისათვის
ტრენინგი მშობლებისათვისტრენინგი მშობლებისათვის
ტრენინგი მშობლებისათვის
 
Franco y la guerra civil española4
Franco y la guerra civil española4Franco y la guerra civil española4
Franco y la guerra civil española4
 
Tar.mat 2012
Tar.mat 2012Tar.mat 2012
Tar.mat 2012
 
presentacionmariaybea
presentacionmariaybeapresentacionmariaybea
presentacionmariaybea
 
Encuesta control interno
Encuesta control internoEncuesta control interno
Encuesta control interno
 
Franco y la guerra civil española3
Franco y la guerra civil española3Franco y la guerra civil española3
Franco y la guerra civil española3
 
Junio2012
Junio2012Junio2012
Junio2012
 
Revista școlii 21
Revista școlii 21Revista școlii 21
Revista școlii 21
 

Similar to Meningkatkan Kualitas Perangkat Lunak

Perancangan arsitektural
Perancangan arsitekturalPerancangan arsitektural
Perancangan arsitekturalarfianti
 
C10 software testing implementation
C10 software testing   implementationC10 software testing   implementation
C10 software testing implementationIka Nurkasanah
 
07 Software Construction Technology
07 Software Construction Technology07 Software Construction Technology
07 Software Construction TechnologyAinul Yaqin
 
Rpl 014 - perancangan dengan pemakaian ulang
Rpl   014 - perancangan dengan pemakaian ulangRpl   014 - perancangan dengan pemakaian ulang
Rpl 014 - perancangan dengan pemakaian ulangFebriyani Syafri
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunakWandi Parlente
 
rekayasa perangkat lunak
rekayasa perangkat lunakrekayasa perangkat lunak
rekayasa perangkat lunakWandi Parlente
 
Proses Pengembangan Perangkat Lunak (SDLC)
Proses Pengembangan Perangkat Lunak (SDLC)Proses Pengembangan Perangkat Lunak (SDLC)
Proses Pengembangan Perangkat Lunak (SDLC)Rasyeda Aufa
 
Produk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat LunakProduk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat LunakLusiana Diyan
 
Iterasi, inkremen dan validasi proses
Iterasi, inkremen dan validasi prosesIterasi, inkremen dan validasi proses
Iterasi, inkremen dan validasi prosesarfianti
 
Dukungan implementasi
Dukungan implementasiDukungan implementasi
Dukungan implementasialimgunawan
 
Analisa Software Quality Factors
Analisa Software Quality FactorsAnalisa Software Quality Factors
Analisa Software Quality FactorsAnnisa Risam
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)gleebelle
 
Perancangan dengan pemakaian ulang
Perancangan dengan pemakaian ulangPerancangan dengan pemakaian ulang
Perancangan dengan pemakaian ulangarfianti
 
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunakarfianti
 

Similar to Meningkatkan Kualitas Perangkat Lunak (20)

Perancangan arsitektural
Perancangan arsitekturalPerancangan arsitektural
Perancangan arsitektural
 
C10 software testing implementation
C10 software testing   implementationC10 software testing   implementation
C10 software testing implementation
 
07 Software Construction Technology
07 Software Construction Technology07 Software Construction Technology
07 Software Construction Technology
 
2731788.ppt
2731788.ppt2731788.ppt
2731788.ppt
 
2. pengenalan software engineering
2. pengenalan software engineering2. pengenalan software engineering
2. pengenalan software engineering
 
Perkuliahan 02 Model software engginer
Perkuliahan 02 Model software engginerPerkuliahan 02 Model software engginer
Perkuliahan 02 Model software engginer
 
Rpl 014 - perancangan dengan pemakaian ulang
Rpl   014 - perancangan dengan pemakaian ulangRpl   014 - perancangan dengan pemakaian ulang
Rpl 014 - perancangan dengan pemakaian ulang
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunak
 
rekayasa perangkat lunak
rekayasa perangkat lunakrekayasa perangkat lunak
rekayasa perangkat lunak
 
Proses Pengembangan Perangkat Lunak (SDLC)
Proses Pengembangan Perangkat Lunak (SDLC)Proses Pengembangan Perangkat Lunak (SDLC)
Proses Pengembangan Perangkat Lunak (SDLC)
 
Produk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat LunakProduk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat Lunak
 
Iterasi, inkremen dan validasi proses
Iterasi, inkremen dan validasi prosesIterasi, inkremen dan validasi proses
Iterasi, inkremen dan validasi proses
 
Dukungan implementasi
Dukungan implementasiDukungan implementasi
Dukungan implementasi
 
Analisa Software Quality Factors
Analisa Software Quality FactorsAnalisa Software Quality Factors
Analisa Software Quality Factors
 
Software reuse
Software reuseSoftware reuse
Software reuse
 
Software reuse
Software reuseSoftware reuse
Software reuse
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)
 
Perancangan dengan pemakaian ulang
Perancangan dengan pemakaian ulangPerancangan dengan pemakaian ulang
Perancangan dengan pemakaian ulang
 
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunak
 
C9 software testing
C9 software testingC9 software testing
C9 software testing
 

More from Ika Nurkasanah

Manajemen Resiko - Identifikasi Resiko
Manajemen Resiko - Identifikasi ResikoManajemen Resiko - Identifikasi Resiko
Manajemen Resiko - Identifikasi ResikoIka Nurkasanah
 
Tugas 2 - AUDIT & ITRM
Tugas 2 - AUDIT & ITRMTugas 2 - AUDIT & ITRM
Tugas 2 - AUDIT & ITRMIka Nurkasanah
 
C21 costs of software quality
C21 costs of software qualityC21 costs of software quality
C21 costs of software qualityIka Nurkasanah
 
C19 documentation control
C19 documentation controlC19 documentation control
C19 documentation controlIka Nurkasanah
 
C18 software configuration management
C18 software configuration managementC18 software configuration management
C18 software configuration managementIka Nurkasanah
 
C17 corrective & preventive actions (capa)
C17 corrective & preventive actions (capa)C17 corrective & preventive actions (capa)
C17 corrective & preventive actions (capa)Ika Nurkasanah
 
C16 staff training and certification
C16 staff training and certificationC16 staff training and certification
C16 staff training and certificationIka Nurkasanah
 
C19 documentation control
C19 documentation controlC19 documentation control
C19 documentation controlIka Nurkasanah
 
C18 software configuration management
C18 software configuration managementC18 software configuration management
C18 software configuration managementIka Nurkasanah
 
C11 assuring the quality of software maintenance components
C11 assuring the quality of software maintenance componentsC11 assuring the quality of software maintenance components
C11 assuring the quality of software maintenance componentsIka Nurkasanah
 
C7 Integrating SQA to PLC
C7 Integrating SQA to PLCC7 Integrating SQA to PLC
C7 Integrating SQA to PLCIka Nurkasanah
 
C6 Development&Quality plan
C6 Development&Quality planC6 Development&Quality plan
C6 Development&Quality planIka Nurkasanah
 
Chapter 5 - Contract Review
Chapter 5 - Contract ReviewChapter 5 - Contract Review
Chapter 5 - Contract ReviewIka Nurkasanah
 
C4 the components of the software quality
C4 the components of the software qualityC4 the components of the software quality
C4 the components of the software qualityIka Nurkasanah
 

More from Ika Nurkasanah (17)

Manajemen Resiko - Identifikasi Resiko
Manajemen Resiko - Identifikasi ResikoManajemen Resiko - Identifikasi Resiko
Manajemen Resiko - Identifikasi Resiko
 
Tugas 2 - AUDIT & ITRM
Tugas 2 - AUDIT & ITRMTugas 2 - AUDIT & ITRM
Tugas 2 - AUDIT & ITRM
 
Task 1 MERIT
Task 1 MERITTask 1 MERIT
Task 1 MERIT
 
C21 costs of software quality
C21 costs of software qualityC21 costs of software quality
C21 costs of software quality
 
C20 progress control
C20 progress controlC20 progress control
C20 progress control
 
C19 documentation control
C19 documentation controlC19 documentation control
C19 documentation control
 
C18 software configuration management
C18 software configuration managementC18 software configuration management
C18 software configuration management
 
C17 corrective & preventive actions (capa)
C17 corrective & preventive actions (capa)C17 corrective & preventive actions (capa)
C17 corrective & preventive actions (capa)
 
C16 staff training and certification
C16 staff training and certificationC16 staff training and certification
C16 staff training and certification
 
C19 documentation control
C19 documentation controlC19 documentation control
C19 documentation control
 
C18 software configuration management
C18 software configuration managementC18 software configuration management
C18 software configuration management
 
C11 assuring the quality of software maintenance components
C11 assuring the quality of software maintenance componentsC11 assuring the quality of software maintenance components
C11 assuring the quality of software maintenance components
 
C8 review
C8 reviewC8 review
C8 review
 
C7 Integrating SQA to PLC
C7 Integrating SQA to PLCC7 Integrating SQA to PLC
C7 Integrating SQA to PLC
 
C6 Development&Quality plan
C6 Development&Quality planC6 Development&Quality plan
C6 Development&Quality plan
 
Chapter 5 - Contract Review
Chapter 5 - Contract ReviewChapter 5 - Contract Review
Chapter 5 - Contract Review
 
C4 the components of the software quality
C4 the components of the software qualityC4 the components of the software quality
C4 the components of the software quality
 

Meningkatkan Kualitas Perangkat Lunak

  • 1. CASE Tools and their effect on Software Quality Ika Nurkasanah - 5209100083
  • 2. CASE Tools ?? Tools yang terkomputerisasi untuk membantu developer pada fase software life cycle dan maintenance. Komponen utamanya • Menyimpan semua informasi terkait project Repository • Menyimpan basis informasi untuk pengembangan proyek selanjutnya • Mengenerate secara otomatis kode berdasarkan desain
  • 3.
  • 4.
  • 5. Kontribusi CASE tools pada SQ Mengurangi jumlah error pada setiap fase pengembangan Cause of Classic CASE Real CASE Tools Software Error Tools Kegagalan definisi Jarang sekali kebutuhan pemeriksaan secara terkomputerisasi Kegagalan komunikasi Identifikasi kesalahan komunikasi secara terkompurisasi tidak mungkin dilakukan Penyimpangan High Contribution terhadap software Dideteksi dengan reqirement repository—based requirement tracing tools &cross referenced query tools
  • 6. Cause of Software Classic CASE Tools Real CASE Tools Error Logical Design Errors High Contribution • Re-Engineering memungkinkan automatisasi sistem desain • Mengidentifikasi perubahan desain yang tidak konsisten dengan rekaman repository Coding errors Very High Contribution Very High Contribution Penerapan compliers dan Penerapan lower CASE interactive debuggers tools untuk mengautomatisasi kode Non-compliance with Limited contribution High Contribution coding & documentation Penggunaan text editor Penerapan lower CASE instructions tools
  • 7. Cause of Software Classic CASE Tools Real CASE Tools Error Shortcomings in teh High contribution High Contribution testing process Automated testing tools Lower CASE tools, untuk regreaaion test khususnya integrated CASE tools Procedural errors High Contribution Limited Contribution Kontrol version Penggunaan dokumentasi yang penuh Documentation errors Limited contribution High Contribution Penerapan text editros Penggunaan repository only otomatis unruk mengupdate dokumentasi
  • 8. Kontribsi CASE Tools untuk Software Maintenance Quality O Corrective maintenance O Adaptive maintenance Memungkinkan adaptasi pada new users / sistem melalui dokumentasi O Functional improvement maintenance Menjamin konsistensi peningkatan sistem software saat ini
  • 9. Kontribsi CASE Tools untuk Meningkatkan Manajemen Proyek O Lebih ekonomis daripada metode konvensional