|
Detailed information |
Original study plan |
Master's programme Computer Science 2018W |
Objectives |
Students get to know the role of requirements in the software life cycle. They learn about different methods for the elication, analysis, negotiation, documentation, and validation of requirements. Students apply tools for requirements engineering in practical scenarios.
|
Subject |
Role of Requirements Engineering in the software life cycle; techniques for eliciation and negotiation; prototyping; scenariobased approaches; use case analysis; IEEE standard 830; documentation and notations; structure of specification documents; requirements- and change management; requirements traceability; requirements and software reuse; requirements in product lines
|
Criteria for evaluation |
Exam at the end of term
Practical Exercises
|
Methods |
Team work
Role play
Application of software tools
|
Language |
English and French |
Study material |
Pohl, K.: Requirements Engineering. Grundlagen, Prinzipien, Techniken. dpunkt.Verlag, 2007. Robertson, S.; Robertson, J.: Requirements-Led Project Management: Discovering David's Slingshot. Addison-Wesley Professional, Boston, 2004. Sommerville, I.; Kotonya, G.: Requirements Engineering: Processes and Techniques. John Wiley & Sons, Inc., New York, 1998. Sutcliffe, A.: User-Centered Requirements Engineering: Theory and Practice. Springer, New York, Inc., Secaucus, 2002.
|
Changing subject? |
No |
Corresponding lecture |
(*)INMSPKVREQE: KV Requirements Engineering (3 ECTS)
|
|