logoClassRank

University of Western Australia

Areas of Study

Software Requirements and Design

  • CITS4401
  • Semester 1 (see Timetable)
  • 6 points
Average Rating
Difficulty Level

Requirements and design are important phases of software development because errors or misunderstandings of software requirements or designs are expensive to correct during later stages and may lead to project failure.<br/><br/>This unit introduces the theory and practice of software requirements and design. It aims to equip graduates of the Master of Professional Engineering in the Software Engineering specialisation with the ability to select, evaluate and apply appropriate requirements and design techniques for software projects.<br/><br/>The content comprises (1) requirements engineering—elicitation, analysis, specification, documentation and evolution; (2) software design—using... -- Course Website

Instructor: Associate Professor Du Huynh

Prerequisites: CITS1001 Object Oriented Programming and Software Engineering (or equivalent first course in Java programming); for pre-2012 courses: CITS1200 Java Programming or CITS1220 Software Engineering or CITS1001 Object-oriented Programming and Software Engineeri



Post an anonymous review of this course

Overall experience
Difficulty Level
POST