Systems Analysis and Design

User Generated

ezr1

Computer Science

Description

Assignment #4

Go through the use case detail specifications and your original business process narrative underlining nouns, noun phrases, verbs and verb phrases. Remember that nouns and noun phrases are candidate classes or class attributes and that verbs and verb phrases are candidate operations.

  • Create a list of candidate classes.
  • Create a list of candidate attributes.
  • Create a list of candidate operations.
  • Consolidate the lists by tentatively assigning all of the attributes and operations to the candidate classes.
  • Identify the relationships between the classes
  • Apply generalization, inheritance and polymorphism techniques to the class diagram
  • Conduct a Use Case Realization in order to uncover all required analysis classes and message instances of the classes need to send to each other to realize the specified behavior.

Required:

  • List of Candidate classes, attributes, & operations from underlined nouns/noun phrases and verbs/verb phrases.
  • A Preliminary Class Diagram with their attributes and operations
  • An extended class diagram with generalization, inheritance and polymorphism
  • Refined use case specifications each with: a brief description, primary actors, secondary actors, pre-conditions, main flow, post conditions and alternate flows.

References:

  • Textbook Chapters 7, 8 & 9
  • Arlow Solution Manual: ECP Information System pp. 39 – 50

User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.

This question has not been answered.

Create a free account to get help with this and any other question!

Similar Content

Related Tags