Program sistem ininerija Saulius Ragaiis VU MIF saulius
- Slides: 8
Programų sistemų inžinerija Saulius Ragaišis, VU MIF saulius. ragaisis@mif. vu. lt
Asmeninis programų kūrimo procesas Asmeninio programų kūrimo proceso paskirtis – padėti inžinieriui atlikti savo darbus disciplinuotai, t. y. siekiant aukštos kokybės, tikslaus planų laikymosi bei pastovaus tobulėjimo. Asmeninis programų kūrimo procesas – angl. Personal Software Process (PSP).
Šaltiniai • Watts S. Humphrey. A Discipline for Software Engineering. Addison-Wesley, 1994. • Watts S. Humphrey. Introduction to the Personal Software Process. Addison- Wesley, 1996. • Watts S. Humphrey. PSP: A Self-Improvement Process for Software Engineers. Addison-Wesley Professional, 2005. • The Personal Software Process (PSP), Technical Report (Watts S. Humphrey), CMU/SEI-2000 -TR-022, ESC-TR-2000 -022, 2000. • The Personal Software Process (PSP) Body of Knowledge, Version 1. 0 CMU/SEI-2005 -SR-003. http: //www. sei. cmu. edu/tsp/
PSP modelis (1994 metai)
PSP modelis (2005 metai)
PSP struktūra 1. 2. 3. 4. 5. PSP procesas apima tris stambias programų sistemų kūrimo fazes: užduočių planavimą (paruošiamas planas, įtraukiantis prognozuojamą kuriamo produkto dydį bei jo sukūrimui reikalingą laiką), kūrimą (apima visą „gamybinį“ procesą), proceso peržiūrą (peržiūrimi surinkti duomenys ir siūlomi patobulinimai). Jas galima skaidyti į tokias mažesnes: asmeninių užduočių planavimo, eskizinio projekto peržiūros, detaliojo projekto kūrimo, detaliojo projekto peržiūros, kodavimo, kodo peržiūros, kompiliavimo, testavimo proceso peržiūros.
PSP metrikos 1. PSP procesas naudoja pagrindines metrikas: 2. • laikas, 3. • defektai, 4. • dydis.