Az informatikai területen szerzett eddigi tapasztalataink szerint bármely informatika megoldás nem képzelhető el a részletes rendszerterv elkészítése nélkül.
A rendszerterv elkészítése az Megbízóink és a Mi érdekünk is. A rendszerterv képviseli azt a közös nyelvet, amely a jövőbeli informatikai alkalmazás működését leírja.
Amennyiben a rendszert belső munkatárs fejleszti, előfordulhat, hogy a rendszer nem a legoptimálisabb módon valósul meg.
Az tapasztalatuk hogy, a belső fejlesztésű rendszerek dokumentáltsága nem elégséges az azt alkalmazó cég üzletvitelének folytonos és stabil biztosításához.
Mi vállaljuk átalakítandó és újonnan kiépítendő rendszerének teljes körű informatikai rendszertervezését, együttműködve cége munkatársaival.
Törekszünk arra, hogy megismerjük Megbízóink erősségeit és gyengeségeit, működési szokásait, hogy egy olyan rendszert tervezhessünk, amely maximálisan kiszolgálja Megbízóink igényeit.
Rendszertervezés folyamata
Megbízóinkkal egyeztetve összegyűjtjük a megvalósítandó funkcionális követelményeket és nem-funkcionális vagy technikai követelményeket. A feltárt követelményeket több lépésben határozzunk meg, hogy azok minél pontosabban leírják a megvalósítandó rendszert. A folyamat eredménye egy a Megbízóinknak is megfelelő követelményjegyzék.
A tervezett rendszer üzleti és informatikai működésének koncepcionális, nagyvonalú meghatározása. Végiggondoljuk, hogy milyen szereplők (aktorok), funkciók (szolgáltatások, feladatok), erőforrások (adatbázisok, eszközök, szoftverek) és komponensek kerülnek egymással kapcsolatba. Fontosabb elemei:
Az architektúra tervezés során megtervezzük a rendszer felépítését. Meghatározásra kerülnek az adatbázis struktúrák, folyamatok, modulok.
A tervezés következő lépése a nagyvonalúan megtervezett architektúra elemek (modulok) részletes kifejtése. A modulokat a típusuknak legjobban megfelelő formában dokumentáljuk olyan szintem hogy a dokumentáció alapján a fejlesztés biztonságosan elvégezhető legyen.ű
A rendszer üzembiztonságának, az ellenőrzésének, egyszersmind az átadásának követelményeit rögzítik. A tesztelési terv segíti a fejlesztőt a gyors haladásban (tudja, mire kell figyelnie), láthatóak a kivételkezelés legfontosabb módozatai, tudjuk, hogy milyen körülmények és paraméterek között szabad futtatni a szoftverrendszert.
A tesztelési terv alapja minden esetben a követelmény jegyzék. A tesztelési tervben rögzíteni kell egyrészt a teszt körülményeit másrészt a teszt eseteket amelyekkel a követelményeknek való megfelelés ellenőrizhető.
Az üzemeltetési dokumentáció készítésének kiindulási pontja az a helyzet, amikor a rendszer - fejben és papíron - működik. A dokumentáció elkészítése során olyan kérdésekre kell választ adnunk, hogy a rendszert körülvevő személyzet hogyan fogja működtetni a rendszert, illetve tanítani a rendszerhasználatra a felhasználókat. Az üzemeltetési dokumentáció nem feltétlenül része a rendszertervezésnek.
Az készített rendszer betanítását az oktatási anyagok segítségével tudjuk elvégezni. Ezek kiemelik és begyakoroltatják az új rendszer funkcióit. Az oktatás segít a felhasználónak legyőzni az új rendszerrel szembeni félelmét.
Elvárások Megbízó részéről
Kompetenciák
Sparx Enterprise Architect, Visual Paradigma, Power Designer, Oracle Designer, Rational Rose, StarUML, CaseStudio 2, Erwin, Visio