TartalomjegyzékElôzô részKövetkezô részMEH IKI kezdô oldal

Követelményelemzési modul (RA)

A modul célja: Leírás:

Az SSADM követelmény-elemzését a követelmény-meghatározás és a rendszerszervezési alternatívák kialakítása vezérli. Ezek a tevékenységek a jövõbeli rendszer környezetébe helyezik a tanulmányt. A követelmények a követelményjegyzékben kerülnek rögzítésre, rendszer-célkitûzések formájában megfogalmazva. Ezek a célkitûzések szolgáltatási szintekhez, biztonsági megfontolásokhoz és átfogó mûködési területekhez kapcsolódnak. Mindegyik a lehetõ legmérhetõbb módon van kifejezve. Ez nagyban segíti a felhasználói szervezetet az összes elõállított termék elfogadhatóságának ellenõrzésében.

A követelményjegyzéket alátámasztják a jelenlegi rendszer modelljei, azaz a jelenlegi mûködés adatfolyam-modelljei és a jelenlegi szolgáltatások által használt információk logikai adatmodellje.

A rendszerszervezési alternatívákat a vezetõségnek mutatják be, hogy meghúzhassák az igényelt rendszer mûködésének határait, és elkötelezzék magukat a tervezett költségek vállalására.

A modul tevékenységeiben részt vesznek a követelményelemzõk, -akik rendelkeznek mind SSADM, mind mûködésbeli tudással-, a felhasználók, informatikai szolgáltatások szállítói és a fejlesztõi csoport tagjai.

A modul tevékenységeinek elõfeltételei:

Termékek: Tevékenységek:

1. szakasz: Jelenlegi helyzet vizsgálata

A szakasz célja:

A jelenlegi szolgáltatások és az új követelmények leírásának elõállítása azért, hogy a rendszerszervezési alternatívákat ki lehessen alakítani. Ezen belüli cél:

Leírás:

A szakasz tartalmaz egy tervezési lépést, amely vagy elindítja a projektet, vagy a megvalósíthatósági tanulmány és más kiindulási anyagok tanulmányozása után javasolja a vezetésnek a projektalapító okiratban leírt célkitûzések átértékelését. Ebben a szakaszban kell megismerkedni a mûködési területtel, és -nagyon fontos- mindazokkal, akik kulcsszerepet kapnak benne, illetve ismerik a célkitûzéseit. Ez a hagyományos elemzõi jártasságot igényli az információ-gyûjtésben.

Az áttekintés után részletes követelményeket kell összegyûjteni, és a mûködési terület modelljeit kell felépíteni. Ezek a modellek átfogják mind a létezõ kézi illetve informatikai rendszereket, mind a tervezett mûködési eljárásokat illetve információ-igényeket.

Ezeket a fizikai nézeteket az információkról és eljárásokról ezután át kell alakítani logikai nézetté, hogy átfogó elemzési eredmények jöjjenek létre. Ezeket minden jelenlegi fizikai megszorítástól mentesen kell megfogalmazni. A fizikai korlátokat és problémákat, más rendszer-célkitûzésekkel együtt a követelményjegyzékben kell rögzíteni.

Az elemzõ csoport a projekt-irányítónak dolgozik, részt vesznek benne a mûködési területet ismerõ, tapasztalt követelményelemzõk, adatfolyam-modellezésben és logikai adatmodellezésben jártas beosztott elemzõk és egy aktív felhasználói képviselõ, aki ismeri az SSADM-et és a mûködési területeket.

A szakasz tevékenységeinek elõfeltételei:

Termékek: Technikák: Tevékenységek:

110 lépés: Az elemzés kereteinek megteremtése

A lépés célja: Leírás:

Ez a lépés elsõsorban információkat gyûjt össze elõzõ tanulmányokból és felkészít a következõ részletes elemzésre. A projektalapító okirat tartalmazza a projekt hivatkozási alapjait, leírja az elemzés kiterjedését, és azonosít minden fontos korlátozó tényezõt. Feltételezhetõ, hogy valamilyen elõzetes tanulmány elkészült, ha nem is az SSADM által leírt megvalósíthatósági tanulmány. Ha másfajta tanulmány készült, akkor ebben a lépésben kell az eredményeit áttekintõ jellegû SSADM termékekké alakítani.

A lépés kiindulási anyagait egy szemlének kell alávetni, ami biztosítja, hogy az elõzetes tanulmányok következtetései még fennálnak és összeegyeztethetõk a projekt alapjaival, illetve a meghatározott mûködési célkitûzésekkel. Projekt tervszerû véghezvitelé akadályozó minden jelentõs nehézséget meg kell oldani a projektvezetõség bevonásával, mielõtt tovább lehetne haladni. Ez lehet, hogy némi többlet elemzési munkával jár, de ezt a következõ lépés elõtt feltétlenül minimalizálni kell.

Ezekkel a tevékenységekkel párhuzamosan részletes projektterveket kell készíteni, de ez inkább a projektirányítási módszertanok területe (pl. PRINCE). A szükséges projekt-tevékenységeket és termékeket, amikre a projektterv épül, ebben a lépésben kell meghatározni.

Ebben a lépésben az elemzõ csoport tagjai vesznek részt, azaz a vezetõ követelmény elemzõ, beosztott elemzõk, felhasználói képviselõk.

Kiindulási alapok:               Hivatkozási alapok: Mûködési       
Megvalósíthatósági tanulmány     célkitûzések Vezetési és technikai    
Projektalapító okirat            politika                 

                                                                                                         

Feladat   Leírás                                                           

10        A projektalapító okirat (vagy megfelelõ egyéb hivatkozási alap   
          a projekt számára) és más elõzetes tanulmányok eredményeinek a   
          felülvizsgálata, beleértve a megvalósíthatósági tanulmányt is.   
          Kontextusábra, jelenlegi fizikai (1. szintû) adatfolyam-ábra     
          és áttekintõ logikai adatszerkezet létrehozása. A                
          megvalósíthatósági tanulmány megfelelõ rendszer                  
          követelményeinek azonosítása és követelményjegyzékbeli           
          leírása. Jelentés készítése a kiindulási anyagok olyan           
          hibáiról és ellentmondásairól, amelyek megakadályozzák az        
          elemzés tervszerû véghezvitelét.                                 
20        A rendszer végfelhasználóinak azonosítása, és elemzésbe való     
          bevonásuk módjának meghatározása. A felhasználói képviselõk      
          értesítése, ennek megfelelõen. Az elemzési területek és          
          módszerek meghatározása. Megállapodás a projektvezetéssel a      
          projekt és elemzés terjedelmérõl.                                
30        A projekt SSADM elemeire tevékenységháló, tevékenységleírások,   
          termékszármaztatási ábra, termékfelépítési szerkezet és          
          termékleírások kialakítása. Ezek lehetnek a szabványos SSADM     
          modellek variációi. Elfogadtatni a projekt tanáccsal a           
          tevékenységhálót, tevékenységleírásokat, termékfelépítési        
          szerkezetet és termékleírásokat.                                 

Elõállított vagy módosított termékek:

Tevékenységleírások Tevékenységháló Kontextusábra Jelenlegi fizikai adatfolyam ábra (1. szint) Áttekintõ logikai adatszerkezet Termékfelépítési szerkezet Termékleírások Termékszármaztatási ábra Projekt és elemzés terjedelme Követelményjegyzék

120. lépés: A követelmények vizsgálata és meghatározása

A lépés célja: Leírás:

A követelményjegyzéket a 110. lépés ("Elemzés kereteinek megteremtése") során kellett létrehozni, ebben a lépésben pedig ki kell egészíteni a részletesebb elemzés eredményeivel. Követelményeket lehet azonosítani még a jelenlegi adatfolyam-ábrák és a jelenlegi környezet logikai adatmodelljének párhuzamos fejlesztése alatt, ami a 130. lépés ("Jelenlegi folyamatok vizsgálata") és a 140. lépés ("Jelenlegi adatok vizsgálata") során történik.

A követelmények általában kétfélék lehetnek: új szolgáltatásokra irányuló követelmények, illetve a jelenlegi rendszer megoldandó problémáin alapuló követelmények. Bár kezdetben a követelményeket elég nagy vonalakban meghatározni, minden lehetõt meg kell tenni azért, hogy a követelmények olyan módon legyenek leírva, ami számszerûsíthetõ és mérhetõ. A cél az, hogy olyan követelmény-meghatározás készüljön, amely elegendõ a rendszerszervezési alternatívák kialakításához, a 210. lépésben ("Rendszerszervezési alternatívák meghatározása").

A lépésben az elemzõ csoport vesz részt, azaz vezetõ követelmény elemzõk, beosztott elemzõk, felhasználói képviselõk.

Kiindulási alapok:          Hivatkozási alapok: Kontextusábra     
Követelményjegyzék          Jelenlegi környezet logikai        
                            adatmodellje Jelenlegi fizikai      
                            adatfolyam-ábrák Elõzõ tanulmányok    
                            anyagai                  

                                                                                                     
                                                                           
Feladat   Leírás                                                           
10        A jelenlegi rendszer mûködésének vizsgálata. Az                  
          adatfolyam-ábrák és a logikai adatmodell a 130. lépés            
          ("Jelenlegi folyamatok vizsgálata") és a 140. lépés              
          ("Jelenlegi adatok vizsgálata") során jönnek létre és a          
          jelenlegi rendszerhez tartozó folyamatokat és adatokat írják     
          le. Azonosítani kell a felhasználókkal együtt a jelenlegi        
          rendszer azon tulajdonságait, amelyek nem kielégítõek vagy       
          javításra szorulnak, leírva a megfelelõ követelményeket a        
          követelményjegyzékben.                                           
20        Az új rendszer javasolt felhasználóinak meghatározása a          
          felhasználójegyzékben.                                           
30        A felhasználók bevonásával azonosítani kell a jelenlegi          
          rendszer által nem nyújtott, de az új rendszer által igényelt    
          további funkciókat és adatokat, és fel kell ezeket venni a       
          követelményjegyzékbe.                                            
40        Prioritások hozzárendelése a követelményjegyzékbeli elemekhez.   

Elõállított vagy módosítot termékek:
Adatjegyzék
Követelményjegyzék
Felhasználójegyzék

130. lépés: Jelenlegi folyamatok vizsgálata

A lépés célja: azonosítani és leírni a jelenlegi szolgáltatások információ-áramlásait. Leírás:

Ez a lépés a jelenleg nyújtott szolgáltatásokhoz kapcsolódó információ-áramlásokat vizsgálja és jeleníti meg adatfolyam-ábrák formájában. Az adatfolyam-ábrák fejlesztésénél felhasználják a 120. lépés ("Követelmények vizsgálata és meghatározása") során begyûjtött információkat és párhuzamosan haladnak a 140. lépéssel ("Jelenlegi adatok vizsgálata").

Az elsõ szintû adatfolyam-ábra, amit a 110. lépés ("Elemzés kereteinek megteremtése") során hoztak létre, csak a legfontosabb adatfolyamokat tartalmazza. Egy részletesebb nézetet kell létrehozni, megvizsgálva egyenként az összes ilyen adatfolyamot és a folyamatokat, amelyek átalakítják az információt. Ezeket az egyedi nézeteket azután összeillesztve fel lehet használni az elsõ szintû adatfolyam-ábra pontosítására illetve további 2. és 3. szintû ábrák kifejlesztésére. Ezen a ponton az adatfolyam-ábrák a jelenlegi szolgáltatásokat mutatják be, minden hibájukkal együtt. Semmilyen kísérlet nem történik az igényelt javítások, illetve új szolgáltatások beillesztésére.

A lépésben az elemzõ csoport vesz részt, azaz vezetõ követelményelemzõ, beosztott elemzõk, felhasználói képviselõk.

Kiindulási alapok:                Hivatkozási alapok: Jelenlegi       
Kontextusábra Jelenlegi fizikai   környezet logikai adatmodellje      
adatfolyam-ábra (1. szintû)       Megvalósíthatósági tanulmány       
Követelményjegyzék                Jelenlegi környezet ûrlapjai és      
                                  dokumentumai Jelenlegi környezet     
                                  eljárásrendjeinek leírása         
                                                                           
                                                                                                          

Feladat   Leírás                                                           

10        Dokumentumáramlási ábrát kell rajzolni minden elsõ szintû        
          adatfolyam-ábrán szereplõ adatfolyamhoz.                         
20        A dokumentumáramlási ábrákat  össze kell illeszteni egyetlen     
          hálózattá és az elsõ szintû adatfolyam-ábrát ki kell             
          egészíteni ennek felhasználásával. Minden ellentmondást, ami a   
          dokumentumáramlási hálózat és az elsõ szintû adatfolyam-ábra     
          között létezik, fel kell oldani a felhasználó segítségével.      
30        Minden elsõ szintû ábrán szereplõ bonyolult folyamathoz          
          rajzolni kell egy 2. szintû adatfolyam-ábrát, továbbra is        
          megmaradva a jelenlegi szolgáltatásoknál. A legtöbb szükséges    
          feldolgozási részletet a dokumentumáramlási ábra kialakítása     
          során már feltárták. A kontextusábrát és az elsõ szint           
          határvonalait, szükség szerint, módosítani kell. A bonyolult     
          2. szintû folyamatokhoz rajzolni kell 3. szintû adatfolyam       
          ábrát. A 2. szint határait újra kell rajzolni, ha szükséges.     
40        Minden alsó szintû (tovább nem bomló) folyamathoz készíteni      
          kell elemifolyamat-leírást. Minden alsó szintû, rendszerhatárt   
          átlépõ adatfolyamhoz készíteni kell bemenet/kimeneti leírást.    
          Minden külsõ egyedhez készíteni kell külsõ egyed leírást.        
50        Azonosítani kell minden hibát a jelenlegi folyamatokban, és      
          rögzíteni kell ezeket a követelményjegyzékben.                   

Elõállított vagy módosított termékek:

Kontextusábra Jelenlegi fizikai adatfolyam-ábrák Adatjegyzék Elemi folyamatok leírásai Külsõ egyedek leírásai Bement/ Kimenet leírások Követelményjegyzék

140. lépés: Jelenlegi adatok vizsgálata

A lépés célja: azonosítani és leírni a rendszer adatainak szerkezetét, függetlenül a jelenlegi tárolás és szervezés módjától. Leírás:

Ez a lépés egy olyan adatmodellt hoz létre, amely megfelel a jelenlegi szolgáltatásoknak. A modell fejlesztésénél felhasználják a 120. lépés ("Követelmények vizsgálata és meghatározása") során begyûjtött információkat és párhuzamosan haladnak a 130. lépéssel ("Jelenlegi folyamatok vizsgálata").

Az adatmodell csak azokat az adatokat tartalmazza, amelyeket a jelenlegi fizikai adatfolyam-ábrák által leírt folyamatok használnak. Semmilyen kísérlet nem történik az új rendszer által igényelt további adatok beillesztésére. A jelenlegi fizikai adatfolyam-ábrákon szereplõ elemi folyamatok leírását lehet használni annak ellenõrzésére, hogy az adatmodell támogatja a jelenlegi feldolgozást. Ezen a ponton nem szükséges minden egyed összes atttribútumát meghatározni.

A lépésben részt vesznek: vezetõ követelmény elemzõ, beosztott elemzõk, felhasználói képviselõ.

Kiindulási alapok: Jelenlegi       Hivatkozási alapok:           
fizikai adatfolyam-ábrák Elemi     Megvalósíthatósági tanulmány       
folyamatok leírásai Bemenet/       Jelenlegi környezet ûrlapjai és      
Kimenet leírások Áttekintõ         dokumentumai Jelenlegi környezet     
logikai adatszerkezet              adatleírásai               
Követelményjegyzék                                                  
                                                                           
                                                                                                           

Feladat   Leírás                                                           

10        El kell készíteni a jelenlegi környezet adatainak logikai        
          adatszerkezetét.                                                 
20        Meg kell határozni a logikai adatszerkezeten szereplõ összes     
          egyedhez a jelentõsebb attribútumokat.                           
30        Biztosítani kell, hogy az elemi folyamatok leírásai              
          össszhangban legyenek a logikai adatmodellel. Nem kell az        
          adatelérési utakat formálisan leírni ebben a lépésben.           
40        A felhasználók bevonásával azonosítani kell minden lényeges      
          hiányosságot a jelenlegi adatok rendelkezésre állásában és fel   
          kell ezeket jegyezni a követelményjegyzékben.                    

Elõállított vagy módosítot termékek:

Jelenlegi környezet logikai adatmodellje Adatjegyzék Követelményjegyzék

150. lépés: A jelenlegi szolgáltatások logikalizálása

A lépés célja: leírni azt a logikai információs rendszert, amely azokat a fõ folyamatokat és adatokat nyújta a jelenlegi környezetbõl, amelyeket az új rendszernek is nyújtania kell. Leírás:

A jelenlegi fizikai adatfolyam-ábrákat logikai képpé kell alakítani, megszabadítva õket a jelenlegi megvalósítás fizikai részleteitõl. Az így átalakított adatfolyam-ábrák a jelenlegi fizikai környezetben elrejtett logikai információs rendszert írják le. Meghatározzák egy részét a kifejlesztendõ rendszer követelményeinek is, nevezetesen a jelenlegi rendszer továbbra is szükséges szolgáltatásait.

Bár a fizikai korlátozások megszûntetése megoldhat néhány azonosított problémát, az adatfolyam-ábrák kiegészítése a fennmaradó problémák megszûntetése és az új követelmények beillesztése érdekében nem történik meg a 310. lépésig ("Igényelt rendszer folyamatainak meghatározása"). A jelenlegi rendszer logikai adatmodelljén le kell ellenõrizni, hogy a jelenlegi folyamatokat továbbra is támogatja-e.

A lépésben az elemzõ csoport vesz részt, azaz vezetõ követelmény elemzõ, beosztott elemzõk, felhasználói képviselõ.

Kiindulási alapok:

Kontextusábra Jelenlegi környezet logikai adatmodellje Jelenlegi fizikai adatfolyam-ábrák Adatjegyzék Elemi folyamatok leírásai Bemenet/ Kimenet leírások Követelményjegyzék

Feladat   Leírás                                                           

10        El kell távolítani a fizikai megfontolásokat az alsó szintû      
          adatfolyam-ábrákról (azaz a 2. illetve 3. szintekrõl)            
20        Racionalizálni kell az adattárakat úgy, hogy minden adattár      
          egy vagy több logikai adatmodellben szereplõ kapcsolódó          
          egyedtípusból álljon.                                            
30        Racionalizálni kell a legalsó szintû adatfolyam ábrákon          
          szereplõ folyamatokat. és újra felépíteni az                     
          adatfolyam-ábrákat, alulról felfelé haladva. Módosítani kell     
          az új szerkezetnek megfelelõen az elemi folyamatok leírásait     
          és a külsõ egyedek leírásait.                                    
40        Ellenõrizni kell, hogy az elemi folyamatok leírásainak           
          továbbra is megfelel-e a logikai adatmodell. Nem kell            
          meghatározni formális adatelérési utakat ebben a lépésben.       
50        Fel kell jegyezni a követelményjegyzékbe minden olyan fizikai    
          korlátozást, ami továbbra is érvényes.                           

Elõállított vagy módosított termékek:

Kontextusábra Jelenlegi környezet logikai adatmodellje Adatjegyzék Logikai adatfolyam-modell Logikai adattár-egyed megfeleltetés Követelményjegyzék

160. lépés: Elemzés eredményeinek összeállítása

A lépés célja: biztosítani a jelenlegi szolgáltatásokat leíró termékek egységét. Leírás:

Ez a lépés a jelenlegi környezet vizsgálatának a vége, és az 1. szakasz ("Jelenlegi helyzet elemzése") termékeinek összeillését ellenõrzi.

Minden SSADM lépés egy olyan átalakítást jelent, amely egy termékhalmazból kiindulva, bizonyos feladatok elvégzése után minõségi vizsgálatot végezve, létrehozza a lépés termékeit. A minõségbiztosítási tevékenységek nem részei az SSADM-nek, de minden SSADM terméknek, amely információkat hordoz a lépések között, vannak a termékleírásban rögzített minõségi elõírásai. Ezek az elõírások csak az egyes termékekre vonatkoznak. A termékek közötti kereszt-ellenõrzés ennek a lépésnek a feladata. A felülvizsgálat (minõségi szemle) módja a minõségbiztosítási eljárásrend része, bár a termékleírások is tartalmaznak utalást az ajánlott szemle résztvevõire.

A lépésben az elemzõ csoport vesz részt: vezetõ követelmény elemzõ, beosztott elemzõk, felhasználói képviselõ.

Kiindulási alapok: Kontextusábra      Hivatkozási alapok:          
Jelenlegi környezet logikai           Megvalósíthatósági tanulmány       
adatmodellje Logikai                  Projektalapító okirat           
adatfolyam-modell Logikai                                              
adattár-egyed megfeleltetés                                             
Követelményjegyzék                                                  
Felhasználójegyzék                                                  

                                                                                                              


Feladat   Leírás                                                           

10        Ellenõrizni kell a teljességet és összeillést az 1. szakasz      
          termékeire, megvizsgálva a következõ termékeket:                 
          Kontextusábra  Jelenlegi környezet logikai adatmodellje          
          Logikai adatfolyam-modell  Logikai adattár-egyed megfeleltetés   
          Követelményjegyzék  Felhasználójegyzék A termékeket ki kell      
          egészíteni, ha a vizsgálat eredménye miatt ez szükséges.         
20        Meg kell vizsgálni és meg kell erõsíteni a követelményjegyzék    
          bejegyzéseit, bevonva a felhasználókat. Ellenõrizni kell a       
          prioritási szinteket, funkcionális és nem-funkcionális           
          követelményeket, elõnyöket, javasolt megoldásokat és minden      
          kapcsolódó követelményt.                                         

Elõállított vagy módosított termékek:
Jelenlegi szolgáltatások leírása
Követelményjegyzék
Felhasználójegyzék

TartalomjegyzékElôzô részKövetkezô részMEH IKI kezdô oldal