PowerPoint Presentation

Panašūs dokumentai
Programų sistemų inžinerija Saulius Ragaišis, VU MIF

Projektas „Europos kreditų perkėlimo ir kaupimo sistemos (ECTS) nacionalinės koncepcijos parengimas: kreditų harmonizavimas ir mokymosi pasiekimais gr

Komunikacijos ir dokumentu valdymo platforma

Priedai

B I B L I O T E K O S N A U J I E N O S 2019 metai Prenumeruojami elektroniniai leidiniai : VGTU el. Knygos - Paiešką vykdyti per ebooks.vgtu.lt arba

Ekonomikos inžinerijos studijų programos (valstybinis kodas: 612L10009) specializacijų aprašai Specializacija E-verslo ekonomika Specializaciją kuruoj

STEPS projektas ir jo aktualumas Lietuvoje

Slide 1

BENDROJI INFORMACIJA

VILNIAUS UNIVERSITETO STUDENTŲ ATSTOVYBĖ Vilnius University Students Representation PIRMOS PASKAITOS APKLAUSOS APIBENDRINIMAS FAKULTETUOSE 2011m. RUDE

LIETUVOS ŽEMĖS ŪKIO UNIVERSITETAS

Slide 1

KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS Laura Kovalenkovienė PROGRAMINĖS ĮRANGOS KŪRIMO PROJEKTŲ APIMTIES SKAIČIAVIMO METODŲ TYRIMAS

GYVENIMO APRAŠYMAS BENDROJI INFORMACIJA Vardas: Pavardė: Marija Kučinskienė Mokslo vardas ir laipsnis: Profesorė, socialinių mokslų daktarė Pareigos:

274 PRIEDAI K priedas. Elektroninio vartotojo gyvavimo ciklo tyrimo duomenų charakteristikos K.1 lentelė. Klausimyno dalies, skirtos elektroninio vart

Slide 1

PowerPoint Presentation

Slide 10

Ekonomikos inžinerija, Globalioji ekonomika NR. Baigiamojo darbo temos pavadinimas Baigiamojo darbo vadovas, kontaktai 1. Globalizacijos poveikis X se

Priedas

CIVILINĖS AVIACIJOS ADMINISTRACIJOS DIREKTORIAUS

LIETUVOS RESPUBLIKOS VIDAUS REIKALŲ MINISTRAS ĮSAKYMAS DĖL LIETUVOS RESPUBLIKOS VIDAUS REIKALŲ MINISTRO 2013 M. GEGUŽĖS 21 D. ĮSAKYMO NR. 1V-447 DĖL U

Microsoft Word - AIKOS IKUP1

NAFTOS ENERGETIKOS SEKTORIAUS DARBUOTOJŲ ATESTAVIMO SRIČIŲ BEI BENDRŲJŲ IR SPECIALIŲJŲ KVALIFIKACINIŲ REIKALAVIMŲ SĄRAŠAS VEIKLOS SRITIS: NAFTOS PRODU

ancija pagarba draugiškumas pagalba saugi mokykla pasitikėjim draugiškumas pagalba saugi mokykla pasitikėjimas draugiškumas s pagalba saugi mokykla pa

Vardas

Hexagonal Architecture with Ruby on Rails - Šiašiakampe architektura su Ruby on Rails

PS Testavimo ir konfigūravimo valdymas Užduotis nr. 1. Karolis Brazauskas Mindaugas Rekevičius Jonas Riliškis Eugenijus Sabaliauskas

VERSLO IR VADYBOS TECHNOLOGIJŲ PROGRAMA

S K Y R I U S – 0

PowerPoint Presentation

LIETUVOS ŽEMĖS ŪKIO UNIVERSITETAS

Algoritmai ir duomenų struktūros (ADS) 7 paskaita Saulius Ragaišis, VU MIF

RST ataskaita final

VILNIAUS UNIVERSITETAS TEISĖS FAKULTETAS Teisė [6011KX002 ] Studijų programos planas TVIRTINU Programos komiteto pirmininkas Profesorius Dr. Jonas Pra

LIETUVOS ŽEMĖS ŪKIO UNIVERSITETAS

DB sukūrimas ir užpildymas duomenimis

2016 m. veiklos kokybės platusis įsivertinimas 4. sritis: Lyderystė ir vadyba 4. Lyderystė ir vadyba 4.1. Veiklos planavimas ir organizavimas P

Microsoft PowerPoint - SPACEOLYMP PRISTATYMAS Olimpiada Matematika [Compatibility Mode]

455028e c5-8ece-1a583714e0ff

INSTITUCIJOS, VYKDANČIOS MOKYTOJŲ IR ŠVIETIMO PAGALBĄ TEIKIANČIŲ SPECIALISTŲ KVALIFIKACIJOS TOBULINIMĄ, 2013 METŲ VEIKLOS ĮSIVERTINIMO IŠVADOS 1. Inst

Neiškiliojo optimizavimo algoritmas su nauju bikriteriniu potencialiųjų simpleksų išrinkimu naudojant Lipšico konstantos įvertį

patvirtintos 2012 m. programos(1)

Slide 1

PATVIRTINTA Mykolo Romerio universiteto Rektoriaus 2014 m. birželio 2 d. įsakymu Nr.1I-291 MYKOLO ROMERIO UNIVERSITETO LAIKINOSIOS STUDIJŲ REZULTATŲ Į

Elektroninio dokumento nuorašas LIETUVOS RESPUBLIKOS ŠVIETIMO IR MOKSLO MINISTRAS ĮSAKYMAS DĖL ŠVIETIMO IR MOKSLO MINISTRO 2011 M. KOVO 16 D. ĮSAKYMO

ĮVYKIŲ KALENDORIUS MOKSLINĖS, POLITINĖS KONFERENCIJOS, SEMINARAI, DISKUSIJOS SEIME NUO 2015 M. GEGUŽĖS 1 D. IKI RUGPJŪČIO 31 D. Gegužės 6 d. Seimo Eur

KTU BIBLIOTEKOS PASLAUGOS

Logotypes, ppt and webbsites for Agoing abroad, two alternatives

LIETUVOS RESPUBLIKOS ŠVIETIMO IR MOKSLO MINISTRO

Finansų inžinerijos studijų programa (6211LX060) Specializacija Baigiamojo darbo temos pavadinimas Baigiamojo darbo temos išskirtinumas ir vadovo pasi

MAGENTO 1.9 OMNIVA MODULIO DIEGIMO INSTRUKCIJA

CPO veiklos rezultatų ir finansinės naudos VALSTYBEI vertinimo ATASKAITA

LIETUVOS ITS POLITIKA IR ĮGYVENDINIMAS: STATUS QUO IR ESMINIAI POKYČIAI FORMUOJANT ITS DARBOTVARKĘ GRAŽVYDAS JAKUBAUSKAS Konferencija Intelektinės tra

Estijos bendrasis ugdymas –Socialiniai mokslai

1kursas-TV_bak_n_i_v_2011.xls

Microsoft Word - VšĮ Forumo licėjaus ugdymo planas docx

Microsoft Word - TEATRO IR KINO PEDAGOGIKA.docx

PowerPoint Presentation

PATVIRTINTA Vilkaviškio muzikos mokyklos direktoriaus 2017 m. kovo 28 d. įsakymu Nr. V- 14 PRITARTA Vilkaviškio muzikos mokyklos tarybos 2017 m. kovo

TUKE_isakymas_2015.docx

(Microsoft PowerPoint - Mokom\370j\370 program\370 naudojimas.pptx)

AVK SUPA PLUS COUPLING 621/61 Tensile, for PE and PVC pipes, NF approved EPDM sealing 001 AVK Supa Plus is a range of tensile couplings, flange adapto

STUDIJŲ DALYKO (MODULIO) APRAŠAS Dalyko (modulio) pavadinimas KRIMINOLOGIJOS TEORIJOS Kodas Dėstytojas (-ai) Koordinuojantis: prof. dr. Aleksandras Do

Regioniniu s vietimo valdymo informaciniu sistemu ple tra ir s vietimo politikos analize s specialistu kompetencijos tobulinimas (II etapas) Bendradar

Bioness

1_II_et_P_Sav_mokymai

Sausis Eil. Nr. Pirkimo objektas Pirkimo būdas Pasirinkimo priežastys Pirkimo sutarties kaina Laimėjusio dalyvio pavadinimas Laimėjusio dalyvio pasiri

TARPTAUTINE ANALIZE

VILNIAUS R. VAL NI VIDURIN S MOKYKLOS METODIN S TARYBOS VEIKLOS PLANAS M. M. Val vidurin s mokyklos metodin taryba darb organizuoja vadovaud

Viešoji konsultacija dėl dezinformacijos apie Lietuvą sklaidos mažinimo užsienyje 2019 m. kovo mėn., Vilnius KONTEKSTAS KONSULTACIJOS TIKSLAS VIEŠOSIO

7S-18_priedas

Sausis Eil. Nr. Pirkimo objektas Pirkimo būdas Pasirinkimo priežastys Pirkimo sutarties kaina Laimėjusio dalyvio pavadinimas Laimėjusio dalyvio pasiri

ALEKSANDRO STULGINSKIO UNIVERSITETAS

2 priedas

VILNIAUS TECHNOLOGIJŲ MOKYMO IR REABILITACIJOS CENTRO STRATEGINIO ŠVIETIMO PLANO ĮGYVENDINIMO 2017 METŲ VEIKLOS PROGRAMA PATVIRTINTA Vilniaus technolo

PowerPoint Presentation

Microsoft Word - T-Krivousas_magistrinis.doc

VIDURINIO UGDYMAS Vidurinis ugdymas neprivalomas, trunka dvejus metus (11 ir 12 vidurinės mokyklos ar gimnazijų III IV klasės). Mokiniai mokosi pagal

PAS30008

LIETUVOS AGRARINĖS EKONOMIKOS INSTITUTAS

Printing AtvirkstineMatrica.wxmx

Printing triistr.wxmx

Vadybos(administravimo) koncepcijų realizavimas praktikoje

Objektiškai orientuota programa yra kompleksinis ir dinamiškas objektų tinkas

VIEŠOJI ĮSTAIGA KLAIPĖDOS MOKSLO IR TECHNOLOGIJŲ PARKAS VEIKLOS ATASKAITA 2016 M. Klaipėda 2017

Skaidrė 1

Skaidrė 1

Patvirtinta bendra forma , potvarkis Nr. 5 ALEKSANDRO STULGINSKIO UNIVERSITETAS Pirmosios (bakalauro) pakopos Agronomijos studijų programos

AB Linas Agro Group 2018 m. spalio 31 d. eilinio visuotinio akcininkų susirinkimo BENDRASIS BALSAVIMO BIULETENIS GENERAL VOTING BALLOT at Annual Gener

KARJEROS KOMPETENCIJOS UGDYMO ŽINIŲ VISUOMENĖJE PRIORITETAI

Transkriptas:

Programų sistemų inžinerija 2018-02-07 Saulius Ragaišis, VU MIF saulius.ragaisis@mif.vu.lt

Klausytojai: Susipažinimas Išklausyti programų sistemų inžinerijos kursai Profesinė patirtis Dabar klausomi pasirenkami dalykai Žmogaus ir kompiuterio sąveikos projektavimas Objektinės technologijos IT projektų valdymas Programų sistemų kūrimo metodai ir įrankiai Daugiamačių duomenų vizualizacija

PSI praktikoje

PSI praktikoje (2)

Kurso struktūra ir vertinimo strategija Egzaminas (teoriniai klausimai ir praktinės užduotys): iki 5 balų - Būtina surinkti bent 1 balą Darbas semestro metu: iki 6 balų Pranešimas seminare: iki 3 balų Būtina gauti bent 1 balą Praleistas pranešimas -1 balas Esminis vertinimo kriterijus: klausytojų įtraukimas į diskusiją. Papildomas darbas: Aktyvumas paskaitų metu Aktyvumas seminarų metu Kolegų vertinimas Pranešimo medžiaga Klausimai egzaminui

Šaltiniai seminarams Roger S Pressman, Software Engineering: A Practitioner's Approach, 6th Edition, 2005, ISBN 007-123840-9 Kiti magistrantų pasiūlyti šaltiniai

Organizacinis patikslinimas Paskaitos nuo 16:15, seminarai nuo 18:00 arba Paskaitos nuo 16:00, seminarai nuo 17:45. Pastaba: pranešimui seminare skiriama 1 valanda, todėl seminarų, kurių metu bus daromi 2 pranešimai, trukmė 2 valandos.

Programų sistemų inžinerijos samprata Computing Curricula 2005: The Overview Report. ACM and IEEE, 2006. http://www.acm.org/education/curric_vols/cc2005-march06final.pdf Išskiriamos 5 savarankiškos disciplinos: Kompiuterių inžinerija (angl. Computer Engineering); Kompiuterių mokslas (angl. Computer Science); Informacinės sistemos (angl. Information Systems); Informacinės technologijos (angl. Information Technology); Programų sistemų inžinerija (angl. Software Engineering).

Informatikos (Computing) disciplinos Organizaciniai aspektai ir informacinės sistemos Organizaciniai aspektai ir informacinės sistemos Taikymų technologijos Taikymų technologijos Programų kūrimo metodai ir technologijos Programų kūrimo metodai ir technologijos Sistemų infrastruktūra Sistemų infrastruktūra Kompiuterių techninė įranga ir architektūra Teorija Principai Inovacijos Kompiuterių inžinerija Labiau teorinis Kūrimas Labiau taikomasis Taikymas Diegimas Konfigūravimas Kompiuterių techninė įranga ir architektūra Teorija Principai Inovacijos Kompiuterių mokslas Labiau teorinis Kūrimas Labiau taikomasis Taikymas Diegimas Konfigūravimas Organizaciniai aspektai ir informacinės sistemos Organizaciniai aspektai ir informacinės sistemos Taikymų technologijos Taikymų technologijos Programų kūrimo metodai ir technologijos Programų kūrimo metodai ir technologijos Sistemų infrastruktūra Sistemų infrastruktūra Kompiuterių techninė įranga ir architektūra Teorija Principai Inovacijos Informacinės sistemos Labiau teorinis Kūrimas Labiau taikomasis Taikymas Diegimas Konfigūravimas Kompiuterių techninė įranga ir architektūra Teorija Principai Inovacijos Informacinės technologijos Labiau teorinis Kūrimas Labiau taikomasis Taikymas Diegimas Konfigūravimas

Informatikos (Computing) disciplinos (2) Organizaciniai aspektai ir informacinės sistemos Taikymų technologijos Programų kūrimo metodai ir technologijos Sistemų infrastruktūra Kompiuterių techninė įranga ir architektūra Teorija Principai Inovacijos Programų sistemų inžinerija Labiau teorinis Kūrimas Labiau taikomasis Taikymas Diegimas Konfigūravimas

Disciplinų nagrinėjamos sritys Žmonės 30 % Žmonės 30 % 25 % 25 % Organizacijos ir verslas 20 % Informatikos teorija Organizacijos ir verslas 20 % Informatikos teorija 15 % 15 % Valdymas 10 % 5 % Matematika Valdymas 10 % 5 % Matematika Informacija Fizika Informacija Fizika Programinė įranga Techninė įranga ir architektūra Programinė įranga Techninė įranga ir architektūra Infrastruktūra Infrastruktūra Kompiuterių inžinerija Kompiuterių mokslas Žmonės 30 % Žmonės 30 % 25 % 25 % Organizacijos ir verslas 20 % Informatikos teorija Organizacijos ir verslas 20 % Informatikos teorija 15 % 15 % Valdymas 10 % 5 % Matematika Valdymas 10 % 5 % Matematika Informacija Fizika Informacija Fizika Programinė įranga Techninė įranga ir architektūra Programinė įranga Techninė įranga ir architektūra Infrastruktūra Informacinės sistemos Infrastruktūra Informacinės technologijos

Disciplinų nagrinėjamos sritys (2) Žmonės 30 % Organizacijos ir verslas Valdymas 25 % 20 % 15 % 10 % 5 % Informatikos teorija Matematika Informacija Fizika Programinė įranga Techninė įranga ir architektūra Infrastruktūra Programų sistemų inžinerija

Projektas SWEBOK SWEBOK Guide to the Software Engineering Body of Knowledge. IEEE. http://www.swebok.org/ Šio projekto tikslas apibrėžti pagrindines programų sistemų inžinieriams būtinų žinių sritis. Buvo sukurtos kelios versijos:: Šiaudų amžiaus žmogaus versija (Straw Man Version) 1998 metais; Akmens amžiaus žmogaus versijos (Stone Man Versions) 1999-2001 metais; Geležies amžiaus žmogaus versija (Iron Man Version) 2004 metais. SWEBOK v3.0. Guide to the Software Engineering Body of Knowledge. IEEE, 2014. (užsiregistravus galima atsisiųsti)

2004 m. žinių sritys ir esminės jų temos 1 Programų sistemų reikalavimai (angl. Software Requirements): - Reikalavimų pagrindai (angl. Software Requirements Fundamentals) - Reikalavimų procesas (angl. Requirements Process) - Reikalavimų išgavimas (angl. Requirements Elicitation) - Reikalavimų analizė (angl. Requirements Analysis) - Reikalavimų specifikavimas (angl. Requirements Specification) - Reikalavimų validavimas (angl. Requirements Validation) - Praktiniai aspektai (angl. Practical Considerations) 2 Programų sistemų projektavimas (angl. Software Design): - Projektavimo pagrindai (angl. Software Design Fundamentals) - Esminės projektavimo problemos (angl. Key Issues in Software Design) - Programų sistemų struktūra ir architektūra (angl. Software Structure and Architecture) - Projekto kokybės analizė ir vertinimas (angl. Software Design Quality Analysis and Evaluation) - Projektavimo notacijos (angl. Software Design Notations) - Projektavimo strategijos ir metodai (angl. Software Design Strategies and Methods)

2004 m. žinių sritys ir esminės jų temos (2) 3 Programų sistemų kūrimas (angl. Software Construction): - Kūrimo pagrindai (angl. Software Construction Fundamentals) - Kūrimo valdymas (angl. Managing Construction) - Praktiniai aspektai (angl. Practical Considerations) 4 Programų sistemų testavimas (angl. Software Testing): - Testavimo pagrindai (angl. Software Testing Fundamentals) - Testavimo lygiai (angl. Test Levels) - Testavimo metodai (angl. Testing Techniques) - Matavimai, susiję su testavimu (angl. Test Related Measures) - Testavimo procesas (angl. Test Process) 5 Programų sistemų priežiūra (angl. Software Maintenance): - Priežiūros pagrindai (angl. Software Maintenance Fundamentals) - Esminės priežiūros problemos (angl. Key Issues in Software Maintenance) - Priežiūros procesas (angl. Maintenance Process) - Priežiūros metodai (angl. Techniques for Maintenance)

2004 m. žinių sritys ir esminės jų temos (3) 6 Programų sistemų konfigūracijos valdymas (angl. Software Configuration Management): - Konfigūracijos valdymo procesas (angl. Management of the SCM Process) - Konfigūracijos identifikavimas (angl. Software Configuration Identification) - Konfigūracijos kontroliavimas (angl. Software Configuration Control) - Konfigūracijos būsenos valdymas (angl. Software Configuration Status Accounting) - Konfigūracijos auditas (angl. Software Configuration Auditing) - Konfigūracijos išleidimų valdymas ir pateikimas (angl. Software Configuration Release Management and Delivery) 7 Programų sistemų projektų valdymas (angl. Software Engineering Management): - Inicijavimas ir apimties apibrėžimas (angl. Initiation and Scope Definition) - Projekto planavimas (angl. Software Project Planning) - Projekto vykdymas (angl. Software Project Enactment) - Peržiūra ir vertinimas (angl. Review and Evaluation) - Uždarymas (angl. Closure) - Programų inžinerijos matavimai (angl. Software Engineering Measurement)

2004 m. žinių sritys ir esminės jų temos (4) 8 Programų sistemų kūrimo procesas (angl. Software Engineering Process): - Proceso įgyvendinimas ir keitimas (angl. Process Implementation and Change) - Proceso apibrėžimas (angl. Process Definition) - Proceso vertinimas (angl. Process Assessment) - Proceso ir produkto matavimai (angl. Process and Product Measurement) 9 Programų sistemų metodai ir įrankiai (angl. Software Engineering Tools and Methods): - Reikalavimų įrankiai (angl. Software Requirements Tools) - Projektavimo įrankiai (angl. Software Design Tools) - Kūrimo įrankiai (angl. Software Construction Tools) - Testavimo įrankiai (angl. Software Testing Tools) - Priežiūros įrankiai (angl. Software Maintenance Tools) - Konfigūracijos valdymo įrankiai (angl. Software Configuration Management Tools) - Projektų valdymo įrankiai (angl. Software Engineering Management Tools) - Programų kūrimo proceso įrankiai (angl. Software Engineering Process Tools) - Kokybės užtikrinimo įrankiai (angl. Software Quality Tools) - Įvairialypiai įrankiai (angl. Miscellaneous Tools Issues) - Euristiniai metodai (angl. Heuristic Methods) - Formalūs metodai (angl. Formal Methods) - Prototipavimo metodai (angl. Prototyping Methods)

2004 m. žinių sritys ir esminės jų temos (5) 10 Programų sistemų kokybė (angl. Software Quality): - Kokybės pagrindai (angl. Software Quality Fundamentals) - Kokybės valdymo procesas (angl. Software Quality Management Process) - Praktiniai aspektai (angl. Practical Considerations) 11 Susijusių disciplinų žinios (angl. Knowledge Areas of the Related Disciplines): - Kompiuterių inžinerija (angl. Computer Engineering) - Kompiuterių mokslas (angl. Computer Science) - Valdymas (angl. Management) - Matematika (angl. Mathematics) - Projektų valdymas (angl. Project Management) - Kokybės valdymas (angl. Quality Management) - Programų sistemų ergonomika (angl. Software Ergonomics) - Sistemų inžinerija (angl. System Engineering)

SWEBOK evoliucija Nuo SWEBOK Guide to the Software Engineering Body of Knowledge, 2004 Version. IEEE, 2004. prie SWEBOK v3.0. Guide to the Software Engineering Body of Knowledge. IEEE, 2014. http://www.swebok.org/ Tolimesnėse skaidrėse apžvelgiami struktūriniai pasikeitimai.

Mažiausiai pakitusios žinių sritys Programų sistemų reikalavimai (angl. Software Requirements) Reikalavimų įrankiai (angl. Software Requirements Tools) Programų sistemų testavimas (angl. Software Testing) Testavimo įrankiai (angl. Software Testing Tools) Programų sistemų priežiūra (angl. Software Maintenance) Priežiūros įrankiai (angl. Software Maintenance Tools) Programų sistemų konfigūracijos valdymas (angl. Software Configuration Management) Konfigūracijos valdymo įrankiai (angl. Software Configuration Management Tools) Programų sistemų projektų valdymas (angl. Software Engineering Management) Projektų valdymo įrankiai (angl. Software Engineering Management Tools) Programų sistemų kokybė (angl. Software Quality) Kokybės užtikrinimo įrankiai (angl. Software Quality Tools)

Minimaliai pakitusios žinių sritys Programų sistemų projektavimas (angl. Software Design) Projektavimo įrankiai (angl. Software Design Tools) + Vartotojo interfeiso projektavimas (angl. User Interface Desing) Programų sistemų kūrimas (angl. Software Construction) Kūrimo įrankiai (angl. Software Construction Tools) + Kūrimo technologijos (angl. Construction Technologies: 1. API Design and Use; 2. Object-Oriented Runtime Issues; 3. Parameterization and Generics; 4. Assertions, Design by Contract, and Defensive Programming; 5. Error Handling, Exception Handling, and Fault Tolerance; 6. Executable Models; 7. State-Based and Table- Driven Construction Techniques; 8. Runtime Configuration and Internationalization; 9. Grammar-Based Input Processing; 10. Concurrency Primitives; 11. Middleware; 12. Construction Methods for Distributed Software; 13. Constructing Heterogeneous Systems; 14. Performance Analysis and Tuning; 15. Platform Standards; 16. Test- First Programming)

Kiek daugiau pakitusi žinių sritis Programų sistemų kūrimo procesas (angl. Software Engineering Process) Programų kūrimo proceso įrankiai (angl. Software Engineering Process Tools) - Proceso įgyvendinimas ir keitimas (angl. Process Implementation and Change) Proceso vertinimas ir gerinimas (angl. Process Assessment and Improvement) Programinės įrangos (Proceso ir produkto) matavimai (angl. Software (Process and Product) Measurement) + Programinės įrangos gyvavimo ciklai (angl. Software Life Cycles: 1. Categories of Software Processes; 2. Software Life Cycle Models; 3. Software Process Adaptation; 4. Practical Considerations)

Esmingai pakitusi žinių sritis Programų sistemų modeliai (įrankiai) ir metodai (angl. Software Engineering Models (Tools) and Methods) - Įrankiai (angl. Tools) - Įvairios įrankių problemos (angl. Miscellaneous Tool Issues) + Modeliavimas (angl. Modeling) + Modelių tipai (angl. Types of Models) + Modelių analizė (angl. Analysis of Models) + Programų sistemų metodai (angl. Software Engineering Methods) Euristiniai metodai (angl. Heuristic Methods) Formalūs metodai (angl. Formal Methods) Prototipavimo metodai (angl. Prototyping Methods) Judrieji metodai (angl. Agile Methods)

Visiškai perstruktūrizuota žinių sritis Susijusių disciplinų žinios (angl. Knowledge Areas of the Related Disciplines) Kompiuterių inžinerija (angl. Computer Engineering) Kompiuterių mokslas (angl. Computer Science) Valdymas (angl. Management) Matematika (angl. Mathematics) Projektų valdymas (angl. Project Management) Kokybės valdymas (angl. Quality Management) Programų sistemų ergonomika (angl. Software Ergonomics) Sistemų inžinerija (angl. System Engineering) Naujos žinių sritys: Informatikos pagrindai (angl. Computing Foundations) Matematikos pagrindai (angl. Mathematical Foundations) Inžinerijos pagrindai (angl. Engineering Foundations)

Informatikos pagrindai Problem Solving Techniques Abstraction Programming Fundamentals Programming Language Basics Debugging Tools and Techniques Data Structure and Representation Algorithms and Complexity Basic Concept of a System Computer Organization Compiler Basics Operating Systems Basics Database Basics and Data Management Network Communication Basics Parallel and Distributed Computing Basic User Human Factors Basic Developer Human Factors Secure Software Development and Maintenance

Matematikos pagrindai Set, Relations, Functions Basic Logic Proof Techniques Basics of Counting Graphs and Trees Discrete Probability Finite State Machines Grammars Numerical Precision, Accuracy, and Errors Number Theory Algebraic Structures

Inžinerijos pagrindai Empirical Methods and Experimental Techniques Statistical Analysis Measurement Engineering Design Modeling, Simulation, and Prototyping Standards Root Cause Analysis

Naujos žinių sritys Programų sistemų inžinerijos profesinė praktika (angl. Software Engineering Professional Practice) Profesionalumas (angl. Professionalism) Grupės dinamika ir psichologija (angl. Group Dynamics and Psychology) Komunikavimo įgūdžiai (angl. Communication Skills)

Naujos žinių sritys (2) Programų sistemų inžinerijos ekonomika (angl. Software Engineering Economics) Programų sistemų inžinerijos ekonomikos pagrindai (angl. Software Engineering Economics Fundamentals) Gyvavimo ciklo ekonomika (angl. Life Cycle Economics) Rizika ir neapibrėžtumas (angl. Risk and Uncertainty) Ekonominiai analizės metodai (angl. Economic Analysis Methods) Praktiniai aspektai (angl. Practical Considerations)

Klausimai?