| Model Course Description | Requirements Engineering | |
|---|---|---|
| Identifying code | June 1995 | |
| CATS points | CMS modular value | Academic group |
| Level Category CATS level | CMS category | 7 Scheme(s) on which course is offered and other
programme provisions BSc Degree and Degree with Honours in Computer
Science, |
| 8 Prerequisites 1. Basic modelling skills i.e. basic knowledge and competence in the
use of structured methods and/or formal notations for software
system modelling. |
||
| 9 Teacher/learning methods The course will be taught in 3 hours per week, roughly divided into one one hour lecture, and two hours practical activity. Occasional tutorial sessions will also be provided during these times. Lectures will be based around material drawn from the course text. Practical activities will focus mainly on developing aspects of a case study involving, for example, the specification of requirements for part of an active badge security system. Group work and self-study facilities for use in tackling this case study will be provided. Self- and peer assessment may also be used to support these activities. |
||
| 10 Assessment Relevant background knowledge and appreciation of important principles in requirements engineering will be assessed in an exam. The exam may also assess understanding of and competence in practical skills in requirements engineering using material based on the case study. |
||
| 11 Course aims and objectives
The aim of this course is to prepare and equip students for work in
the software industry which involves collecting and specifying
requirements for software-intensive systems. The process of requirements engineering involves eliciting, modelling, analysing and validating requirements for systems and software. The verification of finished systems with respect to an original requirements specification is also an important issue. A range of tools and techniques is available to support each of these activities, and more such techniques are currently being developed by researchers in this area. By the end of the course, students will:
|
||
| 12 Course content
|
||
| 13 Reading list Course text:
|
||
| 14 Notes Other schemes on which this course might be offered: MSc in Computer Science Course writer: Sara Jones Course moderator: Carol Britton |
||
