The University of Western Australia
School of Computer Science and Software Engineering
 
 

School of Computer Science and Software Engineering

CITS5502 Software Processes

Resources

Lecture slides

Lecture slides will be published progressively here during the semester.

Workshop material

Practical work for this unit will be done during workshops, and workshop sheets will be published progressively here during the semester.

Asssignments, seminar and exam

See the Assessment page.

Reading

Textbook: There is no one book which covers the full scope of this course. Students will be expected to seek out appropriate texts and research papers. However, the Software Engineering texts by Pressman or Sommerville are particularly useful. Although current editions of these books are expensive (over $300 for hardcover texts), any recent edition (i.e., one of the last 2–3 editions) is acceptable, and these can be got second-hand for under $50 (not including shipping) from Amazon or Abebooks.

Other useful resources which will be referred to from time to time are detailed below.

Underlying theory of UML

  • Royce, Walker, Software Project Management - A Unified Framework, Addison-Wesley, 1998. (Science Library access no. 005.12 1998 SOF)
  • Fowler, Martin, UML Distilled, Addison-Wesley, 2004. (Book website)

Process Improvement

  • Florac, W and Anita Carleton, Measuring the Software Process, Addison-Wesley, 1999. (Science Library access no. 005.14 1999 MEA, Google book)

On Maturity Models:

On models of Project Management

On Software Process Dynamics

Additional suggestions for this reading list are welcome. Post your suggestions to help5502.