CpSc 372

Assignment 1

Requirements Engineering

 

Before software engineers begin developing a solution to a problem they need to have a clear definition of that problem. Often the “requirements” for the product they are about to build need to come from several perspectives. There are several stakeholders in the Orthogonal array testing tool. Each of them may have valuable input into the requirements for a solution. The marketing people have concerns about the timing of product release and its price. The customers have certain expectations about what the tool should be able to do.  

Steps:

1.     Each team member should represent one stakeholder. The other two members will interview that stakeholder. The team will aggregate the requirements gathered from the stakeholders into a single view.

2.     The team will first create a feature model for the OATS product and then a use case model. The use case model consists of the diagram and the text descriptions.

3.     A first draft of the model is due at class time on Tuesday. At that time pairs of teams will meet to discuss their models. Based on this discussion each team will independently revise their model.

4.     The models will be discussed by the class on Thursday so all submissions must occur by 1:30 on that day.

 

This is a three person team assignment. Electronic copy is due by email by 1:30 pm Thursday, September 7, 2006. Mail sent after 1:30pm will be discarded.

Grading will be based on:

1.     Completeness of the analysis

2.     Correctness of the reasoning

3.     Any value added beyond the basic assignment