Describe the finished products from the problem analysis phase
Analysis Work Products(Problem Analysis Phase)
Data Dictionary
The data dictionary defines the vocabulary of the problem domain.
This vocabulary forms the basis for all of the models.
Use case model
The use case model includes the use case diagram, as well as narratives and scenarios for each use case.
The purpose of the use case model is to establish what the users expect to see when they interact with the system. The view is from outside
of the system, as though it is a black box. Scenarios provide test cases for each use case and thus are critical resources for the rest of the
project. These test cases can and should be applied at each iteration of the analysis and design process.
Object model
The object model provides two resources: the class diagram and the object diagram. The two diagrams represent the resources of the problem
domain that the users would require even if the system were not automated. The class diagram (often called the object model) is the primary
model. The class diagram generates the code and provides the best definition for the persistent objects of the system--the objects that must
be managed in a database. The object diagram is a tool for testing and understanding the objects that make up the class diagram.
The sequence and collaboration diagrams represent the interactions between objects. As such, they are valuable tools for identifying object interfaces. Interfaces in turn help identify the attributes that must be supported by the class diagram.
Attributes contain data values. Data values are passed as arguments and return values in interfaces. A value cannot be passed as an argument if it is not contained in an attribute on some object or created by an operation that belongs to an object (a derived attribute).
Click the View image link below to see the relationships among the use case model, the object model and the interaction diagrams.
Analysis Work Products - Quiz
Click the Quiz link below to see what you have learned about the finished products from the problem analysis phase. Analysis Work Products - Quiz