ITM 305 Chapter Notes - Chapter 13: Business Logic, Unified Modeling Language, Communication Diagram
Document Summary
Chapter 13: object-oriented design - use case realizations. Crc cards focuses on the business logic, also known as problem domain layer of classes. Three layers include view layer, business logic/problem domain layer and data access layer. The process of elaborating the detailed design for a particular use case using interaction diagrams. A type of interaction diagram which emphasizes the set of objects involved in a use case. A type of interaction diagram which emphasizes the sequence of messages involved in a use case. Communication and sequence diagrams and their components. Switchboard between user-interface classes and domain layer classes. Reduces coupling between view and domain layer. A controller can be created for each use case, however, several controllers can be combined together for a group of related use cases. It is a completely artificial class created by the person doing the system design (aka artifacts or artifact objects)