CIS 375 Assignment 2
Winter 2007

For your second assignment, you will need to produce a requirements specification document for a one of two systems:

The web-based photo bucket system should allow users to post pictures, organize photos into folders, add annotations to each photo entry, and search for photos using key words. Users are limited to 1 GB of storage and are billed for storage for service once each month.

For the point of sale system, customer orders directly from a touch screen. Order information is displayed on screen in the backroom where employees fill each order. All payments must be made by credit card. Inventory is updated as goods are sold and when the quantities of items on hand drop below certain levels they are automatically reordered from the appropriate vendors. Paper copies are printed for all transactions.

I would prefer that you work as groups of 2 or 3. I want your group to use object-oriented analysis techniques. As always, I will need a written statement describing what each member of your group contributed to this assignment. If you absolutely cannot figure out how to do this project, you may negotiate with me to create an object-oriented specification document for another type of system.

Your group is required to develop a complete object-oriented analysis model for your project. Your group does not need to construct an object-oriented design of this system or plan to implement their design using some object-oriented programming language.

Your specification document is due three weeks from today. Your group should use the headings suggested in the Pressman template located at www.rspa.com/docs/Reqmspec.html. These headings include introduction, information description, usage scenario(s), data model description, functional model description, behavioral model description, limitations/restrictions/constraints and validation criteria. You will need to include appropiate diagrams E-R diagram, a finite state model, and a data flow diagram, and a class hierarchy or their UML equivalents as part of your document.

Assigned: 2-13-07
Due date: 3-12-07