Programu sistemu in - PowerPoint PPT Presentation

About This Presentation
Title:

Programu sistemu in

Description:

Software Engineering Process Tools) - Kokyb s u tikrinimo rankiai (angl. ... Formal Methods) - Prototipavimo metodai (angl. Prototyping Methods) ... – PowerPoint PPT presentation

Number of Views:87
Avg rating:3.0/5.0
Slides: 19
Provided by: vul87
Category:

less

Transcript and Presenter's Notes

Title: Programu sistemu in


1
Programu sistemu inžinerija
  • Saulius Ragaišis, VU MIF
  • saulius.ragaisis_at_mif.vu.lt
  • 2008-09-08

2
PSI praktikoje
3
PSI praktikoje (2)
4
Klausytoju struktura
Programu sistemos Kompiuteriu mokslas Informatika Matematine informatika Kita
7 grp. 2 12 8 2 3
8 grp. 6 7 7 2 4
Iš viso 8 19 15 4 7
15,1 35,8 28,3 7,5 13,2
5
Kurso struktura
Egzaminas (atsakymai i klausimus) iki 6 balu butina surinkti bent 1 bala
Pranešimas seminare iki 3 balu ( iki 2) butina padaryti pranešima, verta bent 1 balo
Pranešimo medžiaga iki 2 balu ( iki 1)
Dalyvavimas pratybose 0,1 balo
Aktyvumas pratybose iki 0,2 balo
Nedalyvavimas paskaitoje -0,1 balo
6
Šaltiniai seminarams
  • 1. Roger S Pressman, Software Engineering A
    Practitioner's Approach, 6th Edition, 2005, ISBN
    007-123840-9
  • 2. Hans Van Vliet, Software Engineering
    Principles and Practice, 3rd Edition, 2008, ISBN
    978-0-470-03146-9
  • 3. Ian Sommerville, Software Engineering, 8th
    Edition, 2007, ISBN 0-321-31379-8

7
Programu sistemu inžinerijos samprata
  • Computing Curricula 2005 The Overview Report.
    ACM and IEEE, 2006. http//www.acm.org/education/c
    urric_vols/CC2005-March06Final.pdf
  • Išskiriamos 5 savarankiškos disciplinos
  • Kompiuteriu inžinerija (angl. Computer
    Engineering)
  • Kompiuteriu mokslas (angl. Computer Science)
  • Informacines sistemos (angl. Information
    Systems)
  • Informacines technologijos (angl. Information
    Technology)
  • Programu sistemu inžinerija (angl. Software
    Engineering).

8
Informatikos (Computing) disciplinos


9
Informatikos (Computing) disciplinos (2)
10
Disciplinu nagrinejamos sritys


11
Disciplinu nagrinejamos sritys (2)
12
Projektas SWEBOK
  • SoftWare Engineering Body Of KnowledgeGuide to
    the Software Engineering Body of Knowledge, 2004
    Version, SWEBOK. IEEE, 2004. http//www.swebok.or
    g/
  • Šio projekto tikslas apibrežti pagrindines
    programu sistemu inžinieriams butinu žiniu
    sritis.
  • Buvo sukurtos kelios versijos
  • Šiaudu 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.

13
Žiniu sritys ir esmines jos temos
1 Programu sistemu reikalavimai (angl. Software Requirements) - Reikalavimu pagrindai (angl. Software Requirements Fundamentals) - Reikalavimu procesas (angl. Requirements Process) - Reikalavimu išgavimas (angl. Requirements Elicitation) - Reikalavimu analize (angl. Requirements Analysis) - Reikalavimu specifikavimas (angl. Requirements Specification) - Reikalavimu validavimas (angl. Requirements Validation) - Praktiniai aspektai (angl. Practical Considerations)
2 Programu sistemu projektavimas (angl. Software Design) - Projektavimo pagrindai (angl. Software Design Fundamentals) - Esmines projektavimo problemos (angl. Key Issues in Software Design) - Programu sistemu struktura ir architektura (angl. Software Structure and Architecture) - Projekto kokybes analize 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)
14
Žiniu sritys ir esmines jos temos (2)
3 Programu sistemu kurimas (angl. Software Construction) - Kurimo pagrindai (angl. Software Construction Fundamentals) - Kurimo valdymas (angl. Managing Construction) - Praktiniai aspektai (angl. Practical Considerations)
4 Programu sistemu testavimas (angl. Software Testing) - Testavimo pagrindai (angl. Software Testing Fundamentals) - Testavimo lygiai (angl. Test Levels) - Testavimo metodai (angl. Testing Techniques) - Matavimai, susije su testavimu (angl. Test Related Measures) - Testavimo procesas (angl. Test Process)
5 Programu sistemu priežiura (angl. Software Maintenance) - Priežiuros pagrindai (angl. Software Maintenance Fundamentals) - Esmines priežiuros problemos (angl. Key Issues in Software Maintenance) - Priežiuros procesas (angl. Maintenance Process) - Priežiuros metodai (angl. Techniques for Maintenance)
15
Žiniu sritys ir esmines jos temos (3)
6 Programu sistemu konfiguracijos valdymas (angl. Software Configuration Management) - Konfiguracijos valdymo procesas (angl. Management of the SCM Process) - Konfiguracijos identifikavimas (angl. Software Configuration Identification) - Konfiguracijos kontroliavimas (angl. Software Configuration Control) - Konfiguracijos busenos valdymas (angl. Software Configuration Status Accounting) - Konfiguracijos auditas (angl. Software Configuration Auditing) - Konfiguracijos išleidimu valdymas ir pateikimas (angl. Software Configuration Release Management and Delivery)
7 Programu sistemu projektu valdymas (angl. Software Engineering Management) - Inicijavimas ir apimties apibrežimas (angl. Initiation and Scope Definition) - Projekto planavimas (angl. Software Project Planning) - Projekto vykdymas (angl. Software Project Enactment) - Peržiura ir vertinimas (angl. Review and Evaluation) - Uždarymas (angl. Closure) - Programu inžinerijos matavimai (angl. Software Engineering Measurement)
16
Žiniu sritys ir esmines jos temos (4)
8 Programu sistemu kurimo procesas (angl. Software Engineering Process) - Proceso igyvendinimas ir keitimas (angl. Process Implementation and Change) - Proceso apibrežimas (angl. Process Definition) - Proceso vertinimas (angl. Process Assessment) - Proceso ir produkto matavimai (angl. Process and Product Measurement)
9 Programu sistemu metodai ir irankiai (angl. Software Engineering Tools and Methods) - Reikalavimu irankiai (angl. Software Requirements Tools) - Projektavimo irankiai (angl. Software Design Tools) - Kurimo irankiai (angl. Software Construction Tools) - Testavimo irankiai (angl. Software Testing Tools) - Priežiuros irankiai (angl. Software Maintenance Tools) - Konfiguracijos valdymo irankiai (angl. Software Configuration Management Tools) - Projektu valdymo irankiai (angl. Software Engineering Management Tools) - Programu kurimo proceso irankiai (angl. Software Engineering Process Tools) - Kokybes užtikrinimo irankiai (angl. Software Quality Tools) - Ivairialypiai irankiai (angl. Miscellaneous Tools Issues) - Euristiniai metodai (angl. Heuristic Methods) - Formalus metodai (angl. Formal Methods) - Prototipavimo metodai (angl. Prototyping Methods)
17
Žiniu sritys ir esmines jos temos (5)
10 Programu sistemu kokybe (angl. Software Quality) - Kokybes pagrindai (angl. Software Quality Fundamentals) - Kokybes valdymo procesas (angl. Software Quality Management Process) - Praktiniai aspektai (angl. Practical Considerations)
11 Susijusiu disciplinu žinios (angl. Knowledge Areas of the Related Disciplines) - Kompiuteriu inžinerija (angl. Computer Engineering) - Kompiuteriu mokslas (angl. Computer Science) - Valdymas (angl. Management) - Matematika (angl. Mathematics) - Projektu valdymas (angl. Project Management) - Kokybes valdymas (angl. Quality Management) - Programu sistemu ergonomika (angl. Software Ergonomics) - Sistemu inžinerija (angl. System Engineering)
18
Klausimai
?
Write a Comment
User Comments (0)
About PowerShow.com