


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:

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:
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:

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
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
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
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
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
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


