Skip to main content

A .NET Framework és Programozása tárgy honlapja

Go Search
Home
  
.NET > A .NET Framework és Programozása tárgy honlapja > Beadandók 2008/2009 I. félév > Software Requirements Organizer: Szoftverkövetelmény-szervező  

Beadandók 2008/2009 I. félév: Software Requirements Organizer: Szoftverkövetelmény-szervező

Megnevezés

Software Requirements Organizer: Szoftverkövetelmény-szervező 

Készítők

Tibor Tihon [tibortihon@gmail]

Rövid leírás

Ez a .NET alkalmazás a követelményekkel kapcsolatos, nagyobb szoftverprojektek fejlesztésekor gyakran előforduló problémákat hivatott megoldani: Vagy nincsenek összeírva a követelmények, vagy hogy ha össze is vannak szedve, csak listaszerűen jelennek meg, és így nehezen átláthatóak. A SRO célja, hogy minél inkább leegyszerűsítse a követelmények összeírásának és rendszerezésének folyamatát úgy, hogy az eredmény vizuálisan könnyen áttekinthető legyen, és belőle könnyedén lehesen architektúrát tervezni. Cél, hogy a követelmények összeírása egy cseppet se legyen teher a programozónak (mert akkor neki se áll).

Feature lista

* A követelmények csoportjait dobozok jelképezik.
* A követelményeket többféle csoportosításban, azaz többféle nézetben lehet megtekinteni.
* A követelmények nem feltétlenül tartoznak egy-egy csoportba, és egy nézetben legfeljebb egy adott csoportba tartozhatnak.
* A követelmények listája ezért külön panelen megjelenik. A követelmények itt kijelölhetőek, törölhetőek, módosíthatóak, új követelményeket lehet hozzáadni, de a csoportokon belülről is el lehet végezni ezeket a műveleteket.
* A követelmények fa struktúrában egymásba ágyazhatóak.
* Az egymástól funkcionálisan függő követelménycsoportok összeköthetőek.
* Új követelmény hozzáadása, létezők módosítása a lehető legintuitívabb módon, minél kevesebb kattintással érhető el.
* A követelménycsoportok is egymásba ágyazhatóak, hierarchia szervezhető belőlük. Ezt egy külön panelen egy fában is meg lehet nézni.
* Az osztálydiagramtól eltérően a követelmények megnevezésére semmilyen megkötés nincs, ugyanis a követelmények leírása lehet egy-egy mondat is.
* Működik a kivágás/másolás/beillesztés funkció az egyes elemekre.
* A követelményeket drag&drop módszerrel (is) át lehet húzni az egyik csoportból a másikba, illetve adott csoportban a sorrendjüket is meg lehet változtatni.
* A követelménycsoportok helyzete a nézetben változtatható drag&drop módszerrel.
* A létrehozott projekt elmenthető, betölthető. (XML formátummal)
* A dobozok megjelenését lehet szabáyozni, a létrehozott skinek elmenthetőek/betölthetőek. (szintén XML formátummal)
Technológiai megjegyzés:
* A követelménycsoportot egyéni vezérlő valósítja meg.
Megjegyzés:
* A fent leírt funkciólista kissé módosulhat, ha kiderül, hogy a megfogalmazott célkitűzéseket másként jobban lehet teljesíteni.
Attachments
Created at 11/22/2012 8:48 PM  by PLCPORTAL\administrator 
Last modified at 11/22/2012 8:48 PM  by PLCPORTAL\administrator