P R Ö L O H A - A PODROBNí ZOZNAM éLOH SSADM ETAPA 0: évodn  çt£dia - zah jenie £vodnej çt£die - zostavenie preh–adu s£Ÿasn‚ho syst‚mu - zostavenie preh–adu d tovej çtrukt£ry - vytvorenie z kladn‚ho logick‚ho modelu syst‚mu - konsolid cia zoznamu probl‚mov a po§iadaviek - rev¡zia defin¡ci¡ probl‚mov - zostavenie z kladnìch smerov projektu - zostavenie z kladnìch çpecifik ci¡ projektu - vyhodnotenie alternat¡v projektu - formaliz cia spr vy évodnej çt£die ETAPA 1: Analìza fungovania existuj£ceho syst‚mu a jeho probl‚mov - £vodn  analìza - sk£manie existuj£ceho syst‚mu - sk£manie çtrukt£ry £dajov syst‚mu - zostavenie zoznamu probl‚mov a po§iadaviek - pos£denie vìsledkov sk£mania ETAPA 2: æpecifik cia po§iadaviek - vytvorenie logick‚ho syst‚mu - definovanie po§iadavkov na bezpeŸnosœ, ovl danie a overovanie syst‚mu - stanovenie a unifik cia po§iadaviek pou§¡vate–ov - zostavenie a vìber z alternat¡vnych konceptu lnych n vrhov - podrobnì opis vybranej alternat¡vy - n vrh çtrukt£ry d t (modelu ent¡t) - sk£manie detailnej logiky syst‚mu - pos£denie n vrhu po§adovan‚ho syst‚mu ETAPA 3: Vìber technick‚ho rieçenia - pr¡prava alternat¡v technick‚ho rieçenia - zvolenie technickej alternat¡vy rieçenia - dokonŸenie a presk£manie n vrhu po§adovan‚ho syst‚mu - stanovenie cie–ov a vìkonnosti navrhovan‚ho syst‚mu ETAPA 4: N vrh çtrukt£ry d t - vykonanie relaŸnej d tovej analìzy - normaliz cia - vytvorenie detailn‚ho logick‚ho d tov‚ho modelu ETAPA 5: N vrh procesov - çpecifik cia kostry logiky dotazov - çpecifik cia kostry logiky aktualizaŸnìch funkci¡ - presk£manie a overenie logick‚ho n vrhu ETAPA 6: Fyzickì n vrh - vytvorenie prvotn‚ho fyzick‚ho d tov‚ho n vrhu - tvorba programovìch çpecifik ci¡ pre z kladn‚ transakcie - s£pis prev dzkovìch vìkonov a doladenie n vrhu - definovanie s£borov/£dajov - dokonŸenie çpecifik ci¡ programov - tvorba pl nov syst‚movìch testov - tvorba operaŸnìch podkladov - vytvorenie pl nu implement cie - tvorba pou§¡vate–sk‚ho manu lu ETAPA 0: évodn  çt£dia 01 - DEFINÖCIA PROBL�MOV V pr¡pade, §e je po§adovan  £vodn  st£dia, etapy 01 a 02 predch dzaj£ etap m 1 a§ 6 010 - Zah jenie £vodnej çt£die 010.10 - zo zadanie urŸite éŸel £vodnej çt£die, n roky na pr cu, Ÿasovì rozsah a pod. 010.20 - zo zadania a vçeobecnìch pl novac¡ch dokumentov zostavte z kladnì zoznam probl‚mov 010.30 - zostavte £vodnì fyzickì DFD a d tovì model 010.40 - za pou§itia £vodn‚ho DFD vymedzte z kladn£ oblasœ rieçenia. Zostavte pl n iterview a ods£hlaste ho so zad vate–om. 010.50 - pre ka§dì krok £vodnej çt£die buÔ: - odhadnite n roky potrebn‚ k vykonaniu kroku - priraÔte Ÿasœ dostupnìch kapac¡t 010.70 - vytvorte pl n çt£die vo forme Ÿasov‚ho harmonogramu 010.80 - vytvorte skupinu pre ods£hlasenie çt£die 010.90 - zozn mte projekŸnì t¡m s datailami évodnej çt£die a s harmonogramom 011 - Zostavenie preh–adu s£Ÿasn‚ho syst‚mu Technikou DFD sa vytv ra preh–ad s£Ÿasn‚ho syst‚mu. V pr¡pade potreby sa procedy v DFD dekomponuj£ na ni§çiu £roveå. Tento krok je mo§n‚ vykon vaœ paralelne s krokom 012. 011.10 - prekontrolujte DFD z kroku 010.30 011.20 - sk£majte s£Ÿasnì syst‚m pod–a funkŸnìch oblast¡ a rozhran¡ definovanìch na 1. £rovni DFD. Vytvorte 2. £roveå DFD tam, kde to pom“§e lepçej komunik cii s pou§¡vate–mi 011.30 - k zoznamu probl‚mov pripojte Ôalçie zisten‚ probl‚my a po§iadavky 011.40 - tam kde je to nejasn‚, pop¡çte jednotliv‚ procesy v DFD pomocou popisov element rnych funkci¡ (EFD) 011.50 - s pou§¡vate–mi ods£hlaste 2. £roveå DFD a popis funkci¡ 012 - Zostavenie prah–adu d tovej çtrukt£ry Tento krok sa vykon va s£Ÿasne s krokom 011. V kroku 011 sa vytv ra DFD, v tomto kroku d tovì model k nemu 012.10 - skontrolujte model s£Ÿasnej d tovej çtrukt£ry 012.20 - analyzujte model d tovej çtrukt£ry pod–a 2. £rovne DFD 012.30 - pokia– je to z Ÿasov‚ho h–adiska mo§n‚, pop¡çte z kladn‚ entity z d tov‚ho modelu.. Z atrib£tov sa venujte iba identifikaŸnìm (k–£Ÿovìm) atrib£tom a d“le§itìm polo§k m. 012.40 - pridajte do zoznamu Ôalçie probl‚my a po§iadavky plyn£ce z d tovej analìzy 012.50 - ods£hlaste s pou§¡vate–mi d tovì model (po ukonŸen¡ kroku 011). 013 - Vytvorenie z kladn‚ho logick‚ho modelu syst‚mu V krokoch 011 a 012 bol vytvorenì fyzickì model. V tomto kroku sa z neho bude vytv raœ logickì model 013.10 - vytvorte logickì model z DFD 013.20 - pripojte k zoznamu nov‚ probl‚my a po§iadavky, ktor‚ vyplynuli z prevodu fyzick‚ho modelu na logickì. 013.30 - spresnite d tovì model a popis ent¡t 013.40 - vytvorte kr¡zov‚ priradenie (vz jomn‚ referencie) medzi d tovìmi objektami a entitami, vyl£Ÿte nekonzistencie procesn‚ho (funkŸn‚ho) a d tov‚ho modelu 013.50 - doplåte z kladnì popis funkci¡ a doplåte Ôalçie eventu lne funkcie 013.60 - neform lne ods£hlaste s pou§¡vate–mi logickì funkŸnì a d tovì model 014 - Skonsolidovanie zoznamu probl‚mov a po§iadaviek Probl‚my a po§iadavky boli z¡skavan‚ v r“znom Ÿase a od r“znych pou§¡vate–ov. Z tohoto d“vodu sa v nich m“§u vyskytovaœ duplicity. éŸelom tohoto kroku je vyl£Ÿiœ duplicity, spresniœ v gne formul cie a priradiœ priority rieçenia (priraÔuje ich pou§¡vate–) 014.10 - prejdite zoznam a vyl£Ÿte duplicity 014.20 - ods£hlaste zoznam s pou§¡vate–mi. V tomto kroku sa s£streÔte na presn£ specifik ciu probl‚mov a po§iadaviek. Pozor, v tomto kroku sa nevytv ra rieçenie probl‚mov a po§iadaviek. 014.30 - s pou§¡vate–mi zoraÔte zoznam pod–a prior¡t 019 - Rev¡zia defin¡cie probl‚mov Tento krok je form lnou rev¡ziou kroku 010.80 a ods£hlasenie Ôalçieho postupu. Vstupy: - vz jomn‚ referencie d tovìch objektov a ent¡t - logickì a fyzickì DFD - popis funkci¡ - popis ent¡t - d tovì model - zoznam probl‚mov a po§iadaviek 019.10 - pred stretnut¡m rozdajte vçetkìm £Ÿastn¡kom k¢pie dokumentov 019.20 - uskutoŸnite stretnutie vçetkìch zainteresovanìch 019.30 - ods£hlaste hranice syst‚mu 019.40 - aktualizujte dokumenty a dohodnut‚ zmeny 019.50 - aktualizujte Ÿasovì harmonogram £vodnej çt£die 019.60 - form lne ods£hlaste çt£diu pou§¡vate–mi 02 - ZOSTAVENIE PROJEKTU 021 - Zostavenie z kladnìch smerov projektu V tomto kroku by malo byœ vytvorenìch 3 a§ 6 alternat¡v rieçenia 021.10 - zostavte zoznam z kladnìch cie–ov a £loh projektu 021.20 - zostavte preh–ad alternat¡vnych rieçen¡ vo forme DFD, nazìvan‚ kostry projektu 021.40 - pre ka§d£ alternat¡vu sp¡çte jej d“sledky 021.40 - prejdite alternat¡vy s pou§¡vate–mi a "nepriechodn‚" alternat¡vy vyl£Ÿte 022 - Zostavenie z kladnìch çpecifik ci¡ projektu Zvyçn‚ alternat¡vy z kroku 21 by mali byœ spresnen‚ a mali by byœ pre nich vytvoren‚ z kladn‚ urovne projektovej çpecifik cie. PoŸet alternat¡v by nemal byœ vaŸç¡ ako 3 022.10 - vytvorte 2. £roveå DFD. 1. £roveå m“§e byœ pre jednotliv‚ alternat¡vy rovnak . 022.20 - pre ka§d£ alternat¡vu vytvorte d tovì model 022.30 - pre ka§d£ alternat¡vu vytvorte popisy ent¡t a odhadnite objemy spracov vanìch a uchov vanìch £dajov 022.40 - z DFD vytvorte katal¢g udalost¡, zaznamen vaj£ci hlavn‚ udalosti, ktor‚ maj£ podstatnì vplyv na syst‚m 022.50 - vytvorte popis technick‚ho prostredia 022.60 - doplåte pl ny projektov 022.70 - vykonajte analìzu d“sledkov 022.80 - vykonajte z kladn£ analìzu n kladov a pr¡nosov 022.90 - skontrolujte konzistentnosœ pl nov projektov 023 - Vyhodnotenie alternat¡v projektu Pou§¡vatelia musia v tomto stave vyhodnotiœ, ktor  alternat¡va, resp. kombin cia alternat¡v, je optim lna 023.10 - rozdajte k¢pie çpecifik ci¡ projektov 023.20 - usporiadajte kr tku (max. 1 hodinu) prezent ciu jednotlivìch alternat¡v 023.30 - ozrejmite jednotliv‚ alternat¡vy. Niektor‚ z nich bude mo§no potrebn‚ op¡saœ podrobnejçie. 023.40 - zaznamenajte vybran£ alternat¡vu (alebo kombin ciu alternat¡v) s od“vodnen¡m vìberu. 029 - Formaliz cia spr vy évodnej çt£die Vìsledkom tejto etapy je spr va, ktor  je podkladom pre Ôalçie etapy. 029.10 - kompletiz cia çpecifik ci¡ projektu. Kompletiz cia m“§e vy§adovaœ spracovanie 2. £rovne DFD, d tov‚ho modelu, popisu ent¡t, katal¢gu udalost¡, popisu technick‚ho rieçenia a pl nu projektu. 029.20 - aktualizujte analìzu n kladov, pr¡nosov a dopadov. 029.30 - propravte odhady pre etapu analìzy. 029.40 - zostavte pl n etapy analìzy. 029.50 - zostavte text spr vy. Maxim lne by v åom mali byœ vyu§it‚ ako pr¡lohy vìsledky a grafy doposia– vykonanej analìzy. 029.60 - ods£hlaste spr vu s veden¡m organiz cie. 029.70 - vy§iadajte si form lny s£hlas s pokraŸovan¡m v analìze. ETAPA 1: Analìza fungovania existuj£ceho syst‚mu a jeho probl‚mov 110 - évodn  analìza 110.10 - prejdite vìsledky évodnej çt£die a preçtudujte zadanie projektu 110.20 - vykonajte £vodn‚ pohovory pre z¡skanie z kladnìch inform ci¡, zistite rozsah syst‚mu a odhadnite kapacity. Zisten‚ poznatky zachyœte pomocou DFD. 110.30 - ods£hlaste rozsah sk£man‚ho syst‚mu s veden¡m podniku. 110.40 - urŸite oblasti sk£mania a ich pou§¡vate–ov. Vytvorte a nechajte ods£hlasiœ pl n pohovorov. 110.50 - pripravte £vodnì zoznam probl‚mov a po§iadaviek (PRL) 110.60 - napl nujte etapy analìzy 110.70 - ods£hlaste pl n analìzy s veden¡m podniku. 110.80 - pripravte kartot‚ku pre projekŸn‚ z znamy. Zvolte CASE prostriedok a Slovn¡k d t (data dictionary DD) 110.90 - ods£hlaste sp“sob riadenia projektu 120 - Sk£manie existuj£ceho syst‚mu Zmyslom tohoto kroku je pop¡saœ fungovanie existuj£ceho syst‚mu pomocou techniky DFD. 120.10 - prejdite 1. £roveå (glob lnu) DFD existuj£ceho fyzick‚ho syst‚mu vytvoren‚ho v bode 110.10. V pr¡pade potreby preveÔte v DFD zmeny 120.20 - vytvorte 2. £roveå DFD existuj£ceho syst‚mu. Pou§ite i 3. £roveå ak to komplexita syst‚mu vy§aduje. 120.30 - vytvorte popisy element rnych funkci¡ (EFD) pre najni§çiu pop¡san£ uroveå procesov (primit¡vne procesy). 120.40 - overte DFD oproti d tov‚mu modelu (LDS) 120.50 - ak‚ko–vek novo zisten‚ probl‚my existuj£ceho syst‚mu, alebo po§iadavky na novì syst‚m zachyœte v zozname probl‚mov a po§iadaviek (PRL) 125 - Sk£manie çtrukt£ry £dajov syst‚mu Zmyslom tohoto kroku je zistiœ vçeobecn£ strukt£ru £dajov sk£man‚ho syst‚mu. Tento krok sa vykon va paralelne s krokom 120 a 140. 125.10 - prejdite a v pr¡pade potreby rozç¡rte £vodnì d tovì model (LDS) 125.20 - pre ka§d£ entitu vytvorte popis (Entity description) - do popisu zahråte iba podstatn‚ atrib£ty 125.30 - pokia– priradenie atrib£tov jednotlivìm entit m je problematick‚, je mo§n‚ vykonaœ normaliz ciu £dajov 125.40 - overte DFD vzh–adom k vytvoren‚mu d tov‚mu modelu (LDS) a vykonajte pr¡padn‚ zmeny diagramov 125.50 - zaznamenajte zisten‚ probl‚my do zoznamu probl‚mov a po§iadaviek (PRL) 125.60 - entity a hlavn‚ atrib£ty zaznamenajte do slovn¡ka d t (Data Dictionary) 140 - Zostavenie zoznamu probl‚mov a po§iadaviek 140.10 - kriticky prejdite £vodnì zoznam probl‚mov a po§iadaviek (PRL) a vykonajte £pravy. Vçetky z znamy pop¡çte podrobnejçie. 140.20 - probl‚my zisten‚ v krokoch 120 a 125 d“kladne preçetrite a detailne rozp¡çte 140.30 - v diskusii s pou§¡vate–mi priraÔte prioritu ka§d‚mu z znamu v zozname probl‚mov a po§iadaviek (PRL) 150 - Pos£denie vìsledkov sk£mania Tento krok m  viesœ k uisteniu, §e sk£manie existuj£ceho syst‚mu bolo vykonan‚ pri zachovan¡ po§adovanìch çtandardov a kvality. S£Ÿasne sl£§i k ods£hlaseniu hran¡c syst‚mu s pou§¡vate–mi. 150.10 - vykonajte form lne ods£hlasenie hran¡c syst‚mu s pou§¡vate–mi 150.20 - vykonajte form lne presk£manie - fyzickìch DFD existuj£ceho syst‚mu - popisu element rnych funkci¡ (EDF) - popisu ent¡t (Entity Descriptions) - d tov‚ho modelu (LDS) - zoznamu probl‚mov a po§iadaviek (PRL) 150.30 - vyrieçte pripomienky vyplìvaj£ce z bodu 150.20. 150.40 - aktualizujte pl n pre etapu analìzy, pokia– t to po§iadavka vyplìva zo zmeny hran¡c syst‚mu. 150.50 - vy§iadajte si form lny s£hlas k prechodu do 2. etapy ETAPA 2: æpecifik cia po§iadaviek 200 - Vytvorenie logick‚ho syst‚mu Existuj£ci fyzickì model syst‚mu (DFD) je transformovanì do logick‚ho modelu eliminovan¡m takìch fyzickìch charakterist¡k ako geografick‚ rozdelenie, redundancia, duplicita atÔ. 200.10 - vytvorte vz jomn‚ priradenie d tovìch objektov a ent¡t (Data store/Entity Cross reference) 200.20 - uplatnite techniku prevodu z fyzick‚ho na logickì syst‚m (logicalisation) v existuj£cich fyzickìch DFD. Vytvorte £vodnì Katal¢g d vkovìch a interakt¡vnych dotazov (Retrievals Catalogue) 200.30 - doplåte a aktualizujte popisy element rnych funkci¡ (EFD) 200.40 - zaznamenajte novo zisten‚ probl‚my do zoznamu probl‚mov a po§iadaviek (PRL) 200.50 - aktualizujte £daje v slovn¡ku d t (DD) 205 - Definovanie po§iadavkov na bezpeŸnosœ, ovl danie a overovanie syst‚mu 205.10 - zistite po§iadavky na utajenie £dajov 205.20 - zistite po§iadavky na udr§ovanie integrity, ak je integrita pre fungovanie syst‚mu d“le§it  205.30 - zistite po§iadavky na uchov vania (archiv ciu) £dajov 205.40 - zistite po§iadavky na sp“sob ovl dania syst‚mu 205.50 - zistite po§iadavky na vytv ranie bezpeŸnostnìch k¢pi¡ a po§iadavky na sp“sob obnovovania tìchto k¢pi¡ 205.60 - zistite po§iadavky na sp“sob overovania syst‚mu 210 - Stanovenie a unifik cia po§iadaviek pou§¡vate–ov Akon hle boli poŸas krokov 200 a 205 zisten‚ ak‚ko–vek probl‚my alebo po§iadavky, je nevyhnutn‚ ich okam§ite zahrn£t do zoznamu probl‚mov a po§iadaviek (PRL) 210.10 - zahråte probl‚my spojen‚ s transform ciou fyzick‚ho modelu na logickì (logicalisation) do zoznamu probl‚mov a po§iadaviek (PRL) 210.20 - zahråte po§iadavky na sp“sob ovl dania, zaistenia a overovania çpecifikovan‚ v kroku 205 do zoznamu probl‚mov a po§iadaviek (PRL) 210.30 - skontrolujte Ÿi vçetky po§iadavky vyjadren‚ v Zadan¡ projektu s£ zahrnut‚ v zozname probl‚mov a po§iadaviek (PRL) 210.40 - prejdite ka§d£ polo§ku v zoznameprobl‚mov a po§iadaviek (PRL) s pr¡sluçnìm pou§¡vate–om a spresnite jej popis. Navrhnite mo§n‚ rieçenia. 210.50 - vytvorte zoznam z kladnìch podmienok (Base Constraints List) obsahuj£ci z kladn‚ prepoklady, ktor‚ mus¡ navrhovanì syst‚m sp’åaœ. 210.60 - preveÔte form lne schv lenie pre zaistenie kvality zoznamu probl‚mov a po§iadaviek (PRL) 220 - Zostavenie a vìber z alternat¡vnych konceptu lnych n vrhov 220.10 - ak nebola vykonan  évodn  çt£dia, vytvorte nieko–ko (max. 6) alternat¡vnych konceptu lnych n vrhov (BSO). Alternat¡vy spracujte vo forme hrub‚ho n vrhu. Ilustrujte ka§d£ alternat¡vu pomocou 1 £rovne DFD, éroveå 2 m“§e byœ u§itoŸn  iba pre komplikovan‚ procesy 220.20 - prediskutujte ka§d£ hrubo navrhnut£ alternat¡vu (BSO) s pou§¡vate–mi. Vyl£Ÿte "nepriechodn‚" varianty tak, aby ostali 2-3. 220.30 - pre ka§d£ z 2-3 alternat¡v (BSO) vybranìch v kroku 220.20 a/alebo alternat¡vy vyplìvaj£ce z évodnej çt£die pripravte jej popis. Slovne pop¡çte tie funkcie, u ktorìch neboli pripraven‚ popisy element rnych funkci¡ (EFD). Tieto popisy by mali byœ vçeobecnejçie ako popisy element rnych funkci¡. 220.40 - pre ka§d£ vybran£ alternat¡vu (BSO) pripravte v hrubìch rysoch analìzu n kladov a pr¡nosov (Cost/Benefit Analysis) 220.50 - prediskutujte mo§n‚ alternat¡vy s pou§¡vate–mi. Pom“§te im vybraœ jednu alternat¡vu (BSO) s mo§nìmi £pravami. T to alternat¡va sa stane z kladom pre vìvoj po§adovan‚ho syst‚mu. 230 - Podrobnì opis vybranej alternat¡vy Akon hle bola zvolen  jedna z alternat¡v, je potrebn‚ ove–a prec¡znejçie pop¡saœ procesy a d tov‚ çtrukt£ry. Kroky 230 a 240 je mo§n‚ vykon vaœ s£be§ne. 230.10 - dekomponujte 1. £roveå DFD zvolenej alternat¡vy na 2. £roveå a v pr¡pade potreby i Ôalej. 230.20 - porovnajte najni§çiu £roveå DFD po§adovan‚ho syst‚mu s analogickìm DFD s£Ÿasn‚ho syst‚mu. Overte, Ÿi vçetky funkcie s£ zahrnut‚ i v navrhovanom syst‚me, alebo Ÿi s£ zn me a zdokumentovan‚ d“vody ich vyl£Ÿenia. 230.30 - Modifikujte najni§çiu £roveå DFD po§adovan‚ho syst‚mu zahrnut¡m rieçenia zo zoznamu probl‚mov a po§iadaviek 230.40 - aktualizujte zoznam probl‚mov a po§iadaviek o podrobnosti rieçenia jednotlivìch probl‚mov a po§iadaviek 230.50 - modifikujte pr¡sluçn‚ popisy element rnych funkci¡ pre najni§çiu existuj£cu £roveå DFD 230.60 - doplåte katal¢g dotazov (Retrievals Catalogue) a skontrolujte katal¢g voŸi zoznamu probl‚mov a po§iadaviek. Vytvorte katal¢g funkci¡ (Function Catalogue). Funkciami sa na tomto mieste rozumej£ tieŸasti spracovania, ktor‚ aktualizuj£ obsah uchov vanìch £dajov. Funkcie rozl¡çte na d vkov‚ a interakt¡vne. 230.70 - vz jmne overte d tovì model (LDS), katal¢g funkci¡ (Function Catalogue) a DFD. To m“§e viesœ k modifik cii: - modelu ent¡t(LDS) - DFD - popisu element rnych funkci¡ (EFD) - katal¢gu funkci¡ (Function Catalogue) 230.80 - aktualizujte vz jomn‚ priradenie d tovìch objektov a ent¡t (Data Store/Entity Cross-Reference) 230.90 - vytvorte popisy vstupov a vìstupov (I/O Descriptions) vyplìvaj£ce z DFD a polo§iek katal¢gu funkci¡ (Function Catalogue) 230.100 - aktualizijte slovn¡k d t (DD) 240 - N vrh çtrukt£ry d t (modelu ent¡t) V tomto kroku sa navrhuje çtrukt£ra d t po§adovan‚ho syst‚mu, ktor  bude sp’åaœ po§iadavky na spracovanie. Prev dza sa s£be§ne s krokom 230. 240.10 - prejdite ka§d£ polo§ku zoznamu probl‚mov a po§iadaviek. Ak m  po§adovanì syst‚m prieniesœ rieçenie pr¡sluçn‚ho probl‚mu, vykonajte potrebn‚ zmeny v d tovom modele (LDM) a popise ent¡t (Entity Description). 240.20 - do popisu ent¡t (Entity Description) zahråte vçetky zn me atrib£ty entity. Podrobnosti o form te polo§iek na tomto mieste nie je treba definovaœ. 240.30 - aktualizujte vz jomn‚ priradenie d tovìch objektov a ent¡t (Data Store/Entity Cross-Reference). Tento krok je identickì s krokom 230.80. 240.40 - zaznamenajte vçetky entity a ich atrib£ty do slovn¡ka d t (DD) 240.50 - z £dajov uvedenìch v popise ent¡t (Entity Description) vytvorte objemy odhad rozsahu uchov vanìch £dajov (Logical Design Volumes). Zahråte £daje o predpokladanìch zman ch objemu £dajov poŸas existencie syst‚mu. 250 - Sk£manie detailnej logiky syst‚mu V tomto kroku sa vytv ra tret¡ poh–ad na syst‚m a to sk£man¡m ka§dej jednotlivej entity a jej zmien v Ÿase. "¦ivot" entity je sk£manì od jej vzniku a§ po vymazanie zo syst‚mu. Technika sa nazìva ¦ivotnì cyklus ent¡t (Entity Life Histories) a m“§e byœ pova§ovan  za doplnok k £loh m realizovanìm v priebehu krokov 230 a 240. Overuje spr vnosœ d tov‚ho modelu (LDM) a funkŸn‚ho modelu (DFD) tìm, §e umo§åuje zistiœ tak‚ spr vanie sa syst‚mu, ktor‚ doposia– nebolo zaregistrovan‚. Poh–ad na syst‚m v tomto okam§iku je ne£plnì, preto§e nie s£ definovan‚ vçetky atrib£ty jednotlivìch ent¡t. 250.10 - vytvorte maticu §ivotn‚ho cyklu ent¡t (ELH Matrix) çpecifikuj£cu udalosti, ktor‚ aktivuj£ procesy definovan‚ v DFD a ovplyvåuj£ entity uveden‚ v d tovom modeli (LDS) 250.20 - pou§it¡m matice §ivotn‚ho cyklu ent¡t (ELH Matrix) vytvorte §ivotn‚ cykly ent¡t (ELH) pre ka§d£ entitu, ktor  nie je tzv. prev dzkovìm indexom (Operational Master) 250.30 - vytvorenie §ivotn‚ho cyklu ent¡t m“§e odhaliœ nekonzistencie alebo chìbaj£ce inform cie v u§ existuj£cich dokumentoch. Zmeny m“§u byœ preveden‚ v nasledovnìch dokumentoch: - matica §ivotn‚ho cyklu ent¡t (ELH Matrix) - DFD - udalosti, pre ktor‚ nebolo definovan‚ ziadne spracovanie - popis element rnych funkci¡ (EFD) - d tovì model (LDS) - nov‚ entity - zoznam probl‚mov a po§iadaviek (PRL) - katal¢g dotazov a funkci¡ (Functions and Retrievals Catalogue) - popisy vstupov a vìstupov (I/O Descriptions) - katal¢g udalost¡ - vz jomn‚ proradenie d tovìch objektov a ent¡t (Data Store/Entity Cross-Reference) - odhady rozsahu uchov vanìch £dajov (Logical Design Volumes) 250.40 - vytvorte n Ÿrt logick‚ho dial¢gu (Logical Dialogue Outline - LDO) pre ka§d£ netrivi lnu interakt¡vnu udalosœ a dotaz (pod netrivi lnou sa rozumie pou§itie viac ako dvoch transakci¡). Vytvorte moduly pre ovl danie logick‚ho dial¢gu (Logical Dialogue Controls - LCO) v pr¡pade, §e postupnosœ spracovania je pre pou§¡vate–a u§ v tejto etape d“le§it , alebo pokia– povaha probl‚mu vy§aduje t£to postupnosœ urŸiœ u§ teraz. 250.50 - vytvorte form ty masiek (obrazoviek) z popisu vstupov a vìstupov (I/O Descriptions) a n Ÿrtov logickìch dial¢gov (LDO). Vytvorte popisy oçetrenia chìb (Error Handling Narrative) tam, kde je to potrebn‚, tzn. potreba vyplìva zo §ivotn‚ho cyklu entity (ELH) 250.60 - zahråte ak‚ko–vek po§iadavky na ovl danie zisten‚ v priebehu yvorby §ivotnìch cyklov ent¡ (ELH) do zoznamu probl‚mov a po§iadaviek (PRL) 260 - Pos£denie n vrhu po§adovan‚ho syst‚mu Zmyslom kroku 260 je form lne pos£denie n vrhu po§adovan‚ho syst‚mu pou§¡vate–mi a veden¡m firmy. Rovnako v tomto kroku je potrebn‚ z¡skaœ s£hlas s prechodom do etapy 3. 260.10 - prejdite zoznam probl‚mov a po§iadaviek (PRL). Ods£hlaste rieçenie tìch polo§iek, ktor‚ neboli rieçen‚ v predch dzaj£cich krokoch. Polo§ky, ktor‚ sa nepodarilo uspokojivo vyrieçiœ je treba explicitne identifikovaœ a pop¡saœ d“vody. 260.20 - vykonajte form lne presk£manie dokumentov popisuj£cich navrhovanì syst‚m: - §ivotnì cyklus ent¡t (ELH) - popis oçetrovania chìb (Error Handling Narrative) - popis element rnych funkci¡ (EFD) - popis ent¡t (Entity Description) - zoznam probl‚mov a po§iadaviek (PRL) - katal¢g dotazov a funkci¡ (Functions and Retrievals Catalogue) - popisy vstupov a vìstupov (I/O Descriptions) - DFD po§adovan‚ho syst‚mu - d tovì model (LDS) - katal¢g udalost¡ - vz jomn‚ proradenie d tovìch objektov a ent¡t (Data Store/Entity Cross-Reference) - odhady rozsahu uchov vanìch £dajov (Logical Design Volumes) - n Ÿrt logickìch dial¢gov (LDO) - moduly pre ovl danie logick‚ho dial¢gu (LDC) - form tu masiek (obrazoviek) 260.30 - vyrieçte pripomienky vyplìvaj£ce z bodu 260.20 a opravte dokument ciu 260.40 - opravte obsah slovn¡ka d t (DD) na z klade vykonanìch zmien 260.50 - vy§iadajte form lny s£hlas k prechodu do etapy 3. ETAPA 3: Vyber technickeho riesenia 310 - Pr¡prava alternat¡v technick‚ho rieçenia 310.10 - pokia– doposia– nebolo vykonan‚ rozhodnutie v vo–be software a hardware, je potrebn‚ toto rozhodnutie vykonaœ teraz v pr¡pade, §e nebude nasledovaœ dod vka na k–£Ÿ. Pripravte maxim lne 6 n Ÿrtov technick‚ho rieçenia. Prediskutujte ich s pou§¡vate–mi a ods£hlaste hardv‚rov£ a softv‚rov£ strat‚giu. 310.20 - pomocou zoznamu probl‚mov a po§iadaviek (PRL) prejdite zoznam z kladnìch podmienok (Base Constraints List), ktorì zachyt va z kladn‚ po§iadavky, ktor‚ musia vçetky alternat¡vy splniœ 310.30 - vyberte 2-3 n Ÿrty alternat¡vnych rieçen¡ 310.40 - vybran‚ n cêty rozpracujte do podoby technickej çpecifik cie, ktor  obsahuje: - popis technick‚ho zariadenia (hardv‚r aj softv‚r) - funkŸnì popis (akìm sp“sobom syst‚m splåuje po§iadavky) - analìzu organizaŸnìch dopadov - pl n vìvoja syst‚mu - analìzu n kladov/pr¡nosov 320 - Zvolenie technickej alternat¡vy rieçenia 320.10 - pripravte pl n prezent cie a rozoçlite k¢pie technickej çpecifik cie (alebo jej vybranìch Ÿast¡) £Ÿastn¡kom prezent cie v dostatoŸnom Ÿasovom predstihu pred jej konan¡m. 320.20 - pripravte prezent ciu. Maxim lna d’§ka trvania by nemala presiahnuœ 1 hodinu. Z kladnìmi s£Ÿasœami prezent cie s£: - popis technick‚ho zariadenia - funkŸnì popis - analìza organizaŸnìch dopadov - pl n vìvoja syst‚mu - analìza n kladov/pr¡nosov - je vhodn‚ pou§iœ nasledovn‚ diagramy: DFD, d toivì model (LDM) a pr¡padne aj §ivotnì cyklus ent¡t (ELH) 320.30 - uskutoŸnite prezent ciu 320.40 - poskytnite pomoc svojim kolegom, pokia– ju pri prezent cii potrebuj£ 320.50 - zapracujte pripomienky pou§¡vate–ov 320.60 - zaznamenajte d“vody pre vìber pr¡sluçnej alternat¡vy 330 - DokonŸenie a presk£manie n vrhu po§adovan‚ho syst‚mu V tomto kroku je vybran‚ technick‚ rieçenie zahrnut‚ do çpecifik cie po§adovan‚ho syst‚mu. Vybran  alternat¡va bìva Ÿasto hybridom obsahuj£cim prvky nieko–kìch navrhnutìch alternat¡v technick‚ho rieçenia. UrŸit  kapacita bude musieœ byœ venovan  prepracovaniu niektorìch Ÿast¡ navrhovan‚ho syst‚mu. Po dokonŸen¡ tohoto kroku je mo§n‚ zaŸaœ realizovaœ kroky: - 660 - pr¡prava pl nu testovania - 680 - pr¡prava pl nu implement cie - 690 - pr¡prava pou§¡vate–skej pr¡ruŸky 330.10 - aktualizujte dokumenty popisuj£ce po§adovanìsyst‚m tak, aby reflektovali zvolen£ technick£ alternat¡vu. Vytvorte alebo dokonŸite n vrhy form tov masiek (obrazoviek) a ostatnìch form tov vstupov a vìstupov (I/O Formats). Aktualizujte d tovì slovn¡k (DD). 330.20 - vytvorte popis syst‚mu zalo§enì na zvolenej alternat¡ve. 330.30 - prejdite popis syst‚mu s pou§¡vate–mi 330.40 - opravte popis syst‚mu na z klade pripomienok vyplìvaj£cich z predch dzaj£ceho bodu 330.50 - vytvorte pl n pre etapu n vrhu 330.60 - z¡skajte form lny s£hlas pre prechod do etapy n vrhu 340 - Stanovenie cie–ov a vìkonnosti navrhovan‚ho syst‚mu V tomto kruku s£ definovan‚ parametre, ktor‚ mus¡ navrhovanì syst‚m sp’åaœ. Tieto parametre s£ vstupom pre etapu 6 - fyzickì n vrh. Po spracovan¡ prvotn‚ho n vrhu programov a d t (first-cut data and program design) sa vykonaj£ odhady vìkonnosti syst‚mu. Tieto odhady bud£ nasledne overovan‚ so stanovenìmi vìkonnostnìmi cie–mi. N vrh d t a programov potom je "vylaÔovanì" tak, aby sa stanoven‚ ciele dosiahli. Ak sa to nepodar¡, je ciele potrebn‚ oznaŸiœ ako nedosiahnute–n‚ a vykonaœ ich modifik ciu. Tento krok mus¡ bìt ukonŸenì pred zaŸcat¡m etapy 6, nie je vçak potrebn‚ ho ukonŸiœ pred zah jen¡m et p 4 a 5. 340.10 - stanovte krit‚ri  pre diskov£ kapacitu 340.20 - na z klade katal¢gu funkci¡ (Function Catalogue) çpecifikujte krit‚ri  pre jednotliv‚ funkcie 340.30 - çpecifikujte informaŸn‚ po§iadavky 340.40 - çpecifikujte po§iadavky na vytv ranie bezpeŸnostnìch k¢pi¡ a obnovenie p“vodn‚ho obsahu £dajovej z kladne. 340.50 - çpecifikujte po§iadavky na vìkonnosœ, ktor‚ nezapadaj£ do §iadneho z predch dzaj£cich bodov. 340.60 - ods£hlaste ciele a vìkonnosœ navrhovan‚ho syst‚mu vytvoren‚ v tomto kroku s pou§¡vate–mi. ETAPA 4: Navrh struktury dat 410 - Vykonanie relaŸnej d tovej analìzy - normaliz cia 410.10 - vykonajte vìber objektov (zdrojov), ktor‚ prejd£ procesom normaliz cie a vytvorte ich zoznam 410.20 - zhroma§dite vzorky existuj£cich a çpecifikovanìch dokumentov a inìch zdrojov pre normaliz ciu 410.30 - pripravte podrobnì pl n normaliz cie obsahuj£ci: - odhad komplexnosti ka§d‚ho objektu (zdroja) - priradenie jednotlivìch objektov analytikom - predpokladanì Ÿasovì priestor pre spracovanie 410.40 - preveÔte relaŸn£ d tov£ analìzu (normaliz ciu) ka§d‚ho objektu (zdroja) 410.50 - konsoludujte vìsledn‚ tabu–ky a pre ka§d£ entitu vyplåte dokument popis entity (Entity Description) 410.60 - vlo§te vìsledky relaŸnej d tovej analìzy do slovn¡ku d t (DD) 420 - Vytvorenie detailn‚ho logick‚ho d tov‚ho modelu V tomto kroku je z vìsledkov normaliz cie odvodenì vìslednì d tovì model. Tento sa porovn va s existuj£cim d tovìm modelom (LDS) a pr¡padn‚ rozdiely s£ vyrieçen‚. 420.10 - z konsolidovanìch tabuliek v 3.NF vytvorte d tovì model (LDS) v 3.NF 420.20 - skombinujte d tov£ strukt£ru v 3.NF s d tovìm modelom po§adovan‚ho syst‚mu a vytvorte tak zlo§enì logickì d tovì n vrh (Composite Logical Data Design - CLDD). Rozdiely medzi oboma zdrojov‚my modelmi je treba vyrieçiœ s oh–adom na po§iadavky spracovania, ktor‚ s£ podrobne spracovan‚ v katal¢gu funkci¡ (Function Catalogue) 420.30 - aktualizujte popisy ent¡t (Entity Description) tak, aby zodpovedali zlo§en‚mu d tov‚mu modelu (CLDD). K detailn‚mu opisu atrib£tov sa m“§u pou§iœ vìsledn‚ tabu–ky normaliz cie. Pokie– je potrebn‚, aktualizujte taktie§ DFD. 420.40 - prejdite a upravte £daje v odhade objemu uchov vanìch inform ci¡ (Logical Design Volumes) a doplåte do zlo§en‚ho logick‚ho d tov‚ho n vrhu (CLDD). 420.50 - aktualizujte slovn¡k tak, aby zodpovedal zlo§en‚mu logick‚mu d tov‚mu n vrhu (CLDD) ETAPA 5: Navrh procesov 510 - æpecifik cia kostry logiky dotazov éŸelom tohoto kroku je spresnenie popisov funkci¡ v katal¢gu dotazov (Retrievals Catalogue) do podoby podrobnej kostry procesov (Process Outline). Vstupom tohoto kroku je: - popisy vstupov a vìstupov (I/O Descriptions) - form ty masiek (obrazoviek) - n Ÿrt logick‚ho dial¢gu (LDO) - moduly pre ovl danie logick‚ho dial¢gu (LDC) Pri rieçen¡ tohoto kroku m“§e nastaœ situ cia, v ktorej sa identifikuje skutoŸnosœ, §e niektor‚ dotazy zahråuj£ i aktualiz ciu. V tomto pr¡pade s£ toeto dotazy presunut‚ do katal¢gu funkci¡ (Function Catalogue) 510.10 - vytvorte n vrh logigy kostry dotazov (Logical Enquiry Process Outline - LEPO) pre ka§d£ polo§ku katal¢gu dotazov (Retrievals Catalogue) 510.20 - preverte, resp. vytvorte popisy a form ty vstypov a vìstupov (I/O Descriptions and Formats) pre ka§dì dotaz pop¡sanì pomocou n vrhu kostry logiky dotazu (LEPO) 510.30 - aktualizujte slovn¡k d t (DD) 510.40 - pre ka§dì interakt¡vny dotav vytvorte, resp. skontrolujte n Ÿrt logick‚ho dial¢gu (Logical Dialogue Outline - LDO) a tam kde je to potrebn‚ i modul pre ovl danie logick‚ho dial¢gu (Logical Dialogue Controls - LDC) 520 - æpecifik cia kostry logiky aktualizaŸnìch funkci¡ Vìstupom tejto £rovne je popis logickej £rovne procesov, ktor‚ s£ spojen‚ s udalosœami p“sobiacimi na syst‚m. Pre ka§d£ udalosœ je spracovanie zn zornen‚ v kostre logiky aktualizaŸnej funkcie (Logical Update Process Outline - LUPO). 520.10 - aktualizujte katal¢g udalost¡ (Event Catalogue) a maticu §ivotn‚ho cyklu ent¡t (ELH Matrix) o udalosti, ktor‚ boli pridan‚ ako vìsledok vytvorenia zlo§en‚ho logick‚ho d tov‚ho n vrhu (CLDD) 520.20 - vytvorte §ivotnì cyklus entity (ELH) pre ka§d£ entitu vyskytuj£cu sa v zlo§enom logickom d tovom n vrhu (CLDD), ktor  nebola s£Ÿasœou d tov‚ho n vrhu (LDS) 520.30 - vyma§te §ivotnì cyklus entity (ELH) u tìch ent¡t, ktor‚ sa vyskytovali v d tovom modele (LDS), ale nevyskyytuj£ sa v zlo§enom logickom d tovom n vrhu (CLDD) 520.40 - prejdite, a pokia– je to potrebn‚, aktualizujte ostatn‚ §ivotn‚ cyklu entity (ELH) 520.50 - aktualizujte ostatn‚ dokumenty popisuj£ce syst‚m tak, aby reflektovali zmeny vykonan‚ v §ivotnìch cykloch ent¡t (ELH) 520.60 - aktualizujte n Ÿrty logick‚ho dial¢gu (Logical Dialogue Outline - LDO) tak, aby boli v s£lade so zlo§enìm logickìm d tovìm n vrhom (CLDD). Vytvorte n Ÿrty logick‚ho dial¢gu (LDO) pre udalosti identifikovan‚ na z klade zmien §ivotnìch cyklov ent¡t (ELH) 520.70 - vytvorte moduly pre ovl danie logick‚ho dial¢gu (Logical Dialogue Controls - LDC) k zoskuppeniu n Ÿrtu logick‚ho dial¢gu (LDC) 520.80 - vytvorte kostru logiky aktualizaŸnej funkcie (Logical Update Process Outline - LUPO) pre ka§d£ udalosœ uveden£ v katal¢gu udalost¡ (Event Catalogue). Tento krok m“§e odhaliœ nekonzistencie, ktor‚ je potrebn‚ v spolupr ci s pou§¡vate–om okam§ite vyrieçiœ. To m“§e znamenaœ: - zmenu zlo§en‚ho logick‚ho d tov‚ho n vrhu (CLDD) - doplnenie d t do popisu ent¡t (Entity Descriptions) - vykonanie Ôalçej normaliz cie - zmeny DFD a katal¢gu funkci¡ (Function Catalogue) - pridanie £dajov do form tov a popisov vstupov a vìstupov (I/O Descriptions and Formats) - aktualiz ciu §ivotnìch cyklov ent¡t (ELH) 520.90 - pop¡çte sp“sob spracovania chìb pre vçetky mo§n‚ chybov‚ stavy.Z vypracovanìch §ivotnìch cyklov ent¡t (ELH) m“§e vyplyn£œ potreba niektorìch spoloŸnìch rut¡n. 520.100 - vytvorte, resp. skontrolujte form ty a popisy vstupov a vìstupov (I/O Descriptions and Formats) pre ka§dì proces pop¡sanì pomocou kostry logiky aktualizaŸnej funkcie (LUPO) 520.110 - aktualizujte slovn¡k £dajov (DD) o zmeny vykonan‚ v tomto kroku 530 - Presk£manie a overenie logick‚ho n vrhu Tento krok overuje navrhnutì logickì model vz jomnou kr¡zovou kontrolou d tov‚ho a funkŸn‚ho (procesn‚ho) n vrhu. Je ukonŸen¡m logick‚ho n vrhu a je v åom schv lenì prechod do fyzick‚ho n vrhu. Vçetky inform cie s£ pripraven‚ do podoby, v ktorej m“§u byœ predlo§en‚ ako zadanie vìberov‚ho konania. 530.10 - overte, Ÿi vçetky funkcie s£ realizovate–n‚ pomocou navrhnut‚ho zlo§en‚ho logick‚ho d tov‚ho n vrhu (CLDD). 530.20 - vykonajte form lnu rev¡ziu nasledovnìch dokumentov logick‚ho n vrhu: - zlo§enì logickì d tovì n vrh (CLDD) - popisy ent¡t (Entity Descriptions) - katal¢g funkci¡ (Function Catalogue) - n vrh kostry logiky aktualizaŸnìch a dotazovac¡ch funkci¡ (LEPO & LUPO) - popisy pre oçetrovanie chìb (Error Handling Narrative) - form ty a popisy vstupov a vìstupov (I/O Descriptions and Formats) - §ivotn‚ cykly ent¡t (ELH) - n Ÿrty logick‚ho dial¢gu (LDO) - moduly pre ovl danie logick‚ho dial¢gu (LDC) 530.30 - vykonajte pr¡sluçn‚ £pravy vyplìvaj£ce z pripomienok rev¡zie vykonanej v predch dzaj£com kroku 530.40 - vy§iadajte si s£hlas s prechoddom do etapy 6. ETAPA 6: Fyzicky navrh Tento krok zahråuje transform ciu zlo§en‚ho d tov‚ho modelu na fyzickì model. Zlo§enì d tovì model bol vytvorenì v etapr 4. K tomuto £Ÿcelu sa pou§ij£ pravidl  "prvotn‚ho n vrhu", ktor‚ z visia na cie–ovom prostred¡. Cie–ovìm prostred¡m je buÔ datab zovì syst‚m, alebo programovac¡ jazyk. 610 - Vytvorenie prvotn‚ho fyzick‚ho d tov‚ho n vrhu Vstupy: - zlo§enì logickì d tovì n vrh - popis ent¡t odhady rozsahu uchov vanìch £dajov 610.10 - çpecifikujte pravidl  prvotn‚ho n vrhu pre zvolen‚ cie–ov‚ prostredie 610.20 - aplikujte tieto pravodl  na zlo§enì logickì d tovì n vrh a vytvorte prvotnì fyzickì d tovì n vrh 610.30 - pre tento n vrh vytvorte s£bory 610.40 - aktualizujte slovn¡k £dajov Vìstupy: - prvotnì fyzickì d tovì n vrh - aktualizovan‚ popisy ent¡t - aktualizovanì slovn¡k d t 620 - Tvorba programovìch çpecifik ci¡ pre z kladn‚ transakcie V tomto kroku s£ kostry procesov zoskupen‚ pod–a svojej funkcie do d vkovìch alebo interakt¡vnych programov. Tieto prvotn‚ n vrhy sa doplnia o çpecifik  konkr‚tneho hardv‚ru a softv‚ru. Vstupy: - DFD po§adovan‚ho syst‚mu - katal¢g funkci¡ - slo§enì logickì d tovì n vrh - kostry procesov - vz jomn‚ v„zby d tovìch objektov a ent¡t - popisy a form ty vstupov a vìstupov - prvotnì fyzickì d tovì n vrh 620.10 - vyberte hlavn‚ programy a transakcie ktor‚ z va§nìm sp“sobom ovplyyvåuj£ syst‚m. PriraÔte kostry procesov d vkov‚mu programu alebo interakt¡vnym programom, pod–a ich zoskupenia v katal¢gu funkci¡. 620.20 - 1. Definujte interakt¡vne programu. 2. Pridan¡m fyzick‚ho n vrhu k procesnej logike vytvorte çpecifik cie fyzick‚ho procesu. Tieto çpecifik cie bud£ z visl‚ na datab zovom syst‚me. 3. Identifikujte vçeobecn‚ procesy a integrujte ich do jedinej çpecifik cie fyzickìch procesov. 4. Vytvorte çpecifik cie tìch fyzickìch procesov, ktor‚ aktualizuj£ transakŸn‚ s£bory tak, ako s£ prezentovan‚ v zlo§enom logickom d tovom n vrhu. Pop¡çte menu-obrazovky a dial¢gy. 5. Vytvorte slovnì opis fyzickìch programov 620.30 - 1. Definujte d vkov‚ programy 2. Pomocou ELH definujte sekvenŸn‚ mapy a z nich prev dzkov‚ toky. Tieto toky verifikujte vzh–adom k DFD. Definujte procesy tìkaj£ce sa vstupnìch transakci¡. To zahråuje: - çpecifikujte transakŸn‚ s£bory a transakŸn‚ sekvencie v programoch vr tane triedenia a spojovania s£borov - çpecifikujte spracovanie vstupov a vìstupov, ktor‚ neobsahuj£ aktualiz ciu vstupnìch £dajov. To zahråuje transakŸn‚ s£bory exportovan‚ do inìch syst‚mov ako tlaŸov‚ zostavy a form ty prihl senia sa do syst‚mu - vytvorte çpecifik cie fyzickìch procesov, ktor‚ nezasahuj£ do syst‚movìch d t (napr. nov‚ form tovanie transakŸnìch s£borov) 3. transformujte kostry procesov na popisy fyzickìch procesov. Spolu s aktualizaŸnìmi procesmi to zahråuje d vkov‚ dotazoov‚ programy. 4. Vytvorte slovnì popis fyzickìch programov. Vìstupy: - popis fyzickìch programov - popis menu a dial¢gov (interakt¡vne programy) - prev dzkov‚ toky (d vkov‚ programy) - popis fyzickìch procesov - podrobn‚ transakŸn‚ s£bory 630 - S£pis prev dzkovìch vìkonov a doladenie n vrhu Tento krok zahråuje vìpoŸet rìchlost¡ k–£Ÿovìch programov z prvotn‚ho n vrhu. Tieto vìsledky s£ porovn van‚ s po§iadavkami z bodu 340. Pokia– nie s£ po§iadavky splnen‚, je potrebn‚ n vrh interakt¡vne upraviœ, aby sa po§iadavky splnili. Tento proces sa nazìva riadenie fyzick‚ho n vrhu (Physical Design Control). Vstupy: - prvotnì n vrh fyzickìch d t - prvotn  çpecifik cia programov - çpecifik cia vìkonovìch po§iadaviek 630.10 - s pou§it¡m prvotn‚ho n vrhu fyzickìch d t a çtandardnìch odoziev cie–ov‚ho prostredia vytvorte pl n çtrukt£ry ulo§enia £dajov a vypoŸ¡tajte trvanie ka§d‚ho programu/transakcie z bodu 620. 630.20 - zmeåte n vrh fyzickìch d t tak, aby zodpovedal po§iadavk m prvotn‚ho n vrhu. Tieto £pravy sa m“§u nieko–kokr t opakovaœ. 630.30 - pripravte rieçenie pr¡padov, v ktorìch po§iadavky nie je mo§n‚ splniœ. 630.40 - ods£hlaste zmeny vìkonov s pou§¡vate–mi a aktualizujte fyzickì n vrh. 630.50 - skontrolujte, Ÿi ste aktualiz ciou dosiahli po§adovanìch vìkonov pr tane programov, pre ktor‚ neboli Ÿxasy presne vypoŸ¡tavan‚ 630.60 - aktualizujte slovn¡k d t o posledn‚ zmeny Vìstupy: - aktualizovanì n vrh fyzickìch d t - aktualizovan‚ kostry programov a prev dzkovìch tokov (Run Flows) - aktualizovan‚ popisy ent¡t - zoznam pr¡stupovìch mechanizmov pre ka§dì d tovì s£bor 640 - Definovanie s£borov/£dajov V tomto kroku s£ z fyzick‚ho d tov‚ho n vrhu (modifikovan‚ho pomocou riadenia fyzick‚ho n vrhu v kroku 630) vytvoren‚ detailn‚ çpecifik cie. Tento krok sa prev dza paralelne s krokom 650. Vstupy: - aktualizovanì n vrh fyzickìch d t - aktualizovanì popis ent¡t 640.10 - ak sa pou§ije datab zovì syst‚m, vytvorte podrobn£ specifik ciu d tovìch z znamov 640.20 - ak bude pou§itì programovac¡ jazyk, vytvorte podrobn£ çpecifik ciu d tovìch z znamov 640.30 - vytvorte çpecifik cie s£borov a datab zov£ sch‚mu. Aktualizujte slovn¡k d t. Vìstupy: - çpecifik cie s£borov a/alebo datab zov  sch‚ma - çpecifik cia d tovìch viet 650 - DokonŸenie çpecifik ci¡ programov Tento krok sa vykon va s£be§ne s krokom 640. Vygv raj£ sa bezprostredn‚ podklady pre tvorbu programovìch çpecifik ci¡. Tieto podklady s£ vìznamne ovplyvnen‚ programovìm prostrred¡m a dokumentaŸnìmi çtandardmi pou§¡vanìmi v organiz cii. Vstupy: - n vrh fyzickìch d t - çpecifik cia kostier programov 650.10 - vytvorte syst‚mov‚ prev dzkov‚ mapy, ktor‚ ukazuj£ vçetky programy a s£bory v ich prev dzkovom cykle (napr. denne, tì§denne, mesaŸne atÔ.) 650.20 - vytvorte podrobn£ specifik ciu ka§d‚ho programu obsahuj£cu: - £vod obsahuj£ci kr tke inform cie o n vestiach, m‚di ch a pod. - mapy behov programov alebo sch‚matick‚ diagramy spracovania - slovn‚ popisy programov - popis fyzick‚ho procesu pre ka§dì program alebo transakciu - çpecifik cie vçetkìch vstupov a vìstupov vr tane diagnostiky a chybovìch hl sen¡ - çpecifik cie pr¡stupu k £dajom, s£borov a vet m - Ÿasov‚ vìkony vçetkìch transakci¡ - zoznam vçeobecnìch rut¡n 650.30 - aktualizujte slovn¡k d t o zmeny tohoto kroku 650.40 - spracujte pl n tvorby programu vr tane: - n slednosti dokonŸovania programov - integr cie programov do subsyst‚mov - celkov‚ dokonŸenie syst‚mu - pou§itie programovìch pom“cok 650.50 - vytvorte pre ka§dì program pl n testovania obsahuj£ci: - rozlo§enie programov do menç¡ch testovanìch Ÿast¡ - definujte testovacie behy pokrìvaj£ce: funkcie, chybov‚ stavy, medzn‚ stavy (pr zdne s£bory a pod.) - definujte testovacie krit‚ri  ako çtandardy pre testy bud£cich syst‚mov - rozdelte zodpovednosœ za tvorn\bu testovac¡ch datab z, testovac¡ch transakci¡, spracovania testov a kontrolu vìsledkov 650.60 - zostavte podrobnì pl n f zy programovania: - zadanie individu lnych £loh - odhadnite n roky pr c a rozdelte ich na £lohy - rozdelte zdroje - spracujte celkovì pl n harmonizuj£ci £lohy a zdroje 650.70 - vykonajte form lnu kontrolu produktov tohoto kroku Vìstupy: - mapy behov programov (System Run Charts) - podrobn‚ çpecifik cie programov - pl n tvorby syst‚mu - pl n testov programov - pl n programovacej f zy 660 - Tvorba pl nov syst‚movìch testov V tomto kroku je podrobne formulovanì pl n testovania. Definuj£ sa taktie§ krit‚ri  spr vnej funkŸnosti syst‚mu. Vstupy: - syst‚mov‚ çpecifik cie - DFD po§adovan‚ho syst‚mu - zoznam probl‚mov a po§iadaviek - n vrh datab zy - çpecifik cie programov 660.10 - zostavte pl n syst‚movìch testov obsahuj£ci: 1. çpecifik cie testovac¡ch behov vy§aduj£ce: - zachovanie konzistencie d tovìch typov - zachovanie konzistencie komunik cie programov - testy chybovìch proced£r - testy prev dzkovìch proced£r 2. çpecifik cie transakci¡ a ich oŸak van‚ vìsledky UrŸite zodpovednosœ za: - tvorbu testovac¡ch datab z - testy transakci¡ - vykonanie testov a kontrolu ich vìsledkov 660.20 - vytvorte pl n testov splnenia po§iadaviek pou§¡vate–a (DFD a zoznam probl‚mov a po§iadaviek). Definujte pr¡pady syst‚movìch testov zahråuj£ce: - jednotliv‚ testovan‚ charakteristiky - ich kombin ccie - sekvencie krokov testov Rozde–te zodpovednosœ za: - tvorbu testovac¡ch datab z - tvorbu testovac¡ch transakci¡ - tvorbu testovac¡ch programov - spracovanie testov a kontrolu vìsledkov 660.30 - vytvorte pl n testov pre pou§¡vate–ov, ktorìmi over¡ splnenie svojich po§iadaviek. Zostavte pre pou§¡vate–a pr¡sluçn‚ testy obsahuj£ce: - vçetky po§adovan‚ vìstupy - vstupy £dajov - oçetrenie chìb vr tane syst‚movìch hl sen¡ - ochranu pr¡stupu k £dajom - obnovu syst‚mu po hav ri ch - kontrolu riadenia Zaistite, §e pou§¡vate– m  zodpovednosœ za: - çpecifik ciu testovanìch pr¡padov - çpecifik cia oŸak vanìch vìsledkov - vysk£çanie testov a kontrolu vìsledkov Zaistite, §e Ÿlenovia rieçite–sk‚ho kolekt¡vu s£ zodpovedn¡ za: - vytvorenie testovacej datab zy - pomoc pou§¡vate–ovi behom testovania - vìcvik pou§¡vate–ov pri pou§¡van¡ automatizovanìch n strojov 660.40 - zostavte pl n testovania objemu £dajov. Tento pl n je vyu§¡vanì najm„ vo f ze implement cie syst‚mu a jeho dolaÔovan¡. 1. Definujte re lne ve–kosti a obsah datab zovìch s£borov 2. Definujte typick‚ objemy a vìbery pre syst‚mov‚ transakŸn‚ s£bory 3. UrŸite zodpovednosœ za tvorbu testovac¡ch s£borov a transakci¡, prevedenie testova monitorovania syst‚mu 660.50 - zostavte celkovì pl n pre f zu testovania kombinuj£ci pr cu potrebn£ na integr ciu po§iadavkov do syst‚mu, ods£hlasenie a testovanie objemu £dajov 660.60 - vykonajte form lnu kontrolu zostavenìch pl nov Vìstupy: - pl n testovania po§iadaviek - pl n testovania syst‚movej integr cie - pl n testovania objemu £dajov - pl n f zy testovania - pl n pou§¡vate–skìch testov (Acceptance Test Plan) 670 - Tvorba operaŸnìch podkladov Tento krok tvor¡ z klad pre oper cnì manu l. Vstupy: - çpecifik cie programov - n vrh fyzickìch d t 670.10 - definujte oper cn‚ po§iadavky pre ka§dì interakt¡vny program zahråuj£ce: - Ÿasy, kedy je program pr¡stupnì - datab zov‚ s£bory pr¡stupn‚ interakt¡vne - po§iadavky na ochranu £dajov - distrib£ciu d tovìch vìstupov 670.20 - vytvorte podklady pre d vkov‚ spracovanie pre ka§dì procesnì cyklus v syst‚me zahråuj£ci: - pr¡pravu £dajov - pl n programov - podmienky prev dzkovania programov - prev dzkov‚ vo–by - datab zov‚ s£bory pr¡stupn‚ interakt¡vne - po§iadavky na ochranu £dajov - distrib£ciu vìstupov - odhad Ÿasovìch odoziev a n rokov na pam„œ - Ÿasov‚ obmedzenia - komunik ciu s inìmi syst‚mami Vìstupy: - operaŸn‚ pl ny - operaŸn‚ po§iadavky 680 - Vytvorenie pl nu implement cie Vstupy: - syst‚mov‚ çpecifik cie - pl n vytvorenia re lneho syst‚mu a çpecifik cie programov - pl n testov 680.10 - zostavte pl n konverzie £dajov. Pl n by mal obsahovaœ: - popis konverznìch met¢d - kostry çpeci lnych konverznìch programov - çpecifik ciu zoznamu konverznìch £loh, odhad Ÿasovej n roŸnosti tìchto £loh - pl n vykonania konverzi¡ 680.20 - zostavte pl n implement cie obsahuj£ci konverznì pl n a pl n testov syst‚mu a objemu £dajov. Pl n by mal obsahovaœ: - pl n implement cie met¢d, paraleln‚ behy, preruçenia - defin¡ciu k–£Ÿovìch bodov konverzie - defin¡ciu konverznìch £loh a n rokov - pl n vykonania konverzie 680.30 - skontrolujte vìvojov‚ pl ny s veden¡m v pou§¡vate–skej organiz cii i rieçite–mi a vy§iadajte si s£hlas k Ôalçiemu pokraŸovaniu Vìstupy: - pl n konverzie - pl n implement cie - form lne povolenie k Ôalçiemu pokraŸovaniu 690 - Tvorba pou§¡vate–sk‚ho manu lu Tento krok obsahuje tvorbu pou§¡vate–sk‚ho manu lu s detailami komunik cie Ÿlovek-poŸ¡taŸ. Vstupy: - DFD po§adovan‚ho syst‚mu - form ty a popisy vstupov a vìstupov - kostry logick‚ho dial¢gu 690.10 - vyznaŸte na 1. £rovni DFD extern‚ objekty. Tam kde je to potrebn‚, pop¡çte interakciu s nimi podrobnejçie na 2. £rovni. Tieto DFD prilo§te k manu lu. 690.20 - definujte koneŸn£ podobu vstupov a vìstupov (obrazoviek, zost v a pod.). Prilo§te ich k manu lu s vysvetlen¡m, ako ich interppretovaœ. 690.30 - s pou§it¡m inform ci¡ v riaden¡ logick‚ho dial¢gu, kostry logick‚ho dial¢gu a kostry procesov pop¡çte interakt¡vne dial¢gy vr tane: - interakt¡vnej komunik cie - dotazovìch/reportovìch hl sen¡ - syst‚movìch hl sen¡ - interpret ciu k¢dov - proced£r autorizuj£cich pr¡stup 690.40 - podrobne definujte met¢dy vstupu vr tane: - vytv rania vstupov a vìstupov £dajov - chybovìch hl sen¡ a reportov - op„tovn‚ho vykonania nedokonŸenìch transakci¡ - d vkovìch proced£r 690.50 - s odvolan¡m sa na zoznam probl‚mov a po§iadaviek definujte realiz ciu po§iadaviek a oçetrenia chìb. 690.60 - s odvolan¡m sa na operaŸn‚ inçtrukcie vytvorte operaŸnì pl n pre pou§¡vate–a 690.70 - pon£knite koncovìm pou§¡vate–om mo§nosti vlastnej tvorby aplik ci¡. Vìstupy: - u§¡vate–skì manu l