COSC 440                            Large Systems Design                            Spring, 2016

Lab 4: Requirements Specification

This lab should be done in groups of four. Your group must be different from your groups from labs 2 and 3.


In Chapter 4 of L&L we have learned about requirements specifications. In this lab you will develop use cases and a requirements specification document for additional functionality for the chat program. Please complete parts (a), (b), (c) and (d) from Exercise 79 in L&L.

Use Cases

Develop a full set of use cases for the additional functionality for the chat room. These use cases should follow the outline on pp. 129-130 of L&L.

Requirements Document

Write a complete requirements document for the additional functionality for your problem. Be sure that you resolve any ambiguities that are in the problem statement itself. Your document should follow the pattern given in sections 4.11 and 4.12 of L&L.

Design and Implementation

These will be done in lab 6.