Követelménytervezés 101
12 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Mi a követelmény?

Olyan feltétel vagy képesség, amelyre a felhasználónak szüksége van egy probléma megoldásához vagy egy cél eléréséhez.

Melyek a követelmények típusai? (Válassza ki az összes helyes választ)

  • Funkcionális követelmények (correct)
  • Minőségi követelmények (correct)
  • Hibakövetelmények
  • Korlátok (correct)
  • Mi a követelménytervezés célja?

    A vonatkozó követelmények ismerete, konszenzus elérése az érintettek között, dokumentálás és szisztematikus kezelés.

    A követelménytervezés négy fő tevékenysége: Kiderítés, Dokumentáció, Validálás és ______.

    <p>Menedzsment</p> Signup and view all the answers

    Melyek a követelmények forrásai? (Válassza ki az összes helyes választ)

    <p>Dokumentumok</p> Signup and view all the answers

    A hibák 60%-a a követelménytervezési szakaszból származik.

    <p>True</p> Signup and view all the answers

    A követelmény kiket vagy mit jelent?

    <p>Egy feltételt vagy képességet, amely a felhasználónak szükséges egy probléma megoldásához</p> Signup and view all the answers

    A funkcionális követelmények minőségi követelményeknek számítanak.

    <p>False</p> Signup and view all the answers

    Mi a követelménytervezés célja?

    <p>A vonatkozó követelmények ismerete és konszenzus elérése az érintettek között.</p> Signup and view all the answers

    A követelménytervezés négy fő tevékenysége: kiderítés, dokumentáció, _____ és menedzsment.

    <p>validálás</p> Signup and view all the answers

    Milyen módszerek segítségével lehet kideríteni a követelményeket?

    <p>Interjúk és kérdőívek</p> Signup and view all the answers

    Párosítsa a követelmény típusokat a leírásaikkal:

    <p>Funkcionális követelmények = A rendszer bizonyos funkcióihoz kapcsolódó viselkedési követelmények Minőségi követelmények = Funkcionális követelmények által nem lefedett minőségi problémák Korlátok = A megoldási teret korlátozó követelmények</p> Signup and view all the answers

    Study Notes

    A követelménytervezés oka

    • A követelménytervezés azért fontos, mert a hibák 60%-a a követelménytervezési szakaszban keletkezik.
    • A rossz vagy hiányzó követelmények a programozás során 20-szorosan és az elfogadási teszt során 100-szorosan drágábbak.
    • A követelmények figyelmen kívül hagyásához vezethet, ha valami magától értetődőnek tűnik és nincs kifejezetten megfogalmazva.

    A követelmény meghatározása

    • A követelmény egy olyan feltétel vagy képesség, amelyre a felhasználónak szüksége van egy probléma megoldásához vagy egy cél eléréséhez.
    • A követelmény lehet egy rendszernek vagy rendszerösszetevőnek teljesítenie kellő feltétel vagy képesség, amelynek egy szerződéses szabványspecifikációnak, vagy más formálisan előírt dokumentumnak kell megfelelnie.
    • A követelmény lehet egy feltétel vagy képesség, amelyet dokumentáltan ábrázolnak.

    Követelmények típusai

    • Funkcionális követelmények: A rendszer funkcióinak viselkedésének eredményére vonatkozó követelmények.
    • Minőségi követelmények (nem funkcionális): Olyan követelmények, amelyek nem funkcionális problémákra vonatkoznak, például a teljesítmény, rendelkezésre állás, megbízhatóság, méretezhetőség és hordozhatóság.
    • Korlátok: Olyan követelmények, amelyek további korlátozásokat szabnak a megoldási térre a funkcionális és minőségi követelmények mellett, például határidők, web alapú megoldások.

    A követelménytervezés meghatározása

    • A követelménytervezés egy szisztematikus megközelítés a követelmények specifikációjához és kezeléséhez.
    • Célja a vonatkozó követelmények ismerete, konszenzus elérése az érintettek között, dokumentáció a megfelelő szabványok szerint és szisztematikus kezelés.
    • A követelménytervezéssegítségével megértik és dokumentálják az érdekelt felek vágyait és igényeit, hogy minimalizálják annak kockázatát, hogy olyan rendszert szállítsanak, amely nem felel meg az érdekelt felek vágyainak és igényeinek.

    A követelménytervezés négy fő tevékenysége:

    • Kiderítés: A vonatkozó követelmények felkutatása.
    • Dokumentáció: A követelmények rögzítése és dokumentálása.
    • Validálás és tárgyalás: A követelmények ellenőrzése és a felek közötti megállapodás elérése.
    • Menedzsment: A követelmények folyamatos kezelése.

    Követelménymérnök

    • Analitikus gondolkodás
    • Empátia
    • Kommunikációs készségek
    • Konfliktusmegoldó készségek
    • Moderálási készségek
    • Önbizalom
    • Meggyőző erő

    Communication

    • Közös nyelv
      • Természetes nyelv
      • UML (Unified Modeling Language)

    Követelmények kiderítése

    • A követelmények nem úgy jönnek létre, hogy ott vannak, hanem ki kell őket deríteni.
    • A követelmények kiderítésének forrásai:
      • Érdekelt felek: Szabadon, például: felhasználók, operátorok, fejlesztők, stb.
      • Dokumentumok: Például: Jogi dokumentumok, szabványok, hibajelentések.
      • Működő rendszerek: Például: Örökölt vagy elődrendszerek, versengő rendszerek.

    Követelmények kiderítése: Kano modell

    • Elégedetlenek: Magától értetődő és magától értetődő tulajdonságok.
    • Kielégítők: Kifejezetten megkövetelt rendszertulajdonságok.
    • Örömmelők: Olyan rendszertulajdonságok, amelyeket az érdekelt felek nem ismernek vagy nem várnak el, és csak a rendszer használata során fedeznek fel.

    Követelmények kiderítése: Kiderítési technikák

    • Felmérési technikák: Pontosak, de időigényesek:
      • Interjúk
      • Kérdőívek
    • Kreativitási technikák: Nem mindig elég pontosak:
      • Ötletbörze
      • Hat gondolkodó kalap
      • Analógia
    • Dokumentumközpontú technikák: Más technikákkal kell kombinálni:
      • Jóak a régi rendszerekhez:
      • Rendszerrégék...

    A követelménytervezés oka

    • A követelmények közlése javult, de a hibák 60%-a a követelménytervezési szakaszból származik.
    • A hibák kijavítása drága:
      • A programozás során 20-szor drágább
      • Az elfogadási teszt során 100-szor drágább.
    • A hibák oka lehet, hogy a követelményeket magától értetődőnek tartják, és nem dokumentálják kellőképpen.

    A követelmény meghatározása

    • A követelmény lehet:
      • Szükséges feltétel vagy képesség a felhasználó számára egy probléma megoldásához vagy cél eléréséhez.
      • Egy rendszernek vagy rendszerösszetevőnek teljesítenie kell egy szerződéses szabványspecifikációnak, vagy más formálisan előírt dokumentumnak.
    • Az IEEE610.12-1990 szabvány definíciója szerint a követelmény egy olyan feltétel vagy képesség dokumentált ábrázolása, amelyre a felhasználónak szüksége van egy probléma megoldásához vagy cél eléréséhez.

    Követelmények típusai

    • A követelmények két fő típusra oszthatók fel:
      • Funkcionális követelmények: A rendszer funkció által biztosított viselkedés eredményére vonatkozó követelmény.
      • Minőségi követelmények: A minőségi problémákra vonatkozó követelmények, például a teljesítmény, a rendelkezésre állás, a megbízhatóság, a méretezhetőség és a hordozhatóság.

    A követelménytervezés meghatározása

    • A követelménytervezés olyan szisztematikus és fegyelmezett megközelítés a követelmény specifikációhoz és kezeléséhez, melynek célja:
      • A vonatkozó követelmények ismerete.
      • Konszenzus elérése az érintettek között a követelményeket illetően.
      • A követelmények dokumentálása a megfelelő szabványok szerint.
      • A követelmények szisztematikus kezelése.

    A követelménytervezés négy fő tevékenysége

    • A követelménytervezés négy fő tevékenységből áll:
      • Kiderítés: A követelmények beazonosítása.
      • Dokumentáció: A követelmények rögzítése.
      • Validálás és tárgyalás: A követelmények ellenőrzése és a szereplőkkel történő egyeztetés.
      • Menedzsment: A követelmények nyomon követése és kezelése.

    Követelménymérnök, a személy

    • A követelménymérnöknek rendelkeznie kell a következő tulajdonságokkal:
      • Analitikus gondolkodás.
      • Empátia.
      • Kommunikációs készségek.
      • Konfliktusmegoldó készségek.
      • Moderálási készségek.
      • Önbizalom.
      • Meggyőző erő.

    Kommunikáció

    • A követelménytervezés során fontos a közös nyelv használata.
      • Természetes nyelv: A mindennapi beszéd általános nyelve.
      • UML: Unified Modeling Language, mely egy diagrammal alapú modellező nyelv.

    Követelmények kiderítése

    • A követelmények nem léteznek önmagukban, ki kell őket deríteni!
    • A követelmények kiderítésének forrásai:
      • Érdekelt felek:
        • A rendszerrel kapcsolatban álló személyek vagy szervezetek.
        • Pl.: felhasználók, operátorok, fejlesztők, építészek, ügyfelek, tesztelők.
      • Dokumentumok:
        • Jogi dokumentumok, szabványok, hibajelentések.
      • Működő rendszerek:
        • Örökölt vagy elődrendszerek.
        • Versengő rendszerek.

    Kano modell

    • A Kano modell segít a követelmények priorizálásában:
      • Elégedetlenek: A követelmények hiánya nem okoz elégedetlenséget, de a meglétük sem okoz örömet.
        • Pl.: Az alapvető funkciók hiányában a felhasználók csalódottak.
      • Kielégítők: Ha a követelmények teljesülnek, akkor a felhasználók elégedettek.
        • Pl.: A rendszer megfelelően működik.
      • Örömmelők: A követelmények megléte meglepetésként hat, és örömmel tölti el a felhasználót.
        • Pl.: A rendszernek plusz funkciói vagy előnyei vannak.

    Követelmények kiderítési technikák

    • Különböző technikák állnak rendelkezésre a követelmények kiderítéséhez:
      • Felmérési technikák: Pontosak, de időigényesek.
        • Pl.: Interjúk, kérdőívek.
      • Kreativitási technikák: Szemléletesek és interaktívak, de néha pontatlanok.
        • Pl.: Ötletbörze, Hat gondolkodó kalap, analógia.
      • Dokumentumközpontú technikák: Más technikákkal kombinálhatók.
        • Pl.: Meglévő dokumentumok elemzése, rendszerrégé.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Fedezd fel a követelménytervezés jelentőségét és a folyamat során előforduló hibák okait. Megismered a különböző követelmények típusait és azok hatását a szoftverfejlesztésre. Ismerd meg jobban a funkcionális és nem funkcionális követelményeket!

    More Like This

    Use Quizgecko on...
    Browser
    Browser