School of Computing · ANU College of Engineering Computing & Cybernetics
Several alternatives for eliciting, describing and managing requirements during the early period of systems and software development will be presented and discussed. Several analysis techniques will be described and demonstrated including process, state and object-oriented techniques. Requirements Models will be discussed in detail together with the benefits and differences among the various modelling methods. This course can be studied for credit in the following programs: - Master of Computing/Master of Computing Honours - Graduate Studies - and as an elective in other programs.
One two-hour lecture per week. One two-hour tutorial per week. Other Information Attendance: While attendance at every lecture is not absolutely mandatory, not everything is in the lecture notes. Attending tutorials is required, as the course has a strong practical component, where learning is accomplished by doing.
Software Requirements (3rd Edition) by Karl Wiegers - 2003: Microsoft Press ISBN 0-7356-1879-8 Reference (Recommended) More Software Requirements by Karl Wiegers - 2006: Microsoft Press