Assignment 2 - Analysis Modeling

SE 325/425  Nowotarski 

Due Monday, October 2, 5:45 p.m. (submit via Course Online)  
Description Create an analysis model
You will create outputs from the requirements engineering process -- use cases, quality requirements, entity-relationship diagram, and data flow diagram -- for the pothole tracking and repair system (PHTRS) described in Exercise 8.10 of the  Pressman text.

For those without the U.S. 6th edition of Pressman, please click here for the description of the system. 
Deliverable

Your deliverable will consist of the following:

  • Develop an informal use case narrative for the user activity: "Inquire on the status of a specific pothole."  Consider the different types of search terms that may be used.

  • Draw a use-case diagram for  the PHTRS.  You'll have to make some assumptions regarding the manner in which a user interacts with this system (Note this is Pressman exercise 8.13)

  • Write a short set of quality requirements (also known as non-functional requirements) for the PHTRS, describing its expected reliability and response time. Again, you'll have to make some assumptions. 

  • Develop a high-level entity-relationship diagram (ERD), showing a few data entities and relationships.  For each entity, identify the attribute(s) that constitute the "primary key."

  • Finally, draw level 0 and level 1 data flow diagrams (DFD).

Process

If necessary, review the examples in the Pressman chapters on Requirements Engineering (Chapter 7) and Analysis Modeling (Chapter 8).   

 

For the use case narrative, you can be more informal than the template suggested in section 7.5 of Pressman. For this deliverable, I am less concerned about form and more concerned about substance, i.e., the usage scenarios.   

 

For the ERD and DFDs, I am less concerned about aesthetics/notation and more concerned about substance. My only constraint is that whatever you turn in must be electronically submitted via COL -- no hand-written submissions.

 

You are encouraged to use outside resources, such as those found on Pressman's web site.

 

Grading This assignment is worth 10% of your course grade.

The breakdown will be roughly 2% per deliverable section.

Note there is no single right answer.  Document your assumptions as necessary.   

 
Questions? Post it to the COL Virtual Office discussion or send me an email at jnowotarski@cdm.depaul.edu
   

Last updated by Jim Nowotarski on September 21, 2008 .