Welcome to the course webpage for SOFT-423 (Winter 2015).
(Course alternatively known as CISC-423)
Teaching Assistant: Saikat Das
Course Description: An integrated approach to discovering and documenting software requirements. Identification of stakeholders; customer, operator, analyst, and developer perspectives. Requirements elicitation. Transition from initial (informal) requirements to semi-formal and formal representations. Requirements analysis process; analysis patterns. Requirements specification techniques. Relation to architecture and user interface design; traceability of requirements.
- Process & Basics
- Methods & Techniques
- Non-functional Requirements
Lecture Location: Goodwin Hall 254
Monday – 3:30pm-4:30pm
Wednesday – 2:30pm-3:30pm
Thursday – 4:30pm-5:30pm
There is no required textbook for the course – material for assignments, tests, and final exam will be taken from the course notes.
However the following textbooks may be useful as a reference, and are where some of the materials are sourced from:
- An Introduction to Requirements Engineering Paperback – Aug 26 2002
by Ian K Bray
- Software Requirements: Styles & Techniques Paperback – Dec 7 2001
by Soren Lauesen
- Requirements Engineering: Fundamentals, Principles, and Techniques Hardcover – Jul 24 2010
by Klaus Pohl
- Requirements Engineering: Processes and Techniques Hardcover – Sep 16 1998
by Gerald Kotonya, Ian Sommerville
- Software Requirements: Objects, Functions and States (Revised Edition) (2nd Edition) Paperback – Mar 4 1993
by Alan M. Davis