CS3773 Assignment I
For this assignment, you will write a partial Software Requirements Specification (SRS) for the
software system described below. You will work individually.
You will create a partial SRS (Section 1 and partial Section 3) for a software system, “UTSA
Book Club”. The SRS shall include the
following description, diagrams and tables.
· Table of contents, table of figures, and list of tables.
· Introduction to the SRS, which may include assumptions you make about the system.
· A UML use case diagram, showing all identified use cases, along with a brief description of the use case diagram.
· Detailed use case description, in tabular format, for each use case, showing a use case number, a use case name, brief description, all actors, all possible scenarios, pre-conditions, and post-conditions.
· A UML class diagram for the whole system, showing all identified classes and their attributes (no operations are required), along with a brief description of the class diagram.
· References.
Please
send an electronic copy to both Jianwei Niu and Brendan Dunne (bDunne
AT cs.utsa.edu) by11:59pm, Feb 10 (Sunday).
The essential features of the project are described as
follows.
UTSA Book Club is an online discount book club that
enables UTSA students to purchase books on
computers directly
from the publisher, which makes their cost considerably less than their retail
price. Students can purchase a book online by creating a club account without
joining the club or by joining the club to save a great deal on purchasing a
book at the member price, which is much lower than the full book-club price.
To join the club, the students must have valid UTSA
ID Cards, live in the
The procedure for joining the club is really
simple: A student makes selections (at least three books) from the online
catalogue and review the items in the shopping cart; Fill out the membership
form, which includes UTSA ID number, billing and shipping addresses, and credit
card information; Click on the Submit button to join.
The UTSA book club allows its member to browse through the entire catalogue and make selections
online. The club members can review their account information on the web. Each month, a club member receives via email an electronic booklet that includes all of the
latest titles available from the book club with member
prices. To
order them, a member simply emails the Member Reply Form back on the marked
date.
The
members can cancel
their membership
by emails after
purchasing six books within two years. A previous member can rejoin the
club to take
advantage of another introductory offer.