???? (Class) - PowerPoint PPT Presentation

Loading...

PPT – ???? (Class) PowerPoint presentation | free to download - id: 692e93-YmZhY



Loading


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation
Title:

???? (Class)

Description:

... Class Diagrams ( ... A Brief Guide to the Standard Object Modeling Language, ... (Class) PowerPoint Presentation )Class Diagrams ... – PowerPoint PPT presentation

Number of Views:38
Avg rating:3.0/5.0
Slides: 24
Provided by: Amir122
Learn more at: http://www.up.shamsipour-ac.ir
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: ???? (Class)


1
???????
  • ??? ??????
  • ????? 1391

2
???? (Class)
  • ?????? ?? ?? ???? ?? ????? ?????? ? ????? ??????
    ?? ????? ?? ???? ?????.
  • ???? ???? ?? UML

3
???? (?????)
  • ?? ????? ?? ??? ?? ?????? ????? ??????(OOP) ?????
    ????? ?? ?????.

Student Code Name Family Average PassUnit Regi
ster() Examine() Study()
Ali Amini
????? ??
Ahmad Shahriary
Reza Ahmadi
4
)Class Diagrams( ?????? ????
  • ?????? ???? ????? ????? ?? ?? ?? ????? ?? ???? ??
    ????? ????? ?? ???
  • ?????? ?? ????? ????? ???????? ??????? ??? ????
    ?? ??????
  • ???? ((attributes ??????? (functions) ?? ??????
    ???? ???? ?? ?????

5
????? ??? ??????
  • ????? ???? ??? ?????? ??????? ??
  • ????? ?????? (Association Relationship)
  • ????? ???????(Dependency Relationship)
  • ????? ????? (Aggregation Relationship)
  • ????? ????? (Inheritance,Generalization/Specializa
    tion,IS-A Relationship)

6
????? ??????(association)
  • ????? ?????? (Semantic)??? ?????? ?? ????? .
  • ?? ????? ?????? ?? ?? ???? ????? ?? ??? ?? ??????
    ???? ? ????? ????? ???? ???? ??????? ???? ?? ???
    ???.

House
Person
?? ???? ??? ???? ??? ? ???? ?? ???? ? ????? ?????
?????? ???? ?? ?????(????? ??????).
7
????? ??????? ((Dependency
House
Person
  • ?? ???? ??? ??? ?? ???? ?????? ???.
  • ?? ????? ?????? ??? ?? ??? ???? ?? ?? ??? ????
    .???? ????? ???? ?? ????? ??? ???? ?? ??? ????
    ??? ???? ?? ?????? ???? ?? ????? ??????? ??? ???
    ??? ?? ?? ??? ????? ? ?? ????? ?? ??????? ??
    ????????? ???? ????? ???? ??? .??? ????????
    ??????? ??
  • ???? ????? ??????(Global) ????? ???.
  • ???? ?? ????? ?? ?? ???? ??? ?? ?????? ??? (
    ????? ????) ????? ????.
  • ???? ????? ?? ??????? ?? ???? ?? ?????? ??? ???
    ????? ????.

8
????? ?????(Aggregation)
  • ?? ??? ????? ?? ???? ?? ????? ?????? ???? ????
    ????? ??? ???. ?????? ??? ?? ??? ????? ???? ???
    ????? ??????? ?? ????
  • )????? ?? ????)PART-OF
  • )???? ?? ?????) HAS-A
  • ????
  • A Car HAS-A Door
  • A Tire is PART-OF a Car

9
????? ?????(?????)
1
1
1
HAS-A
PART-OF
4
1
2..4
10
????? ?????(Inheritance)
  • ???????? ?? ??? ?????? ????? ????? ????? ??? ??
    ???? ????? ??????? ?? ???? ?????.
  • ?????? ??? ?? ?? ????? ??? ??? ??? ????? ???????
    ?? ????
  • )????? ?? ????) IS-A /Generalized-to
  • (???? ?? ?????) Specialized-to

11
????? ????? (?????)
IS-A
Specialized-to
12
??????? ????? (Analysis Class)
  • ??? Usecase Realiziation ?? ???? ?? ??????? ?????
    ??????? ???
  • ?? ??? ??? ??? ?? ????? ?????? ????? ?? ?????
    ????? ?? ???
  • ?? ???? ????? ???? ???????? ??? ???
  • ?????? ?????? ?????????? ???????
  • ?? ???? ?? ????? CRC Card ???? ??????? ? ????
    ???? ?????? ??????? ???

13
??????? ????? (Analysis Class)
  • ??????? ????? ?? ??? ?????
  • Boundary Classes
  • Control Classes
  • Entity Classes

14
Boundary Classes
  • ????? ??? ???? ??????? ??????? ??? ????? ???? ?
    ???? ?????
  • Boundary Class ??? ????? ??????? ??
  • ????? ??? ????????? ???????? ??????? ???????
    ??????? ? ?????????
  • ???? ???? ????? ???? ?? ???? ?? ???? ????? ????
    ???? ????? ????
  • ???? Boundary ????? ?? ?? ??????? ????? ?????? ??
    ???? ? ???? ?? ????? ??? ??????? ??? ?????? ????
    ????? ?? ????

15
Boundary Classes
  • ?? ??? Boundary Class ??????? ??
  • User Interface Classes
  • System Interface Classes
  • Device Interface Classes
  • ???? ???? ??????? User Interface
  • ???? ?? ??? usecase-actor ?? ?? ??? Boundary
    class ????? ???? ?? ?????????? ?????? ?? actor ??
    ?? ?? ????

16
Boundary Classes
  • ???? ???? ??????? System Interface
  • ??? ???? ????? ?????? ?? ????? ????? ??? ? ????
    ?????? ?? ????? ????? ?? ????? ?? ???.
  • ???? ???? ??????? Device Interface
  • ??? ????? ?????? ?? ????? actor ?? ?????? UC ????
    ??? ???? ?? ???? ?? ?? Boundary Class ????? ????
  • ??? ????? ?????? ?? ????? actor ?? ?????? UC ????
    ???? ????? ???? ?? ????? ??? ?????? UC ? ??????
    ?? ????? Boundary Class ????? ???.

17
Control Classes
  • ????? ??? ???? ??????? ????? ?????? ?? ?? ???
    Usecase
  • ??? ??? ???? ??? ????? ????? ?? ????? ?? ??? ?
    ????????? ???? ? ???????? ?????? ????? ?? ??????
    ?? ???
  • ??????? ????? ?? ????? ?? usecase ?? ???? ?? ???
    ?? ?? control ????? ?? ???.
  • ????? ???? ??? ?? usecase ??? ?? ??? ????
    Boundary ? entity ???? ???.
  • ???????? ?? ??????? ?????? ?????? ??????? ??????
    ????? ?????? error handler

18
Control Classes
  • ??????? ?????? ??????? ???? boundary ? entity ??
    ?? ?? ????? ?? ???? ? ????? ????? ??????? ?????
    ???? ????? ?? ???? ????? ?? ????? ?? ?????
  • ??????? ?????? ?????? ????? usecase ?? ?? ????
    entity ????? ?? ???? ? ???? ????? ?????? ???????
    ???? ???? ?? ?????? ?? ????
  • ??????? ?????? ???? ?????? ??? ??
  • ?? ????? ???? ????? ??? ???
  • ???? ?????? (????? ???????) ? ????????? ????
    usecase ?? ????? ?? ???
  • ?? ????? ?????? ?? ????? ??????? entity? ?? ???
    ????? ?? ???
  • ??????? ??????? entity ?? ???? ?? ????? ?? ???
  • ?? ??? ?? ???? ?? ??? ?? ?? ??? ???? ??? ???
    (???????? ?????? ?? ????? ????? ????)

19
?? ????? ???? ?????? ???? ???? ????
  • ????? ???????? usecase ????? ????? ?????????
    ????? ?? ???? ?? ???
  • ??? ?? ????? ?????? ?? ????? ?? ??????? Boundary
    ? entity ?? ???? ?? ???? ??? ??? ???? ????
  • ???????? ????? ???? ?? ???? ????? 4 ??? ???? ???
    ??????? ????? ??????? ?? ??????? ?????? ????
    ??????
  • ???????? ????? ?????? ?? ???? ???????? ??????
    ????? ?? ????? ?? ??????? Boundary ? entity ??
    ?????? ????? ????? ???? ?? ??????? ?????? ?????.

20
Control Classes
  • ???? ?????? ?????? ?????? ????? ?????? ????
    ???????? ???? ? ???? ?? Usecase ??????? ??????
    ??? ?? ??? ????? ???
  • ????? ?? ??? actor ?? ?? ???? ?????? ?????
    ??????? ?? ????? ???? ?????? ???? ????? ???
  • ?? ???? ???? ?? ?? ???? ?????? ???? ?? ???? ????
    Boundary ?? ?? actor (?? ???) ????? ????? ????.
  • ???? ?? ???? ????? ?? ?????? ?? ????? ???????
    ?????? ??? ??? ????.

21
Entity Classes
  • ????? ??? ???? ??????? ???????? ?? ???? ?????
    ???? ? ???????? ????? ?? ????
  • ???? entity ???? ??????? ? ????????? ??????? ??
    ????? ???? ?? ???? ? ??????? ???? ?????
  • ??? ????? ?? ?? ?? ????? ??? ???? ???? ??? ?????
    ???? ??????? ???? ??? ???? ?? ????? ?? ????? ???
    ?? ???? ?Entity ?? ?????? ?? ???? Entity ??? ???
  • ??? ????? ?? ?? ?? ????? ??? ???? ???? ???? ?????
    ???? ??????? ???? ?????? ???? ?? ???? ?? ???? ???
    ??????? ???.

22
(No Transcript)
23
resources
  • UML Distilled A Brief Guide to the Standard
    Object Modeling Language, Third Edition
  • Rational Unified Process
About PowerShow.com