Inżynieria wymagań
Celem przedmiotu jest pozyskanie przez studenta wiedzy na temat procesów składających się na inżynierię wymagań oraz metod i technik związanych z realizacją tych procesów. Poza przekazaniem wiedzy, kluczowym elementem przedmiotu jest praktyczna realizacja inżynierii wymagań w stosunku do wybranego problemu związanego z budową systemu informatycznego. Zakładanym efektem przedmiotu jest rozwinięcie zrozumienia roli i zakresu inżynierii wymagań w ramach wytwarzania systemów informatycznych.
Wiedza i umiejętności zdobyte w tym przedmiocie stanowią podstawę pracy analityka/inżyniera wymagań podczas realizacji przedsięwzięć informatycznych i mają bezpośrednie zastosowanie praktyczne.
Wykład
Zakres poruszanych zagadnień obejmuje:
- Znaczenie inżynierii wymagań dla końcowego rezultatu projektu informatycznego;
- Podstawowe pojęcia inżynierii wymagań;
- Identyfikacja celów biznesowych;
- Identyfikacja interesariuszy;
- Ustalenie zakresu problemu i zakresu systemu informatycznego;
- Modelowanie zdarzeń biznesowych i procesów biznesowych;
- Kategorie wymagań;
- Procesy i techniki wydobywania wymagań;
- Procesy i techniki analizowania wymagań;
- Procesy i techniki specyfikowania wymagań;
- Procesy i techniki walidacji wymagań;
- Cele i zakres zarządzania wymaganiami;
- Inżynieria wymagań a analiza biznesowa;
- Zwinna inżynieria wymagań;
- Inżynieria wymagań dla systemów opartych na uczeniu maszynowym.
We encourage people interested in the subject matter to choose the specialization Information Systems Engineering.
Project
As part of the project, students work in teams to plan and implement requirements engineering activities related to a selected problem in the development of an IT system. Emphasis is placed on effective collaboration with stakeholders, regardless of whether such a system ultimately is developed (this is beyond the scope of the course). This collaboration should be properly documented by collecting process traces (e.g., notes, recordings, acquired documents). Teams receive a System Requirements Specification template, which they supplement with information obtained and developed during the project. Additionally, peer reviews are part of the project activities – each team receives documentation prepared by the other team and (using checklists) notes any identified defects and ambiguities.
More information can be found on the portal eNauczanie.pg.edu.pl.