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.”