Exam 10: The Design Challenge
The conceptual model of the analysis phase defines the ________ of the product or the service.
B
What are the categories of design objects (classes)?
Design classes fall into three major categories:
∙ Control. These classes control the flow of the application, direct the sequencing of events, manage the interaction of other objects and frequently enforce such business rules that go beyond the domain of a specific class but relate to a specific use case or go across use cases. Control classes are not directly involved in the interaction between the application and the outside world, but delegate these tasks to "boundary" classes.
∙ Boundary. Boundary classes control the interaction between the system or application and entities outside the system such as human actors (user interface), communications and persistence (databases, files, etc.).
∙ Utility. These "helper" classes offer services (such as calculations) that are usually independent of the application's flow and do not go beyond its boundaries.
Stereotyping extends the vocabulary of UML by creating ________ building blocks for modeling.
It is a good idea to consider using UML extensions early in the development phase.
Describe the significance of constraints and how they relate to business rules.
Briefly describe the role of technology in conceptual, logical, and physical modeling.
Domain analysis defines the ________ within which the product must work.
________ objects are those objects that are needed to build the solution.
Refining one component of technology may result in a revolutionary design that makes the best use of other components.
A package is a general-purpose mechanism in modeling tools for grouping related items within a ________ structure.
Filters
- Essay(0)
- Multiple Choice(0)
- Short Answer(0)
- True False(0)
- Matching(0)