Programų sistemų inžinerija Saulius Ragaišis, VU MIF

Panašūs dokumentai
PowerPoint Presentation

Priedai

Slide 1

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

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

BENDROJI INFORMACIJA

Microsoft Word - AIKOS IKUP1

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

Slide 10

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

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

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

Slide 1

Slide 1

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

455028e c5-8ece-1a583714e0ff

STEPS projektas ir jo aktualumas Lietuvoje

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

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

Priedas

PowerPoint Presentation

Estijos bendrasis ugdymas –Socialiniai mokslai

PowerPoint Presentation

DB sukūrimas ir užpildymas duomenimis

SPECIALUSIS UGDYMAS / SPECIAL EDUCATION (37) DOI: /se.v2i EDUKACINĖS PROGRAMINĖS ĮRANGOS INTEGRUOTO TAIKYMO EFEKTYVUMO VERTINIMAS

Register your product and get support at Indoor wireless headphones SHC8535 SHC8575 LT Vartotojo vadovas

Informacijosmokslai50-n.indd

Vardas

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

CIVILINĖS AVIACIJOS ADMINISTRACIJOS DIREKTORIAUS

Printing AtvirkstineMatrica.wxmx

Logines funkcijos termu generavimo algoritmas pagristas funkciniu modeliu

Logotypes, ppt and webbsites for Agoing abroad, two alternatives

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

TUKE_isakymas_2015.docx

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

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

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

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

mod_kortele_dokt_VVSED02003_A_dalis.RTF

Microsoft Word - SDH2.doc

A-M-K_nr-11_maketas_trump.indd

LIETUVOS AGRARINĖS EKONOMIKOS INSTITUTAS

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

RST ataskaita final

S K Y R I U S – 0

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

patvirtintos 2012 m. programos(1)

VILNIUS GEDIMINAS TECHNICAL UNIVERSITY Vytautas DUMBLIAUSKAS DEVELOPMENT AND APPLICATION OF TOUR-BASED TRAVEL DEMAND MODEL FOR PLANNING OF URBAN TRANS

ABB robotizacijos sprendimai. Patirtis Lietuvos pramonės įmonėse. Factory of the future: ABB s intelligent factory in Heidelberg Vladas Jablonskis

Vienlusčių įtaisų projektavimas

Style Sample for C&N Word Style Sheet

Longse Wi-Fi kameros greito paleidimo instrukcija 1. Jums prireiks 1.1. Longse Wi-Fi kameros 1.2. Vaizdo stebėjimo kameros maitinimo šaltinio 1.3. UTP

MHAIA Estimation of Production rd Stage

LIETUVOS ŽEMĖS ŪKIO UNIVERSITETAS

Slide 1

Microsoft PowerPoint - SPACEOLYMP PRISTATYMAS Olimpiada Matematika [Compatibility Mode]

2015 m. pavasario sezonas Challenge for real embedded device fan (seriously)! Interactive television channel formation platform Sentry tower The devel

Gerontologija 2014; 15(3): GERONTOLOGIJA Mokslinis straipsnis Kineziterapijos programos taikymo ir gyvenimo kokybės sąsajos atokiuoju periodu

PowerPoint Presentation

LIETUVOS ŽEMĖS ŪKIO UNIVERSITETAS

MAGENTO 1.9 OMNIVA MODULIO DIEGIMO INSTRUKCIJA

ROBOTIZUOTOS SISTEMOS VALDYMO IR MONITORINGO PROCESŲ INFORMACINĖS SISTEMOS MODELIS Remigijus Pečiulis, Danielius Adomaitis, Igor Šajev, Mindaugas Aika

SAITYNO PASLAUGOMIS GRINDŽIAMAS DAUGIAMAČIŲ DUOMENŲ ANALIZĖS ĮRANKIS Loreta Chudzij 1, Povilas Treigys 2 1 Informatikos mokslų centras 2 Vilniaus univ

VISŲ TIPŲ IR GAMINTOJŲ MEMBRANINIAI DUJŲ SKAITIKLIAI 1. Skaitiklių savybės. Visų tipų ir gamintojų membraniniai dujų skaitikliai indikuoja vieną rodme

CERTIFICATE OF CONFORMITY EU INPUTS Document number: CE The CAAE Certification Service as an authorized certification entity in the Europe

Vilniaus universitetas Matematikos ir informatikos institutas INFORMATIKOS INŽINERIJA (07 T) DIRBTINIO INTELEKTO METODŲ TAIKYMAS ĮSISKVERBIMŲ Į KOMPIU

CompoundJS Node on rails

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

PATVIRTINTA Senato 2017 m. gruodžio 14 d. nutarimu Nr UŽSIENIO VALSTYBIŲ PILIEČIŲ PRIĖMIMO Į KLAIPĖDOS UNIVERSITETĄ 2018 IR 2019 METAIS TAISYKL

Microsoft PowerPoint - Siaulys_Tomas.ppt [Tik skaityti]

ISSN (online) BUSINESS SYSTEMS and ECONOMICS No. 2 (2), 2012 TEORINIAI STRATEGINIŲ POKYČIŲ ASPEKTAI Margarita IŠORAITĖ V. A. Graičiūno aukšt

VILNIAUS UNIVERSITETAS Saulius Preidys DUOMENŲ TYRYBOS METODŲ TAIKYMAS SUASMENINTO ELEKTRONINIO MOKYMO APLINKOSE Daktaro disertacija Technologijos mok

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

Kalbų mokėjimo lygis Vidurinio ugdymo įstaigose Eurydice tinklo ataskaita Europos nacionalinių testų rezultatų apžvalga mokslo metai Švietim

Microsoft Word - TEATRO IR KINO PEDAGOGIKA.docx

Bioness

EUROPOS KOMISIJA Briuselis, COM(2015) 553 final Pasiūlymas EUROPOS PARLAMENTO IR TARYBOS SPRENDIMAS dėl Europos prisitaikymo prie globaliza

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

Slide 1

Printing triistr.wxmx

Kaip ruošiamės perėjimui prie bendrosios Europos valiutos? Kaimynų europamokos Marius Adomavičius, Swedbank Finansų tarnybos vadovas Swedbank

Microsoft Word - Vaida_Benetyte_v6.doc

PowerPoint Presentation

Transkriptas:

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

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?