SWEN-261 Lecture Notes - Lecture 4: Comparator, Software Development Process, Github
Document Summary
We will be using a specific architecture model that is given to us. We will go over oo concepts in class to review the stuff that we talked about in cs 1. Domain analysis provides an understanding of the application problem space. For the domain level, one should use the language of the application and the user. Ex: for our project, playing checkers is the application domain user should be able to understand the ideas that are created and why they"re there. The class model should match closely to the domain model such that it is not difficult to switch mindsets from one model to the other. Domain model is typically drawn using a simplified class diagram. Have an arrow to indicate a has relationship. If you read it in the opposite direction; this address is the shipping location for . You can add a number on the association line to indicate how much there is on an entity.