Programu sistemu in - PowerPoint PPT Presentation

About This Presentation
Title:

Programu sistemu in

Description:

Title: PowerPoint Presentation Last modified by: Saulius Created Date: 1/1/1601 12:00:00 AM Document presentation format: On-screen Show Other titles – PowerPoint PPT presentation

Number of Views:119
Avg rating:3.0/5.0
Slides: 21
Provided by: mifVuLtr
Category:
Tags: programu | sistemu

less

Transcript and Presenter's Notes

Title: Programu sistemu in


1
Programu sistemu inžinerija
  • Saulius Ragaišis, VU MIF
  • saulius.ragaisis_at_maf.vu.lt
  • 2010-09-15

2
Programines irangos gyvavimo ciklas
3
Programines irangos gyvavimo ciklo procesai
  • R.S.Pressman visu gyvavimo ciklo modeliu
    apibrežimuose išskiria tokius procesus
  • Bendravimas (angl. Communication) apima projekto
    inicijavima ir reikalavimu surinkima
  • Planavimas (angl. Planning) apima vertinima,
    plano sudaryma ir stebejima
  • Modeliavimas (angl. Modeling) apima reikalavimu
    analize ir projektavima
  • Kurimas (angl. Construction) apima kodavima ir
    testavima
  • Pateikimas (angl. Deployment) apima idiegima,
    palaikyma ir atsiliepimu gavima.
  • Trukumai?

4
Pastebejimai
  • Programu sistemu inžinerijos pagrindinis objektas
    yra kureju atliekami procesai.
  • Kad projektas butu sekmingas, reiktu žinoti ir
    užsakovu (naudotoju) vykdomus procesus.
  • Didžioji dalis Lietuvos imoniu ir organizaciju
    dar nesupranta isigijimo proceso svarbos.
  • Programu sistemu priežiuros (angl. maintenance)
    svarba galima pagristi ir tuo, kad pagal atliktus
    tyrimus priežiuros kaštai sudaro 50-70 viso
    programu sistemos gyvavimo ciklo kaštu.

5
ISO/IEC 12207 - Programines irangos gyvavimo
ciklo procesu standartas
  • Pagrindinis šio standarto tikslas yra apibrežti
    programines irangos gyvavimo ciklo procesus,
    suteikti bendra samprata ir terminologija, kas
    palengvintu, iš vienos puses, programiniu
    produktu ar paslaugu isigijima, o iš kitos puses,
    ju sukurima, pateikima ir priežiura.

6
ISO/IEC 12207
  • Šiuo metu galiojanti standarto versija yra
    sudaryta iš 3 dokumentu
  • Pagrindinio standarto ISO95, kuris buvo
    priimtas 1995 metais ir apibreže procesu
    kategorijas, pacius procesus, ju veiklas ir
    užduotis bei pateike procesu pritaikymo gaires
    skirtingoms organizacijoms.
  • 1-o papildymo ISO02, kuris buvo priimtas 2002
    metais ir papilde procesu rinkini bei apibreže
    visus procesus, nurodydamas ju tikslus ir
    rezultatus.
  • 2-o papildymo ISO04, kuris buvo priimtas 2004
    metais ir tik patikslino kai kuriu procesu
    apibrežima.

7
ISO/IEC 12207 normatyvines dalys
  • Pagrindinis standarto tekstas ISO95,
    apibrežiantis naudojamus terminus, procesu
    kategorijas ir pacius procesus, nurodydamas ju
    veiklas ir užduotis.
  • Priedas A ISO95, apibrežiantis standarto
    pritaikymo procesa, t.y. standarto pritaikymo
    konkreciam projektui pagrindinius žingsnius
    projekto aplinkos identifikavimas informacijos
    surinkimas procesu, veiklu ir užduociu
    pasirinkimas priimtu sprendimu ir ju pagrindimo
    dokumentavimas (standarte žingsniai aprašyti
    labai lakoniškai šio priedo apimtis tik 1
    puslapis).
  • Priedas F ISO02, ISO04, apibrežiantis
    programines irangos gyvavimo ciklo procesus,
    nurodydamas ju tikslus ir rezultatus.

8
ISO/IEC 12207 informacines dalys
  • Priedas B ISO95, pateikiantis gaires standarto
    pritaikymui (angl. tailoring).
  • Priedas C ISO95, pateikiantis organizaciju ir
    gyvavimo ciklo procesu saryši, kokioms
    organizacijoms kurie procesai yra svarbesni.
  • Priedas D ISO95, pateikiantis nuoroda i
    vieninteli standarta ISO/IEC 12119, skirta
    programines irangos paketu kokybes reikalavimams
    ir testavimui.

9
ISO/IEC 12207 informacines dalys (2)
  • Priedas E ISO02, ISO04, pateikiantis saryši
    tarp pagrindiniame standarto tekste ISO95 ir
    priede F pateiktu procesu.
  • Dauguma priede F apibrežtu procesu sutampa su ju
    buvusiais apibrežimais ISO95, bet
  • (1) yra ivesta ir visai nauju procesu
    pavyzdžiui, naudojamumo procesas (angl. usability
    process) ar personalo valdymas (angl. human
    resource management), tokie procesai vadinami
    baziniais)
  • (2) nauji procesai suformuoti iš buvusiu kitu
    procesu veiklu pavyzdžiui, pasirengimas
    isigijimui (angl. acquisition preparation) ar
    proceso vertinimas (angl. process assessment)
  • (3) kai kurie procesai yra išplesti pavyzdžiui,
    reikalavimu surinkimas (angl. requirements
    elicitation) ar produkto ivertinimo procesas
    (angl. product evaluation process).

10
ISO/IEC 12207 informacines dalys (3)
  • Priedas G ISO02, pateikiantis priede F pateiktu
    nauju procesu apibrežima ju veiklomis ir
    užduotimis, t.y. papildantis pagrindiniame
    standarto tekste esanti procesu apibrežima.
  • Priedas H ISO02, pateikiantis praplesta
    (detalesni), lyginant su priedu F, programines
    irangos isigijimo procesu rinkini, labiau tinkama
    isigijimo gebejimo vertinimui.

11
Procesu kategorijos
  • Pagrindiniai gyvavimo ciklo procesai (angl.
    primary life cycle processes)
  • Pagalbiniai gyvavimo ciklo procesai (angl.
    supporting life cycle processes)
  • Organizaciniai gyvavimo ciklo procesai (angl.
    organizational life cycle processes)

12
Pagrindiniai procesai
  • Isigijimo procesas (angl. acquisition process)
    apibrežia veiklas, kurias vykdo organizacija,
    isigyjanti sistema, programini produkta ar
    paslauga.
  • Tiekimo procesas (angl. supply process) apibrežia
    veiklas, kurias vykdo organizacija, tiekianti
    sistema, programini produkta ar paslauga.
  • Kurimo procesas (angl. development process)
    apibrežia veiklas, kurias vykdo programini
    produkta apibrežianti ir kurianti organizacija.
  • Naudojimo procesas (angl. operation process)
    apibrežia veiklas, kurias vykdo organizacija, kad
    suteiktu sistemos naudotojams galimybe dirbti sus
    sistema.
  • Priežiuros procesas (angl. maintenance process)
    apibrežia veiklas, kurias vykdo sistema
    prižiurinti organizacija tam, kad sistema
    atitiktu einamuosius naudojimo poreikius.

13
Pagalbiniai procesai
  • Dokumentavimo procesas (angl. documentation
    process) apibrežia gyvavimo ciklo procesu
    surinktos informacijos užrašymo veiklas.
  • Konfiguracijos valdymo procesas (angl.
    configuration management process) apibrežia
    programines irangos konfiguracijos valdymo
    veiklas.
  • Kokybes užtikrinimo procesas (angl. quality
    assurance process) apibrežia veiklas, padedancias
    užtikrinti, kad produktai ir procesai atitiks
    jiems nustatytus reikalavimus ir planus. Pastaba
    verifikavimas, validavimas, bendros peržiuros ir
    auditas gali buti naudojami kaip kokybes
    užtikrinimo budai.
  • Verifikavimo procesas (angl. verification
    process) apibrežia veiklas, kurias vykdo
    programini produkta isigyjanti, tiekianti ar
    nepriklausoma organizacija produkto patikrinimui
    (ar jis atitinka apibrežtus jam reikalavimus).

14
Pagalbiniai procesai (2)
  • Validavimo procesas (angl. validation process)
    apibrežia veiklas, kurias vykdo programini
    produkta isigyjanti, tiekianti ar nepriklausoma
    organizacija produkto tinkamumo patvirtinimui (ar
    jis atitinka poreikius).
  • Bendru peržiuru procesas (angl. joint review
    process) apibrežia veiklas, atliekamas produkto
    ar veiklos busenos ivertinimui.
  • Auditavimo procesas (angl. audit process)
    apibrežia veiklas, atliekamas atitikimo
    reikalavimams, planams ir sutarciai ivertinimui.
  • Problemu sprendimo procesas (angl. problem
    resolution process) apibrežia veiklas, skirtas
    bet kokio pobudžio ir prigimties gyvavimo ciklo
    metu iškilusiu problemu analizavimui ir šalinimui.

15
Organizaciniai procesai
  • Valdymo procesas (angl. management process)
    apibrežia valdymo veiklas, vykdomas viso gyvavimo
    ciklo metu.
  • Infrastrukturos procesas (angl. infrastructure
    process) apibrežia veiklas, skirtas sukurti
    salygas kitu procesu vykdymui.
  • Gerinimo procesas (angl. improvement process)
    apibrežia veiklas, kurias organizacija atlieka
    procesu apibrežimui, valdymui ir gerinimui.
  • Mokymo procesas (angl. training process)
    apibrežia veiklas tinkamai apmokytu darbuotoju
    parengimui.

16
Procesu apibrežimai
  • veiklomis ir užduotimis
  • tikslais ir rezultatais

17
Isigijimo proceso apibrežimas. Priede F
  • Pasiruošimas isigijimui
  • Tiekejo išrinkimas
  • Tiekejo stebejimas
  • Programines irangos priemimas
  • Sutarties sudarymas

18
Isigijimo proceso apibrežimas. Priede H
  • H1. Isigijimo poreikiai
  • H2. Isigijimo strategija
  • H3. Naudos analize
  • H4. Techniniai reikalavimai
  • H5. Teisiniai ir administraciniai reikalavimai
  • H6. Finansiniai reikalavimai
  • H7. Projekto reikalavimai
  • H8. Kvietimas teikti pasiulymus

19
Isigijimo proceso apibrežimas. Priede H (2)
  • H9. Tiekejo kvalifikacija
  • H10. Pasiulymu vertinimas
  • H11. Sutarties parengimas
  • H12. Tiekejo stebejimas
  • H13. Priemimas
  • H14. Sutarties užbaigimas
  • H15. Tiekejo santykiai
  • H16. Naudotojo santykiai
  • H17. Finansu valdymas

20
Klausimai
?
Write a Comment
User Comments (0)
About PowerShow.com