Final Draft UM
To save us time marking Deliverable 6, if you did not get your marked-up
copy of Deliverable 5 electronically, you must hand in your hard marked-up
Deliverable 5 with this deliverable. So don't throw out the marked-up
Deliverable 5!
You now have at your disposal
-
the information in the
WUIM Project Vision Document,
-
what you have learned
for your Deliverable 1 domain model diagram,
-
the
posted solution to Deliverable 1
and the criticisms you got on your Deliverable 1 diagram,
-
what you have learned
for your Deliverable 2 list of assumptions,
exceptions, variations and questions,
-
what you have learned
from the distributed list of assumptions,
exceptions, variations and questions,
-
the answers you got to your Deliverable 2 questions,
-
two
updates to the vision document,
-
what you have learned
for your Deliverable 3 use case model,
-
the
posted solution to Deliverable 3
and the criticisms you got on your Deliverable 3 diagram,
-
what you have learned
for your Deliverable 4 WUIM class model,
-
the
posted solution to Deliverable 4
and the criticisms you will soon get on your Deliverable 4 diagram, and
-
what you have learned
for your Deliverable 5 First Draft WUIM
Specification
-
and the criticisms you will soon get on your Deliverable 5 specification, and
-
any good ideas that come to your minds.
By now, your group and your customer have come to some agreement about
what WUIM should and should not do. It is time to express that
agreement in the form of the final draft of your group's user's manual
(UM) or software requirements specification (SRS), a.k.a. Deliverable
6. It must take into account all the feedback you have gotten from your
customer on your group's deliverables, including on your Deliverable 5.
In this deliverable, you must have an improved version of your
group's WUIM use case model, Deliverable 3, and class diagram,
Delieverable 4, reflecting what your group now understands about what
is needed for WUIM. It is OK if you use in your improved version,
elements of posted
WUIM Class Model and
New WUIM Use Case Model,
provided by Berry. It is better if in your improved models you merge
the good and innovative parts of your own Deliverables 3 and 4 with the
usable parts of the posted solutions. Your models must also deal with
criticisms you have gotten on Deliverable 5.
If your deliverable is a user's manual, it includes:
-
cover page + table of contents + page numbers,
-
introduction, describing your WUIM at a high level,
-
a glossary of terms and acronyms,
-
the manual's notational conventions,
-
a revised domain model with superimposed world diagram,
-
a revised use case diagram,
-
a typical scenario for each use case, expressed in natural langauge in
one of several possible formats:
-
the format of Lihua Ou's WD-Pic
User's Manual,
-
multicolumn format as in the Scenarios
and Use Cases slides,
-
single column, multicolor format, with the steps of each actor or
process being in a different color; you may use this format only
if you print your hard copy with a color printer, or
-
the format of Adobe Acrobat's online help pages
- all needed exceptional scenarios for each use case, especially to deal
with assumptions that do not hold, and
-
a user-interace description using a numbered set of screen diagrams
associated with the scenarios above.
If your deliverable is an SRS, it a full SRS, covering at
least the required functionality. Somewhere in this SRS, you need to have
at least
-
introduction, describing your WUIM at a high level,
-
cover page + table of contents + page numbers,
-
a glossary of terms and acronyms,
-
the SRS's notational conventions,
-
a revised domain model with superimposed world diagram,
-
a revised use case diagram,
-
a Section 3 that describes all needed functions, including all exceptional
cases of these functions, especially to deal with assumptions that do not
hold, and
-
a user-interace description using a numbered set of screen diagrams
that are referenced by the appropriate functional descriptions in Section
3.
Some Important Reminders
-
You MUST follow any relevant advice given in the
``User's Manual Advice'' slides.
-
Your submission MUST have a cover page as specified
here.
-
You must correct or otherwise deal with any problems in Deliverable 5 that
were noted by your customer (TA).
You will need to submit both a hard copy AND and an electronic copy of
this deliverable:
- The hard copy should be placed in the designated drop box for
CS445/SE463.
- The electronic copy should be emailed to the course account with
the subject
"CS445 Deliverable 6 Group XX"
where
XX is your group number, with a leading zero if it's less than
10. The file name for the same deliverable should be
"D6-GXX.pdf" where
XX is your group number as before.
PLEASE use this subject line
and file name; otherwise it is difficult for us to organize all of the
submissions. Deliverable 6 must be in PDF format.