Computer Science and Software Engineering 371
Software Requirements and Specification
Fall 2005
Discussion and Exercises for Week 3
(Shortened
this week in order to make room for Exam 1)
1. What items
should be in the template for a Delta Vision Document (a document that gets you
from one version of a product to the next one)?
2. Figure
17-1 of the requirements text (page 186), labeled “Product manager’s recipe for
success”, says:
Take
·
2 parts requirements requirement
·
1 part development experience
·
1 part commercial practices
·
1 part marketing (measure dose carefully!)
Mix with plain common sense
Bake in user’s oven until done
What does all that mean?
:)
3. Develop a use case for sending a file
through an instant messaging (IM) system
A user describes how he
would like to be able to send a file to another person on the IM system: “I
should be able to send a friend a file in the same area as where I can send her
text messages. I could specify the file
that I want to send, plus a brief description of the file so he or she can
decide whether to accept it or not. My
friend would either choose to accept the file, in which case it would be
transferred and I would receive a message when the transfer was complete, or he/she
could choose not to accept it, and I would get a message back to that
effect. If for one reason or another,
the friend accepts the transfer and then decides to halt it before it is
complete, I should get a message back stating that.”