Tudd Intuíció, előadás, a koncepció az igények
Rendszerkövetelmények és szoftver követelmények
Vannak különböző értelmezése a „Rendszerkövetelmények” (a rendszer követelmények).
Karl Wiegers fogalmazza meg a kifejezést, mint „magas szintű követelmények a termékek, amelyek számos alrendszerből, hogy van, a rendszer” [2,2]. Ebben az esetben a rendszer vonatkozik, firmware, hardver, vagy egy ember-gép rendszer. Ez a rendszer komplex, strukturált rendszer és a rendszer követelmények egy részét a funkcionális követelmények a termék. Ebben az alcsoportban célszerű utalni a legfontosabb, alapvető követelmények vonatkoznak a teljes rendszert, és nem tartalmazhat túlzott részletességgel.
INCOSE (International Council on Systems Engineering) ad részletesebb meghatározása, a rendszer „kombinációja kölcsönható elemek célja, hogy bizonyos célok elérése érdekében, lehetnek hardver, szoftver, firmware, és más módon, az emberek, az információs technológia (megközelítés), a szolgáltatás és más tartóelemek. " Tehát van egy szétválasztását a rendszer követelményeinek a általánosító fogalmak és követelmények a program, mint a kiválasztott részhalmazát rendszer követelményeinek, amelyek célja kizárólag a szoftver a rendszer elemeit. Ugyanez a megközelítés vezethető a szabványos ISO / IEC 12207/99 [2.8]. munka, amely a rendszer általában, és a szoftver kiemelkedik külön csoportban céljára kezelési komfortot.
INCOSE (International Council on Systems Engineering) - Nemzetközi Tanácsa Systems Engineering, www.incose.org - non-profit szervezet, melynek célja a fejlesztés, a rendszerfejlesztés és a szakmai fejlődés rendszer mérnökök. Jelenleg már több mint 8000 tagja van. Égisze alatt INCOSE kifejlesztett számos nemzetközi szabványok terén rendszerfejlesztés.
A gyakorlatban, számítógépes tervezés Van egy másik, szűkebb összefüggésben a használatát ez a fogalom: rendszerkövetelmények mellett a szűkebb értelemben vett utal az igények által a szoftver rendszer (különösen - az információkat) a környezetre Működésének (rendszer, hardver). Egy példa az ilyen követelmények - CPU órajel, memória kapacitása, az operációs rendszer követelményei választás.
Funkcionális, nem funkcionális követelmények és a termék jellemzői
Funkcionális követelmények vagy szabályozzák a működését a rendszer viselkedése (magatartási követelményeket). Funkcionális követelmények válaszoljon a kérdésre, hogy „mit csinál a rendszer” bizonyos helyzetekben. Funkcionális követelmények határozzák meg a fő „munka körét” Fejlesztő, és a kitűzött célokat, célkitűzéseket és szolgáltatások a megrendelő rendszerben.
Funkcionális követelmények vannak írva, mint általában útján előíró szabályok „a rendszer lehetővé teszi a raktárkezelő generál hitel- és betéti számlák.” Egy másik módszer az úgynevezett használati esetek (felhasználók eset) - forró és nagyon produktív módon bemutató követelményeknek.
Ez - a fő formáját meghatározó követelményeket figyelembe kell venni az egész előadássorozat.
Nem funkcionális követelmények, illetve szabályozza a belső és külső feltételek, illetve attribútumait a rendszer. Karl Wiegers [2.2] azonosítja a következő fő csoportját a nem-funkcionális követelmények:
- Külső felületek (külső kapcsolódási pontok),
- Minőségi jellemzők (minőségi jellemzők)
- Korlátozások (korlátok).
Között a külső felületek legmodernebb AIS legfontosabb a felhasználói felület (User Interface, UI). Ezen túlmenően rendelkezni interfaces külső eszközök (hardver interfész) alkalmazás programozási felületek és adatátviteli interfészek (kommunikációs interfészek).
Kulcsfontosságú minőségi jellemzők:
- alkalmazhatóság
- megbízhatóság
- teljesítmény,
- használhatóság,
Jól ismertet FURPS modellben (lásd. Alább).
Korlátozások [2.2] - a szövege a feltételeket, módosító követelmények vagy követelményrendszereknek, szűkülő körét a lehetséges megoldások azok végrehajtására. A választás a platform végrehajtása és / vagy telepítési (jegyzőkönyvek, alkalmazás szerverek, adatbázisok.), Amely viszont tartalmazhat, például a külső felületek (idézet vége).
Termék jellemzők. K.Vigers [2,2] megfogalmazza a választ, „Te” (funkció), mint egy sor logikailag összefüggő funkcionális követelményeknek, amelyek biztosítják a felhasználói élmény és az üzleti célok.
Van egy sokkal általánosabb nézd meg ezt a koncepciót [2,9]. „Plusz lehet mind kapcsolódnak a funkcionális és nem funkcionális követelmények, és eltérhetnek verziójukban a terméket.”
S.Orlik at [2.6] azt mondja, hogy „a szempontból a mérnöki követelmények, jellemzői függetlenek műtermék, amelyek korrelációban lehetnek a mind a funkcionális követelmények és nem funkcionális.”
besorolása RUP
- Funkcionalitás (funkcionalitás)
- Használhatóság (Alkalmazhatóság)
- Megbízhatóság (megbízhatóság)
- Teljesítmény (Performance)
- Támogathatóság (használhatóság).
A „+” tágul FURPS-modell, hozzátéve, hogy ez:
- Projekt korlátok
- teljesítményre vonatkozó követelmények,
- követelményeire,
- fizikai követelmények,
amelyek közül néhány már a fent vizsgált.
- követelményeknek, rámutatva arra, hogy az összhang az egyes jogi és szabályozási aktusok
- engedélyezési követelmények,
- dokumentációs követelményeit.
FURPS + (Funkcionalitás használhatóság megbízható teljesítmény támogathatóság +: funkcionalitás, használhatóság, megbízhatóság, teljesítmény, karbantarthatóság, a további követelményeket) - egy továbbfejlesztett változata a besorolás furps követelményeknek. Tartalmaz továbbá limit osztva a következő csoportok követelményeknek:
- tervezési korlátozások (tervezés);
- korlátozó fejlesztés (végrehajtás);
- korlátozások interfészek (interfész);
- fizikai korlátai (fizikai).
Használt a RUP módszertan.
Azt írja le részletesen Roberta Greydi.
Módszerek és szabványok munkáját irányító követelményeinek
Között az alapvető szabályok terén végzett munka a követelmények a következők.
1. IEEE Engineering:
2. A hazai szabvány:
- GOST 34,601-90. Információs technológia. Automatizált rendszerek. Építés alatt.
- GOST 34,602-89. Információs technológia. Műszaki projekt létrehozását az automatizált rendszer
- GOST 19,201-78. Egységes rendszer program dokumentációját. Szabályai szerint. a tartalom és a tervezési követelményeknek.