DOC PREVIEW
SJSU CMPE 226 - Samples of Class Diagrams

This preview shows page 1-2-3-4-5-6 out of 19 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 19 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 19 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 19 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 19 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 19 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 19 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 19 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Database DesignPowerPoint PresentationSlide 3Class Diagrams (1)Class Diagrams (2)Class DiagramSymbols for Class And AssociationClass and Association’s NotationClass Diagram: Example (1)Class Diagram: Example (2)Class Diagram: Example (3)Class Diagram: Example (4)Class Diagram: Example (5)Class Diagram: Example (6)Class Diagram: Example (7)Class Diagram: Example (8)GuidelinesDiscussion QuestionsQuestions for the Next Lectures2003SJSU -- CmpE L5-S1 Class DiagramsDatabase Design Dr. M.E. Fayad, ProfessorComputer Engineering Department, Room #283I College of EngineeringSan José State UniversityOne Washington SquareSan José, CA 95192-0180 http://www.engr.sjsu.edu/~fayad2003SJSU – CmpE --- M.E. Fayad L5-S2 Class Diagrams2Lesson 05:Samples of Class Diagrams2003SJSU – CmpE --- M.E. Fayad L5-S3 Class Diagrams Lesson ObjectivesObjectives3 Understand How to put together a class diagram Explore sample of classes and relationships Explore classes and association’s notation Understand the guidelines for putting together a class diagram2003SJSU – CmpE --- M.E. Fayad L5-S4 Class DiagramsThe most common diagram found in modeling object-oriented systemModel the static design view of a systemThe foundation for–component diagrams–deployment diagrams4Class Diagrams (1)2003SJSU – CmpE --- M.E. Fayad L5-S5 Class DiagramsClass diagrams commonly contain the following–classes–interfaces–collaborations–dependency, generalization, and association relationship–notes and constraints5Class Diagrams (2)2003SJSU – CmpE --- M.E. Fayad L5-S6 Class DiagramsCaptures the vocabulary of a systemBuilt and refined throughout developmentPurpose–To model the vocabulary of a system–To model simple collaborations–To model a logical database scheme6Class Diagram2003SJSU – CmpE --- M.E. Fayad L5-S7 Class Diagrams11Symbols for Class And Association2003SJSU – CmpE --- M.E. Fayad L5-S8 Class Diagrams8Class and Association’s Notation2003SJSU – CmpE --- M.E. Fayad L5-S9 Class Diagrams9Class Diagram: Example (1)2003SJSU – CmpE --- M.E. Fayad L5-S10 Class Diagrams10Class Diagram: Example (2)2003SJSU – CmpE --- M.E. Fayad L5-S11 Class DiagramsClass Diagram: Example (3)2003SJSU – CmpE --- M.E. Fayad L5-S12 Class Diagrams12Class Diagram: Example (4)2003SJSU – CmpE --- M.E. Fayad L5-S13 Class Diagrams13Class Diagram: Example (5)2003SJSU – CmpE --- M.E. Fayad L5-S14 Class Diagrams14Class Diagram: Example (6)2003SJSU – CmpE --- M.E. Fayad L5-S15 Class Diagrams15Class Diagram: Example (7)2003SJSU – CmpE --- M.E. Fayad L5-S16 Class Diagrams16Class Diagram: Example (8)2003SJSU – CmpE --- M.E. Fayad L5-S17 Class DiagramsA well-structured class diagram–is focused on communicating one aspect of a system’s static design view–contains only elements that are essential to understanding that aspect–provides detail consistent with its level of abstraction–is not so minimalist that it misinforms the reader about important semantics17Guidelines2003SJSU – CmpE --- M.E. Fayad L5-S18 Class DiagramsT/F1. Multiplicity defines how many instances of one class can be associated with the instance of the other class.2. Bi-directional - The fact that associations are read in both directions 3. For one to one there are three possibilities:A 0..1 0..1 BA 0..1 1..1 BA 1..1 1..1 B4. Multiplicity is the number of associations of instances of each class.5. Class diagrams model the dynamic design view of a system.18 Discussion Questions2003SJSU – CmpE --- M.E. Fayad L5-S19 Class DiagramsMore on Class Diagrams Software Stability–Enduring Business Concepts (EBTs)–Business Objects (BOs)–Industrial Objects (IOs)19Questions for the Next


View Full Document

SJSU CMPE 226 - Samples of Class Diagrams

Documents in this Course
SQL-99

SQL-99

71 pages

XML

XML

52 pages

XML

XML

14 pages

Chapter 9

Chapter 9

45 pages

Load more
Download Samples of Class Diagrams
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Samples of Class Diagrams and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Samples of Class Diagrams 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?