COMP 3004 Lecture Notes - Lecture 8: Domain Model, Class Diagram, Jargon
Document Summary
Comp (cid:1007)00(cid:1008) lecture 8: do(cid:373)ai(cid:374) models: domain an area of interest from the real world. The cashier uses the pos system to record each purchased item. The system presents a running total and line-item details. The customer enters payment information, which the system validates and records. Indicate with <> stereotype: boundary objects, domain objects, transient objects, ex. Business transactions, phone conversations: classes are named, usually by short singular nouns, kinds of abstract entities, actors entities external to the system that interact. Indicate with <> stereotype: can be human or external hardware/software systems. Interact only with the shared phenomena/boundary objects: they are not shared phenomena themselves, they are not part of the system themselves. Include them in our domain model to improve understanding: boundary objects model aspects of real world entities that the system interacts with directly (i. e. interface, may be hardware elements in an engineering system (sensors and actuators)