ITKS452 Requirements Engineering (5 cr)
Description
Content
This course is an introduction into Requirements Engineering (RE) field. RE deals with constructing and managing of requirements for a computer-based system, aiming for effective (meeting stakeholders, expectations) and efficient (time, cost, and human resources) development of the system. The course provides an overview of different activities in the requirements development and management processes, explains how RE fits into a broader software or system engineering process, highlights the essential role of communication in RE - especially in multicultural software development environments, provides an understanding of the main challenges in requirements engineering The course is designed to be practice-oriented. It discusses the good industry practices available at present, which are to a large extent informal. Formal and other structured approaches to RE are not treated to any significant extent. The course is designed mainly for students in software engineering. However, it also fits well the interests of those who study software-related business topics. Since RE is a multidisciplinary field as such and related to many other fields, students from other faculties may benefit from the course as well.
Completion methods
RE course is a web-based course. To complete the course succesfully an accepted group work (=group learning diary + group exercise work) or an independent learning diary is needed depending on which term you take the course. You can take the course in Autumn, Spring or Summer term. In Autumn term course, the study mode is group working or independent working depending on a year (Note! These are not options in one Autumn course). In Spring term study mode is group working. In Summer term study mode is independent working.
Assessment details
Learning diary (group diary or independent): clearly written, right answers based on the course materials and includes own innovative and reflective thinking
Group exercise work: clearly defined project, clearly written RE documents, done according to templates/guidelines, innovative project (could be SPIN OFF)
Learning outcomes
Description of prerequisites
Study materials
LECTURE NOTES (will in Optima)
COS examples and templates (will in Optima)
Heimbürger, A., Kiyoki, Y. and Ylikotila, T. 2011. Communication Across Cultures in the Context of Multicultural Software Development. Reports of the Department of Mathematical Information Technology. Series C. Software and Computational Engineering. No. C 1/2011. 64 p. (will in Optima)
Requirements Engineering Journal (JYU Digital library)
RE articles given by the supervising teacher.