Magistro darbas.Pristatymas

13
Programų kūrimo proceso modeliavimas Magistro baigiamojo darbo tema ir laukiami rezultatai Atliko: 1 kurso 2 grupės stu Aurelija Orlova Darbo vadovas: doc. dr. Saulius Ragaišis Darbo recenzentas: as. Stasys Peldžius

Transcript of Magistro darbas.Pristatymas

Page 1: Magistro darbas.Pristatymas

Programų kūrimo proceso modeliavimasMagistro baigiamojo darbo tema ir laukiami rezultatai

Atliko: 1 kurso 2 grupės studentė Aurelija Orlova

Darbo vadovas: doc. dr. Saulius Ragaišis Darbo recenzentas: as. Stasys Peldžius

Page 2: Magistro darbas.Pristatymas

Programinės įrangos krizė•1972 m. E. W. Dijkstra•„The Standish Group“ 2009 m. tyrimai:

▫32% programinės įrangos kūrimo projektų yra sėkmingai pabaigti;

▫68% projektų patiria nesėkmę.

Dažniausiai pasitaikanti priežastis – prastas programų kūrimo procesas

Page 3: Magistro darbas.Pristatymas

Programų kūrimo procesas•PĮ kūrimo proceso standartizavimas:

▫Išskirti šiam procesui privalomi etapai.▫Sukurti įvairūs jo modeliai, kurių taikymas

priklauso nuo PĮ tipo.▫Pasiūlyti efektyvūs metodai reikalavimų

specifikavimui, PĮ projektavimui, testavimui ir kūrimui.

Page 4: Magistro darbas.Pristatymas

PKP modeliaiISO/IEC 15504 CMMI

Tarpinis modelis

Page 5: Magistro darbas.Pristatymas

Magistro darbo tikslas:•sukurti tarpinį programų kūrimo proceso

modelį, apimantį inžinierinius procesus, ir pademonstruoti jo tinkamumą.

Page 6: Magistro darbas.Pristatymas

Laukiami rezultatai:•tarpinis modelis, apimantis inžinierinius

procesus;•pasirinkto programų sistemų inžinerijos

metodo įvertinimas pagal tarpinį modelį;•pasirinkto programų sistemų inžinerijos

metodo įvertinimai pagal CMMI ir ISO/IEC 15504, gauti transformuojant vertinimo pagal tarpinį modelį rezultatus.

Page 7: Magistro darbas.Pristatymas

Užduotys1. CMMI ir ISO/IEC 15504 paskutinių versijų

programų kūrimo proceso modelių ir vertinimo metodikų analizė.

2. Metodikų, tinkamų tarpinio modelio kūrimui analizė.

3. Programų sistemų inžinerijos metodo pasirinkimas.

4. Pasirinkto metodo įvertinimas pagal tarpinį modelį.

5. Rezultatų transformavimas į vertinimų pagal CMMI ir ISO/IEC 15504 rezultatus.

Page 8: Magistro darbas.Pristatymas

PVZ.Tarpinio modelio kūrimo metodika•RWTH Aachen universiteto metodika•Vilniaus universiteto straipsnis pateikiami

reikalavimai tarpiniam programų kūrimo proceso modeliui

Page 9: Magistro darbas.Pristatymas

PVZ.Tarpinio modelio kūrimo metodika1. Programų kūrimo proceso ontologijos

sukūrimas2. Kiekvieno proceso modelio formalizuotas

aprašymas naudojantis apibrėžta ontologija

3. Modelio pilnumo idėjos įgyvendinimas4. Vertinimo metodikos sukūrimas

Page 10: Magistro darbas.Pristatymas

Literatūra (1)• O. Balandis, L. Laurinskaitė. Software Process

Improvement in Lithuania – UAB Sintagma Case Study. Information Technology and Control, Vol.34, 2005, p. 195-201.

• S. Pricope, H. Lichter, C. G. Rosenkranz. Efficient Adoption and Assessment of Multiple Reference Models. 5th IFIP TC2 Central and Eastern European Conference on Software Engineering Techniques (CEE-SET’2011), Debrecen, Hungary, August 25-26, 2011, p. 12.

• S. Peldžius, S. Ragaišis. Reikalavimai tarpiniam programų kūrimo proceso modeliui. Informacijos mokslai, Vilniaus universitetas, 2011, p. 138-145.

Page 11: Magistro darbas.Pristatymas

Literatūra (2)• S. Peldžius, S.Ragaišis. Comparison of Maturity

Levels in CMMI-DEV and ISO/IEC 15504. Applications of mathematics and computer engineering. American Conference on Applied Mathematics (AMERICAN-MATH '11) 5th WSEAS International Conference on Computer Engineering and Applications (CEA '11), Puerto Morelos, Mexico, January 29-31, 2011, p. 117-122.

• T. Rout, A. Tuffley, B. Cahill. CMMI Evaluation: Capability Maturity Model Integration Mapping to ISO/IEC 15504 2:1998, Software Quality Institute, Griffith University, Brisbane, 2001.

Page 12: Magistro darbas.Pristatymas

Literatūra (3)•The Standish Group International. CHAOS

Summary 2009. Chaos. 2009, p. 4.[Žiūrėta 2011-12-15]. Prieiga per internetą: http://www.statelibrary.state.pa.us/portal/server.pt/document/690719/chaos_summary_2009_pdf.

Page 13: Magistro darbas.Pristatymas

Klausimai

?