Requirements Engineering
BASIC DATA
course listing
Y - courses in joint study programmes
course code
MTAT.03.306
course title in Estonian
Nõuete analüüs
course title in English
Requirements Engineering
course volume CP
4.00
ECTS credits
6.00
to be declared
not
assessment form
Examination
teaching semester
autumn
language of instruction
Estonian
English
Study programmes that contain the course
Structural units teaching the course
IT - Department of Software Science
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
Kursus annab tudengitele ülevaate nõuete analüüsi alustest, põhimõtetest ja võtetest. Kursuses vaadeldakse enimlevinud lähenemisi nõuete analüüsile ning nende tehiseid nagu eesmärgid, stsenaariumid ja lahendussuunatud nõuded. Kursus tutvustab suuremaid nõuete analüüsiga seotud tegevusi nagu nõuete dokumenteerimine, nõuete välja toomine, nõuete läbi rääkimine ja nõuete haldamine. Kursus keskendub ka nõuete kontrollimisele võttes arvesse erinevaid võtteid, kaasa arvatud kontroll prototüpeerimise vahendusel
course aims in English
This course will provide students an overview of requirements engineering fundamentals, principles and techniques. The course will consider major requirements engineering approaches, as well as their artefacts, like goals, scenarios and solution-oriented requirements. The course will present the major requirements engineering activities, like, requirements documentation, requirements elicitation, requirements negotiation, and requirements management. The course will also consider requirements validation, taking into account different techniques, including validation through prototyping
learning outcomes in the course in Est.
Aine läbinud üliõpilane on võimeline:
1) Välja tooma, läbi rääkima ja dokumenteerima tarkvara nõudeid.
2) Looma olulisemaid nõuete tehiseid ning kasutama neid tarkvaraarendusprojektides.
3) Seletama nõuete analüüsiga seotud mõisteid, teooriaid ja parimaid praktikaid.
4) Rakendama nõueteanalüüsi võtteid mitmetes tarkvaraarenduse elutsüklites rõhuga prototüpeerimissuunatud projektidel.
5) Haldama tarkvara nõudeid, prioriteete, neid jälitama ja nende arengut kontrollima
learning outcomes in the course in Eng.
On successful completion of this course, students will able to:
1. Elicit, negotiate and document software requirements.
2. Develop major requirements artefacts and use them during the software development projects.
3. Explain the concepts, theories, and best practices associated with requirements engineering.
4. Apply requirements validation techniques within various software development lifecycles with emphasis on the prototyping oriented projects.
5. Manage software requirements, priorities, trace them and control their evolution
brief description of the course in Estonian
Kursusel kaetavad teemad sisaldavad: nõuete määratlemist, nõuete analüüsi raamistikke, süsteemi ja konteksti piire, eesmärksuunatud modelleerimist, stsenaariumi analüüsi, lahendussuunatud nõudeid, nõuete dokumenteerimist, nõuete välja toomist, nõuete läbi rääkimist, nõuete kontrolli (alused, valideerimisvõtted, kontrollimine prototüpeerimise vahendusel), nõuete haldust (jälitatavus, prioriteetide seadmine ja muudatuste haldamine)
brief description of the course in English
Topics covered by the course include: requirement definition, requirements engineering framework, system and context boundaries, goal-oriented modelling, scenario analysis, solution-oriented requirements, requirements documentation, requirements elicitation, requirements negotiation, requirements validation (fundamentals, validation techniques, validation using prototyping), requirements management (traceability, prioritisation, and change management)
type of assessment in Estonian
https://www.is.ut.ee/pls/ois
type of assessment in English
https://www.is.ut.ee/pls/ois
independent study in Estonian
https://www.is.ut.ee/pls/ois
independent study in English
https://www.is.ut.ee/pls/ois
study literature
https://www.is.ut.ee/pls/ois
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
2.0
lectures
-
practices
2.0
practices
-
exercises
0.0
exercises
-
lecturer in charge
-
type (CBL/PBL)
not specified
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
Course-teacher pairs of the corresponding version are missing!
Course description in Estonian
Course description in English