A Repository of Online Tutorial Material for Software Engineering Students at the
Department of Computer Science & Software Engineering
The
This
page is maintained by Rachel Cardell-Oliver
Last updated
Feedback on the existing material and suggestions for new material to be included are most welcome to rachel@csse.uwa.edu.au.
UML
Rational Rose
and UML intro resources by Gary Bundell 2001/2
Requirements Elicitation and Analysis
·
Requirements Analysis Document (RAD)
Template Bruegge
and Dutoit, This
document is produced during requirements elicitation and analysis. It documents
the use case model, the analysis object model, and the dynamic model.
·
Requirements Engineering
Interviewing, by M. Shaw, Lecture
Notes for SE611, September 1997
·
A
Laboratory for Teaching Object-Oriented Thinking,
·
Structuring
Use Cases with Goals, Alistair
Cockburn, Journal of Object Oriented Programming, Sep-Oct 97 & Nov-Dec 97,
revised Feb 2000 on http://www.usecases.org
·
Basic Use Case Template, Alistair Cockburn, from http://www.usecases.org accessed Aug 2002
Design
System Design Document (SDD) Template
Bruegge and Dutoit,
This document is produced
during system design. It documents the design goals and the subsystem
decomposition. The discussion of issues such as persistent data management,
hardware/software mapping, is also documented here.
Object Design Document (ODD) Template
Bruegge and Dutoit,
This document is produced
during object design and implementation. It consists of an introduction and
content generated from source code with Javadoc.
Verification and Validation
Test Manual (TM) Template Bruegge and Dutoit, This document is produced during
testing. It documents both the specification and execution of test cases for
unit testing, integration testing, and system testing.
Generating Test Cases from Use Cases,
by Jim Heumann in The Rational Edge www.therationaledge.com 2001
Software Configuration Management
CVS for new users by Bob
Arnson from http://www.cvshome.org/,
accessed June 2002
Project Management
Software Project Management Plan
(SPMP)Template Bruegge and Dutoit, This document is produced before project initiation and is
constantly updated during the project. This document is written by the
instructor and the students and documents the project plan, project procedures,
and other project conventions.
Software Metrics