To practice on generating "Architectural Design Specification" of a software system based on a complete "Software Requirement Specification (SRS)".
A full description of the lab 3 instructions and marking scheme have been provided. Click HERE to obtain the PDF file of the instructions.
In each lab section of this week the TA(s) will present a detailed description of the Requirement Specification of the whole ABM system for all groups in the labs and the students will take note of those. Then the students will design the architecture of the ABM system using the components and their corresponding interactions. The resulting diagram is called Component Diagram and represents the services that each component provides to other components through their interfaces. The interactions among the components are modeled by Statechart diagrams that specify the sequence of service invocations triggered through external or internal inputs.
An example of SDS document for a Thermostat System has been provided for you as a guide. Click HERE to get the PDF file.
Toturial on Ratioanl Rose , a UML Toolkit. Click HERE
"Rational Rose for home computers & labtops on campus". The following is a message from lab system administrator. To use Rational Rose on home computer or on a laptop on campus, download and install Rational Rose Enterprise 7 for Windows [The zip file is ~500MB]. The software uses a license server, moore.cas.mcmaster.ca, which is only accessible from McMaster network, so you will need to connect to MacVPN (when off-campus) before you start the application.
Get the IEEE Citation Style Guide HERE and follow the rules for referencing a resource in your SDS document.