Course Unit Code | 460-4076/02 |
---|
Number of ECTS Credits Allocated | 4 ECTS credits |
---|
Type of Course Unit * | Optional |
---|
Level of Course Unit * | Second Cycle |
---|
Year of Study * | |
---|
Semester when the Course Unit is delivered | Summer Semester |
---|
Mode of Delivery | Face-to-face |
---|
Language of Instruction | English |
---|
Prerequisites and Co-Requisites | Course succeeds to compulsory courses of previous semester |
---|
Name of Lecturer(s) | Personal ID | Name |
---|
| STO03 | Ing. Svatopluk Štolfa, Ph.D. |
Summary |
---|
This subject explains the specifics of requirements engineering for software intensive systems. Techniques of elicitation, documentation, analysis an their impact on the development of product is thoroughly studied there. |
Learning Outcomes of the Course Unit |
---|
The goal of this subject is to explain the role of requirements engineering as a step of software process. Techniques and methods for elicitation, analysis, organization and traceability will be introduced in this subject. |
Course Contents |
---|
The goal of this subject is to explain the role of requirements engineering as a step of software process. Techniques and methods for elicitation, analysis, organization and traceability will be introduced in this subject.
Lectures content:
1. Requirements elicitation – what is requirement, requirements classification
2. Requirements management process – elicitation, specification, analysis, requirements management
3. Business modeling as a part of requirements specification – methods
4. Requirements traceability, prioritization, change management – methods ana tools
5. Methods for requirements specification
6. Roles and their involvement in requirements engineering, iteration development
7. Requirements engineering as a part of software process
8. Methods and techniques for requirements analysis
All topics will be practiced on different experimental examples from practice.
|
Recommended or Required Reading |
---|
Required Reading: |
---|
Elizabeth Hull, Ken Jackson, Jeremy Dick. Requirements Engineering. ISBN 1849964041, Springer, October 11, 2010
Klaus Pohl, Chris Rupp. Requirements Engineering Fundamentals. ISBN-13: 978-1933952819, Rocky Nook; May 1, 2011.
Suzanne Robertson, James Robertson. Mastering the Requirements Process: Getting Requirements Right (3rd Edition), ISBN-13: 978-0321815743, Addison-Wesley Professional; 3 edition, August 16, 2012.
System Analysis and Design - Study material, project Rozvoj jazykových kompetencí pracovníků VŠB-TU Ostrava: InterDV, Klíčová aktivita KA 03 3/2014-2/2017. |
Elizabeth Hull, Ken Jackson, Jeremy Dick. Requirements Engineering. ISBN 1849964041, Springer, October 11, 2010
Klaus Pohl, Chris Rupp. Requirements Engineering Fundamentals. ISBN-13: 978-1933952819, Rocky Nook; May 1, 2011.
Suzanne Robertson, James Robertson. Mastering the Requirements Process: Getting Requirements Right (3rd Edition), ISBN-13: 978-0321815743, Addison-Wesley Professional; 3 edition, August 16, 2012.
System Analysis and Design - Studijní opory v rámci projektu Rozvoj jazykových kompetencí pracovníků VŠB-TU Ostrava: InterDV, Klíčová aktivita KA 03 3/2014-2/2017.
|
Recommended Reading: |
---|
Pfleeger, Shari Lawrence, and Joanne M. Atlee. 2009. Software Engineering: Theory and Practice: Prentice Hall, ISBN 0136061699.
Pressman, Roger S. 2010. Software Engineering : A Practitioner's Approach. 7th ed. New York: McGraw-Hill Higher Education, ISBN 9780073375977.
Sommerville, Ian. 2010. Software Engineering. 9th ed, International Computer Science Series. Harlow: Addison-Wesley, ISBN 978-0137035151.
|
Pfleeger, Shari Lawrence, and Joanne M. Atlee. 2009. Software Engineering: Theory and Practice: Prentice Hall, ISBN 0136061699.
Pressman, Roger S. 2010. Software Engineering : A Practitioner's Approach. 7th ed. New York: McGraw-Hill Higher Education, ISBN 9780073375977.
Sommerville, Ian. 2010. Software Engineering. 9th ed, International Computer Science Series. Harlow: Addison-Wesley, ISBN 978-0137035151.
|
Planned learning activities and teaching methods |
---|
Lectures, Tutorials |
Assesment methods and criteria |
---|
Tasks are not Defined |