In software and systems engineering, the USE CASE diagram is a list of actions or steps of an event that typically define the interaction between a role (known in the language of unified modeling as “actor”) and a system to achieve a goal. An “actor” can be a human or other external system.
Definition
UML USE CASE diagrams are an important and valuable requirement analysis method that has been widely used in modern software development since its official introduction by Ivar Jacobson in 1992. Application development depends on many process models and structures, such as ICONIX, Unified Process (UP), IBM Rational Unified Process (RUP), and Oracle Unified Method (OUM).
Story
1986 , . 1992 «- — , USE CASE», , .
, , , , .
2011 Use Case 2.0 .
. , , , .
, : , ( ) ("", ). , ("", ) ( , ).
USE CASE-: ,
USE CASE — , , , . , , , , .
:
"" — , .
— , .
— USE CASE , , .
:
:
.
USE CASE- Rational Rose — UML, , . — , , . — , , -. «» ( ) — , .
USE CASE-?
, . , , .
USE CASE- , , .
UML?
USE CASE- UML — . — , , Rational Software Corporation. - , , . UML (OMG) .
, UML, . :
USE CASE « » — .
UML?
UML Unified Modeling Language. UML 2.0 , , . :
, ( );
;
UML — UML 2.0 13;
: , , . , .
UML- , , .
UML : , , , , , , , , , , , .
: ( ).
, , :
— - , UML. .
— . . , .
— . .
. .
— , , ( ).
, , .
:
— .
— . , .
— . , . , UML 2.0.
— . .
— UML-, , . .
UML-, . UML, — . , . , , .
. .
. << >> . * .
, , . . , — .
.
UML?
. , , , , .
. . , , , .
USE CASE- — . , , . «» , , - . USE CASE- UML (Unified Modeling Language) — .
, , , , . , USE CASE diagram , , . -. . USE CASE- :
( ) . , . , USE CASE- - :
USE CASE- — , . . , . USE CASE uml- .
:
USE CASE- .
, . UML , , USE CASE- .
— . . (, , Statechart) . USE CASE- , ( , ). , , .
, . USE CASE- :
. , .
, - , , .
. :
UML . . .
, . USE CASE-, , — . - .
, . , . .
, .
USE CASE- , .