SE-381 Homework 1: Informal Requirements Specification

Fall quarter 2003-2004

Dr. Mark J. Sebern

Developed with support from the National Science Foundation


SE-381 main page

Introduction

The purpose of this exercise is to prepare a (non-formal) requirements specification for a software system, to be used as a baseline for later work in formal specification.

Assignment details

Introduction

This is a team (3-4 members) project; you may not do it as an individual.

Because this exercise concentrates on the specification and documentation of requirements, rather than on eliciting them from clients or stakeholders, the problem domain is one that you should already be familiar with. You are expected to take into account your own knowledge of the problem domain in completing this work. The members of your team may have differing views about the requirements. You should reach some kind of consensus about the requirements and document them as well as you can. There is more than one possible "right answer" for this project.

System description

Study this overview of the system you are to specify. It is taken from a similar problem addressed at the Fourth International Workshop on Software Specification and Design, April 3-4, 1987, Monterey, California.

It is likely that you have are familiar with elevator systems similar to the one described here. You should use your own experience to help you understand the details of the system for which you are trying to specify the requirements.

Report

Prepare your report using LaTeX. (You'll need LaTeX throughout the course, and LaTeX is still commonly used to prepare papers for technical journals and conferences, so this assignment will help you gain familiarity and expertise in using it.)

If you have questions about the assignment, please consult the instructor.

Report submission

Your report should consist of the following:

The report is due before class on the day specified in the course schedule.

If you have questions about the assignment, please consult the instructor (in person or by email) as soon as possible.

Email your report to the instructor. Be sure to keep your own copy for safekeeping.


This page was last updated on Sunday, 07-Sep-2003 18:03:09 CDT.

Copyright information