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.