Prasibu in - PowerPoint PPT Presentation

1 / 58
About This Presentation
Title:

Prasibu in

Description:

... (Zachman Framework) Kop j Tehnisk Arhitekt ra (Joint Technical Architecture) JTA Aizsardz bas Departamenta Tehnisko Nor u Modelis ... – PowerPoint PPT presentation

Number of Views:153
Avg rating:3.0/5.0
Slides: 59
Provided by: Marit183
Category:

less

Transcript and Presenter's Notes

Title: Prasibu in


1
Prasibu inženierija informacijas sistemu
projektešanas konteksta
  • Marite Kirikova
  • Atklata lekcija kursa Prasibu inženierija

2
Lekcijas saturs
  • Prasibu inženierijas jedziens
  • Prasibu inženierija informacijas sistemu
    projektešanas konteksta
  • Prasibu inženierijas vesture
  • Kursa aplukojamas prasibu inženierijas metodes
  • Vietejie zinatniskie projekti prasibu
    inženierijas joma
  • Praktiska darba uzdevums

3
Prasibu inženierijas definicijas (1)
  • Prasibu inženierija ietver visas dzives cikla
    aktivitates, kas veltitas lietotaju prasibu
    identificešanai, prasibu analizi ar merki iegut
    papildus prasibas, prasibu dokumentešanu
    specifikacijas veida un dokumenteto prasibu
    validaciju attieciba pret lietotaju vajadzibam,
    ka ari procesus, kas atbalsta šis aktivitates.

4
Prasibu inženierijas definicijas (1)
  • Prasibu inženierija ir aktivitate, kas sastav no
    saistitas uzdevumu kopas, kas pirmkart tiek
    realizeti prasibu un citu prasibu produktu
    izstradei, kas nepieciešami sanemejam (t.i.,
    projektam, saistitu projektu programmai vai
    uznemumam). Prasibu inženierija primari ir
    komunikacijas nevis tehniska aktivitate. Projekta
    dalibnieki var atri sastapties ar komunikaciju
    problemam, ja tiem ir dažadas idejas par to, ko
    tieši nozime jedziens prasibas.

5
Prasibu inženierija shema
http//www.ifi.unizh.ch/groups/req/
6
Prasibu inženierijas process
Bernhard Westfechtel, Requirements Engineering
7
Butiskakie merki, kapec prasibu inženierija
nepieciešama
  • Nodrošinat pietiekamu prasibu nepretrunigumu
  • Nodrošinat izsekošanas iespejas starp dažadu
    limenu prasibam
  • Lietotaja prasibam
  • Sistemas prasibam
  • Programmaturas prasibam
  • Nodrošinat prasibu izmainu izsekojamibu
  • Nodrošinat prasibu sasaisti ar modeliem
  • Nodrošinat prasibu sasaisti ar dokumentiem

8
Vigersa prasibu limeni Vigers, 2003, c.8, zim.
1-1
9
Domino efekts
  • Nekorektam prasibam ir domino efekts visa dzives
    cikla laika
  • Neidentificetas lietotaja prasibas pielauj
    sistemas prasibu neidentificešanu, kas pielauj
    projekta elementu iztrukumu, ka rezultata
    iztrukst nepieciešamas funkcijas un rodas klumes
  • Aptuveni 60-70 IT projekti nesasniedz
    rezultatus nepietiekama prasibu apkopojuma,
    analizes un vadibas del. - Meta Group, March 2003

10
RE process ieejas un izejas
11
Ieejas/izejas apraksts
Ieeja vai izeja Tips Apraksts
Eksistejoša sistemas informacija Ieeja Informacija par sistemas funkcionalitati, kas jaaizvieto ar citu sistemu, kas sadarbojas ar specificeto sistemu
Ieintereseto pušu vajadzibas Ieeja Apraksts par to, kas nepieciešams no sistemas ieinteresetajam pusem, lai atbalstitu vinu darbu
Organizaciju standarti Ieeja Standarti ko lieto organizacija, ierobežojoši sistemas izstrades praktisko pusi, kvalitates vadibu, u.c.
Reglaments Ieeja Arejie reglamenti - piemeram, drošibas reglamenti, ko piemero sistemai
Sferas informacija Ieeja Pamat informacija par sistemas lietojuma sferu
Norunatas prasibas Izeja Sistemas prasibu apraksts, ko saprot ieinteresetas puses un ko tie apstiprina
Sistemas specifikacija Izeja Ši ir detalizetaka sistemas funkcionešanas specifikacija.
Sistemas modeli Izeja Modeli, tadi ka datu plusmas modelis, objektu modelis, procesu modelis, kas apraksta sistemu no dažadam perspektivam
12
RE procesa mainigums
  • RE procesi radikali atškiras dažadas
    organizacijas
  • Faktori, kas veicina šo mainibu
  • Tehniska gataviba
  • Disciplinaras grutibas
  • Organizacionala kultura
  • Lietojuma sfera
  • Tapec prasibu inženierijas process nekad nav
    ideals

13
Vienkaršots RE aktivitašu modelis
14
Prasibu inženierijas konteksts (1)
Sistemas iegušana
Prasibu inženierija
Sistemas projektejums
15
Prasibu inženierijas konteksts (2)(SWEBOK
termini)
16
Prasibu inženierija SWEBOK skatijuma
17
RE procesa spirales modelis
18
RE procesa gatavibas modelis
19
Prasibu inženierijas procesagatavibas limeni
  • Sakuma limenis
  • Nav definetu prasibu inženierijas procesu.
    Prasibu problemas prasibu nepastaviba,
    neapmierinatas iesaistitas puses un lielas
    parstrades izmaksas. Balstas uz individualam
    prasmem un pieredzi.
  • Atkartotais limenis
  • Defineti standarti prasibu dokumentam un
    proceduras prasibu vadibai.
  • Definetais limenis
  • Definets prasibu inženierijas process balstits uz
    labo praksi un tehnikam. Aktivs attistibas
    process uz vietas.

20
Prasibu metrikas
21
Ieintereseto pušu tipi
  • Programmaturas inženieri, kas atbild par sistemas
    izstradi
  • Sistemas gala lietotaji, kas lietos sistemu pec
    tas piegades
  • Sistemas gala lietotaju vaditaji, kas atbild par
    to darbu
  • Arejais regulators, kas parbauda to, vai sistema
    atbilst tas likumdošanas prasibam
  • Sferas eksperti, kas dod pamata informaciju par
    lietojuma sferu

22
Prasibas ietekmejoši cilveka faktori
  • Ieintereseto pušu personiba un statuss
  • Individu personigie merki organizacija
  • Ieintereseto pušu politiskas ietekmes pakape
    organizacija

23
Prasibas katra limeni
24
Trasejamibas piemers
25
Tipiskakas problemasprasibu inženierija
  • Nepareiza izpratne par prasibu inženieriju
  • Pasutitaji nezina, ko vini grib
  • Pasutitajiem ir dažadi viedokli
  • Parpratumi starp pasutitaju un izpilditaju
  • Tiša prasibu noteikšanas procesa kavešana
  • Prasibu mainigums

26
Nepareiza izpratnepar prasibu inženieriju
  • Netiek nemts vera, ka prasibu inženierija ir
    process visa sistemas dzives cikla garuma
  • Prasibu inženierijas procesam ir jaietver šadas
    aktivitates
  • Prasibu identificešana
  • Pasutitaja vajadzibu saprašana
  • Prasibu definešana
  • Prasibu precizešana un atkarota definešana
  • Prasibu specificešana
  • Prasibu prioritizešana
  • Prasibu atvasinašana
  • Prasibu sadališana
  • Prasibu pievienošana
  • Prasibu atpaklizsekošana
  • Prasibu vadiba
  • Prasibu testešana un verificešana
  • Prasibu validešana.
  • R.R. Young Effective Reequirements Practices,
    Addison-Wesley, 2001., 9.lpp.

27
Pasutitaji nezina, ko vini grib
  • Pasutitaji pazist sistemu, kuru tie izmanto
  • Zina tas trukumus
  • Labas lietas uzskata par pašsaprotamam (nepielauj
    domu, ka jaunaja sistema tas varetu nebut)
  • Izstradataji ievac zinas par jauno sistemu, par
    kuru pasutitajs visbiežak nav informets ne
    biznesa, ne tehnologiskaja limeni, tapec vinš
    bieži cer, ka
  • Tehnologija spej visu par atveleto budžeta
    daudzumu
  • Izstradataji paši sapratis, ko viniem vajag

28
Parpratumi starp pasutitajuun izpilditaju
Pasutitajs Izpilditajs
Nesaprot realas vajadzibas Nesaprot Pasutitaju vajadzibas
Nesaprot, kas var tikt sasniegts ar pieejamo finansejumu Nevelas/nav spejigs sasniegt patiesas vajadzibas ar pieejamo finansejumu.
Nesniedz informaciju par vajadzibam efektiva veida Neveicina daudz efektivaku komunikaciju
Piegada parak specifiskas specifikacijas Neiesaista klienta patieso vajadzibu noskaidrošana
Neatjauno aktualos lietotaju darbibas koncepcijas vai tehnologiskos uzlabojumus Nepietiekama kompetence attiecigaja joma, nelauj noteikt funkcionalas vajadzibas
29
Procesa problemu rezultats
  • Realas vajadzibas (prasibas) nav definetas
  • Pasutitajs nevelas maksat par visu darbu, kas
    butu javeic
  • Konfliktu rašanas risks ir liels sakara ar to, ka
    ir vaja komunikacija
  • Nav mehanisma
  • Lai sasniegtu kopeju projekta viziju
  • Lai vienotos par kopejiem merkiem un vadibas
    principiem projektam
  • Lai atrisinatu problemjautajumus
  • Lai realizetu objektivus novertejumus.

30
Problemu risinajums
  • Lai risinatu šis problemas nepieciešams Uznemties
    saistibas, ko R.R.Young define šadi
  • Sadarbibas atmosfera un kolegiala problemu
    risinašana starp projekta dalibniekiem ir
    izveidota projekta sakuma un tiek uztureta visa
    ta garuma.
  • Dalibnieki apnemas paši izstradat projekta
    veiksmes definiciju.
  • Visas iesaistitas puses apnemas risinat
    problemjautajums un problemas.

31
Prasibu mainigums
32
Ar mainigam prasibam saistitais risks
33
Jutiguma analizes struktura
Ievade Informacijas iegušanas metodes Izvade
Zinašanas par arejiem faktoriem, kas var izsaukt prasibu izmainas Izmainu vesture Izmainu pieredze Prasibu klasifikacija No Dokumentiem Sliktaka gadijuma analizes Prata vetram Parbaudem Parbaudes punktu veidlapam To prasibu saraksts, kuras visticamak varetu mainities Ar varbutibam Kura virziena Cik liela mera Kura dzives cikla posma
Pieredze un vesture attieciba uz mainigo prasibu projektejuma jutigumu No Dokumentiem Sliktaka gadijuma analizes Prata vetram Parbaudem Parbaudes punktu veidlapam Saraksts ar projektejuma jomam, kuras ir visjutigakas attieciba uz izmainam
34
Ietekmes analizes struktura
Ievade Informacijas iegušanas metodes Izvade
Kada veida un cik daudz prasiba mainas Ko izmaina ietekme Projektejuma logiskais pamats balstoties uz prasibam No jutiguma analizes Izsekojamiba starp prasibam uz projektešanas jomam Projektejuma logiska pamata aprakstišana un izsekojamiba Ietekmes uz projektejumu novertejums
Kuras no prasibam tiek ietekmetas Prasibu izsekojamiba Konflikta pazimes
Visa iepriekšeja informacija Izmainas, kas loti iespejams bus Skat. iepriekš Ietekmes uz izmaksam un citiem merkiem novertejums
35
Izmainu vadibas strategija,taktika un metodes (1)
  • Alternativu generešana (Prata vetra, Modelešana,
    Prototipešana).
  • Prasibu un projektejuma nenoteiktibas petišana
    (Jutiguma analize, Atpakalizsekojamiba,
    Prototipešana).
  • Paredzešana (Prototipešana, Simulešana,
    Projektejuma animacija, Vizualizacija).
  • Sakotneja novertešana (Atgriezeniska saite no/uz
    lietotajiem, klientiem, sadarbibas partneriem,
    piegadatajiem, scenariji).
  • Laiksakritiba (agra integracija, savstarpeji
    parklajošas projektešanas fazes).

36
Izmainu vadibas strategija,taktika un metodes (2)
  • Riska identifikacija un analize (Augsta riska
    apgabali, Drošibas kritiski riski, Sertificešanas
    jautajumi, Jauno tehnologiju riski).
  • Aizsardzibas projektejums (Projektet augsta riska
    apgabalus pirmam kartam).

37
Dažas popularakas arhitekturas
  • Federala Uznemuma Arhitektura (Federal Enterprise
    Architecture Framework) FEAF
  • The Open Group Arhitekturas Struktura (The Open
    Group Architecture Framework) TOGAF
  • Zahmana Arhitektura (Zachman Framework)
  • Kopeja Tehniska Arhitektura (Joint Technical
    Architecture) JTA
  • Aizsardzibas Departamenta Tehnisko Noražu Modelis
    (Department of Defence Technical Reference Model)
    DoD TRM
  • Tehniskas Arhitekturas Struktura Informacijas
    Vadibai (Technical Architecture Framework for
    Information Mangement) TAFIM
  • Standarti un Lietojumi eValdibas Lietojumiem
    (Standards and Applications for eGovernment
    Applications) SAGA

http//www.trafford.com/robots/03-1984.html
How to Survive in the Jungle of Enterprise
Architecture Frameworks Creating or Choosing an
Enterprise Architecture Framework by Jaap
Schekkerman
38
Procesu modela vieta Zahmana arhitektura
Zachman arhitekturas uzbuve Dati (kas?) Funkcija (ka?) Tikls (kur?) Cilveki (kurš?) Laiks (kad?) Motivacija (kapec?)
Merku sfera Uznemuma svarigu lietu saraksts Uznemuma notiekošo procesu saraksts Vietu saraksts, kur uznemums veic savas darbibas Organizacijas vienibu saraksts Biznesa notkumu / ciklu saraksts Biznesa merku un strategiju saraksts
Biznesa ipašnieku skatijums Relaciju saišu diagramma Biznesa procesu modelis Logistikas tikls Organizacijas struktura Bazes biznesa grafiks Biznesa likumi
Arhitektu skatijums Datu modelis Pamat datu plusmas diagramma Izplatita sistemas arhitektura Cilveku savstarpejas sadarbibas arhitektura Atkaribu diagramma, realitates dzives vesture (procesu struktura) Biznesa likumu modelis
Tehnologiju projektetaju skatijums Datu arhitektura Sistemas projekts Sistemas arhitektura Lietotaja saskarne Plusmas kontroles diagramma (kontroles struktura) Biznesa likumu projektejums
Izstradataja skatijums Datu projektejums Detalizetas programmas projektejums Tikla arhitektura Aizsargu, drošibas arhitektura Laika noteikšanas definicijas Likumu specifikaciju programmu logika
Funkcionejoša sistema (stradajošas sistemas) (stradajošas sistemas) (stradajošas sistemas) (stradajošas sistemas) (stradajošas sistemas) (stradajošas sistemas)
Funkcionejoša sistema Izmainiti dati Izpildamas programmas Komunikaciju iespejas Apmaciti cilveki (izmantojot sistemu) Biznesa notikumi Uzspiesti likumi
39
FEAF (Federalas uznemumu arhitekturas veidne
40
Rikam ARIS atbilstoša arhitektura
41
TOGAF
42
Sowa un Zachman arhitektura
43
Federal Enterprise arhitektura
Veikuma atsauces modelis (PRM)
  • Ieejas, izejas un iznakumi
  • Unikali pielagoti veikuma indikatori

Biznesa atsauces modelis (BRM)
  • Biznesa linijas
  • Agenturas, klienti, partneri

Pakalpojuma komponenšu atsauces modelis (SRM)
Uz biznesu virzita pieeja
Uz komponentiem bazeta arhitektura
  • Pakalpojuma apgabali, pakalpojuma tipi
  • Biznesa un pakalpojuma komponenti

Datu atsauces modelis (DRM)
  • Uz biznesu koncentreta datu standartizacija
  • Starpagenturu informacijas apmainas

Tehniskas atsauces modelis (TRM)
  • Pakalpojumu komponentu interfeisi, savienojamiba
  • Tehnologijas, rekomendacijas

44
APQC veidne
DARBA PROCESI
Radit un attistit produktus un pakalpojumus
Piegadat produktus un pakalpojumus
Attistit viziju un strategiju
Vadit klientu apkalpošanu
Pardot produktus un pakalpojumus
VADIBAS UN UZTUREŠANAS PAKALPOJUMI
Attistit un vadit cilveku kapitalu
Vadit informacijas tehnologijas
Vadit finanšu resursus
Iegut, buvet un vadit ipašumus
Vadit vides veselibu un drošibu
Veidot arejas attiecibas
Parvaldit zinašanas, veikt uzlabojumus un sekot
lidzi izmainam
45
Portera vertibu kede
Tulkojums no Jana Caunes promocijas darba
kopsavilkuma, http//www3.acadlib.lv/greydoc/Caune
s_disertacija/Caune_lat.doc
46
TELELOGIC
http//download.telelogic.com/download/article/Bro
chure_System_Architect_Sept05.pdf
47
Vietejie zinatniskie projekti
  • Prasibu inženierija multifraktalam informacijas
    sistemam
  • Prasibu inženierija un forsaits

48
Prasibu inženierija multifraktalam informacijas
sistemam (1)
  • Fraktalu sistemu ipašibas
  • pašlidziba
  • merka orientacija
  • pašorganizacija
  • dinamiskums un vitalitate
  • Projekta merkis izstradat objektu orientetu un
    procesu orientetu pieeju multifraktalu sistemu
    izstradei

49
Kopeja merka sasniegšana(lietošanas gadijumu
diagramma)
Diagrammas autori E. Asnina u J. Osis
50
The notion of IS
51
Current developments (1)
Autori M. Kirikova, J. Grundspenkis, U. Sukovskis
52
Kirikova M. and Stasko A. Enterprise architecture
and foresight based business process adequacy
analysis, in Proceedings of Workshops and
Doctoral Consortium of CAiSE07 The 19th
International Conference on Advanced Information
Systems Engineering, B. Pernici and J.A. Gulla
(Eds) BPMDS07 the 8th International Workshop on
Business process Modelling, Development and
Support (S. Nurcan, G. Regev, R. Schmidt and P.
Soffer (Eds.), Topir Academic Press, Trondheim,
2007, pp. 229-233. ISBN 987-82-519-2245-6.
53
M. Kirikova un A. Staško
54
M. Kirikova un A. Staško
55
Autores Dace Apšvalka, Dace Donina, Marite
Kirikova
56
Praktiska darba uzdevums
  • Iepazities ar SWEBOK prasibu inženierijai
    atbilstošo sadalu (sk. nakamo slaidu) un
    http//www.swebok.org/ch2.html
  • Iepazities ar VOLERE prasibu veidni Volere
    Requirements Specification Template
    http//www.volere.co.uk/template.htm
  • Izveidot VOLERE veidnes modeli
  • Salidzinat VOLERE un SWEBOK prasibu inženierijas
    skatijumus (raksturot kopigo un atškirigo)

57
Prasibu inženierija SWEBOK skatijuma
58
Informacija
  • Kursa majas lapa pieejams video materials pirma
    praktiska darba izstradei
  • Otra praktiska darba izstradei videomateriala
    nebus
  • Atgadinajums par 1. praktisko darbu punkti tiks
    ieskaititi, ja tas tiks nodots ne velak ka nakam
    ceturtdien.
Write a Comment
User Comments (0)
About PowerShow.com