1 - uml Диаграм
DESCRIPTION
UML diagramTRANSCRIPT
-
UML 1
http://1234.mn/cd
Object oriented system analysis and design
-
*UML Use case Class Interaction Statechart Activity
-
*UML . , .
UML (1992) .
UML = Unified Modeling Language
UML .
-
* (System model) : (Functional model)UML use case .
(Object model)UML class , , , .
(Dynamic model)UML interaction, statechart, activity . interaction statechart , .
-
*Use case , .
: (actor): . , , . .Use case :(actor) . .
-
*Use case use case .
: use case .
-
*Class .
, .
( ) .
:
-
*Class : SimpleWatch .
SimpleWatch 2 , 1 , 2 , 1 SimpleWatch .
. SimpleWatch .
-
*Interaction .
use case- .
setTime use case- interaction Sequence :
-
*Interaction 1- 2- .Sequence : . 1- . SimpleWatch, Display, Time . ( ) .
-
*Statechart ( , ...) , .
.
.
-
*Statechart :
-
*Statechart Sequence (actor) statechart .
-
*Activity . . , . : : : , : .activity
-
*Activity Allocate Resources, Coordinate Resources, Document Incident Open Incident .
Allocate Resources, Coordinate Resources, Document Incident .
Archive Incident .
.
-
* . : , ... : , , , ... .
: : , , , , .. . . : , , .. . . : , , , .. . .
. , , ... - . ....
.
-
* .
(complexity) , .
.
: , , , . . (, ...), , .. . .
-
* .
( ) .
.
. (UML)
-
*Use case . . Field Officer (, ...) dispatcher . ( , , ... ) . FRIEND
-
*Use case fieldofficer ReportEmergency (use case) dispatcher- dispatcher OpenIncident (use case)- AllocateResources (use case) .
.
. Fieldofficer ReportEmergency use case- ReportEmergency fieldofficer .
-
*Use case Use case :
Use case ( ) use case- (actors) . . use case . use case- . .
Use case . Use case . use case . , , , , ...
-
*Use case : ReportEmergency use case ?
Use case ReportEmergency Fieldofficer Dispatcher- . 1. Fieldofficer . 2. FRIEND fieldofficer- .3. Fieldofficer , , . . 4. FRIEND dispatcher- .5. Dispatcher . OpenIncident use case- (Incident) .
6. FRIEND fieldofficer- .
-
*Use case : ReportEmergency use case ?
Fieldofficer FRIEND . Fieldofficer dispatcher- Fieldofficer .
fieldofficer dispatcher- 30 .
Dispatcher- 30 fieldofficer- .
-
*Use case - SCENARIOUse case (scenario) .
Scenario use case . use case- scenario . use case- scenario .
Scenario .
Use case .
Scenario . .
-
*Use case - SCENARIOScenario :
Scenario- : . . scenario .Scenario- actor- (fieldofficer) . .
(scenario name) Use case actor .
-
*Use case - SCENARIO scenario
(scenario name)warehouseOnFire Bob, Alice : FieldofficerJohn : Dispatcher 1. Bob . Alice notebook FRIEND- .2. Alice , . . Alice .3. dispatcher John . Alice- . Alice .4. Alice .
-
*Use case - Use case . : use case . (include relationship) : use case use case- . . > . : dispatcher . viewmap use case . :
-
*Use case - use case use case use case .
Use case AllocateResources Dispatcher .....
Dispatcher .
. . FieldOfficer . viewmap use case . Dispatcher .