Classes - PowerPoint PPT Presentation

About This Presentation
Title:

Classes

Description:

Different Kinds of Notes. Stereotypes, Tagged Values, & Constraints ... Modeling Comments. Modeling New Building Blocks. Modeling New Properties. Interfaces ... – PowerPoint PPT presentation

Number of Views:10
Avg rating:3.0/5.0
Slides: 48
Provided by: nurul3
Category:

less

Transcript and Presenter's Notes

Title: Classes


1
Classes
2
Class Diagrams Perspectives
  • Conceptual
  • Draw a diagram that represents the concepts in
    the domain under study
  • Concepts relate to classes, but there is often no
    direct mapping
  • Conceptual model drawn with little or no regard
    for the software that might implement it.

3
Class Diagrams Perspectives
  • Specification
  • Focusing on the interfaces of the software, not
    the implementation.

4
Class Diagrams Perspectives
  • Implementation
  • Classes that will directly map to software are
    designed.
  • Specific attributes methods are defined.

5
Class
6
Simple and Path Names
7
Attributes
8
Attributes Type
9
Operations
10
Operations Signatures
11
Stereotypes for Class Features
12
Responsibilities
13
Modeling the Vocabulary of a System
14
Modeling Responsibilities
15
Modeling Non-software things
16
Modeling Primitive Types
17
Relationships
18
Dependencies
19
Generalization
20
Association
21
Roles
22
Multiplicity
23
Qualified Associations
24
Association Class
25
Aggregation
26
Aggregation Composition
27
Dependency Relationships
28
Inheritance Relationships
29
Abstract Classes
30
Structural Relationships
31
Notes
32
Different Kinds of Notes
33
Stereotypes, Tagged Values, Constraints
34
Different Kinds of Stereotypes
35
Different Kinds of Tagged Values
36
Different Kinds of Constraints
37
Modeling Comments
38
Modeling New Building Blocks
39
Modeling New Properties
40
Interfaces
41
Interface Names
42
Interface Operations
43
Realizations
44
Implementing Interfaces
45
Class Diagrams
  • Class Diagrams contain the following things
  • Classes
  • Interfaces
  • Collaborations
  • Dependency, Generalization, and Association
    Relationships

46
Class Diagrams
  • Class Diagrams are used in the following ways
  • To model the vocabulary of a system
  • To model simple collaborations
  • To model a logical database schema

47
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com