.


:




:

































 

 

 

 


UML RUP




ij ij ij

 

 

. . 3.1

ij ij ij
ij
ij

, RUP UML.

. , , (Agile) SCRUM, eXtreme Programming (XP), Crystal, Adaptive Software Development (ASD), Feature Driven Development (FDD), Dynamic System Development Method (DSDM) . , , , , , , RUP. .

ᒺ .

(Component Based Development CBD) , , .

: ; ; ; ; .

, .

ϳ , , , .

ᒺ- :

, . ' ;

, , ' .

, , 񳺿 , .

, , , 볔 (component model).

, :

COM (Component Object Model), COM+ Mcrosoft;

EJB (Enterprise Java-Beans) Sun Mcrosystems;

M (CORBA Component Model) OMG.

COM , '. COM- , Vsual Basc, C++,.NET ., Mcrosoft. JavaBeans , . CORBA IDL- .

-. , .

㳿 㳿 Microsoft Solutions Framework (MSF) MSF for Agile Software Development MSF for CMMI Process Improvement.

MSF . , .

MSF (Microsoft Solutions Framework Team Model) . , , , .

MSF MOF , , ‑. IT- . , , , , IT-.

г . , , , . MSF , IT-. ³ ; , - . MSF , , .

MOF , (reliability), (availability), (supportability) (manageability) IT-, . , MOF , , (complex), (distributed), (heterogeneous) IT-.

MSF , .

³ MSF , . .

MSF . , .

MSF . , , . ( , team of peers), , (stakeholders) .

( )  . , . ³ , : -, ; -, , , . ' , , , . ; , .

MSF (shared vision) , IT-.

, -. , . . MSF. , 䳿 .

, , , , . , .

(teem of peers) . , . ( ), , , , .

, . . , , .

(small, multidisciplinary teams) . . , . , , .

, . , , , , , .

䳿. , . , . , , .

³ , . , . ' Internet . Internet , , , .

MSF . , ' , , ', .

, , , , .

MSF , . ֳ . , , , .

س ( product management), ( program management), ( development), ( test), ( user experience) ( release management). (functional areas) ' . . - ' , () - . ( ) , , , .

MSF . ' , , . ׳ , . , .

' ' . . , . , , , . . 3.8 . , ; .

 

. 3.8. MSF

MSF . , , , , .

, . , , , , , .

, , , , . , .

( ). , , , . , . . , .

. ', . , ', , . SADT-, . , SADT, , ( , , , ). , , .

³ . , , (, ) ( VI.), . ֳ (. 3.9).

. 3.9.

Design/IDEF , , ' .

, IDEF-, - , Design/CPN .

IDEF c .

1981 . IDEF0 , ICAM (Integrated Computer Aided Manufacturing). IDEF0 SADT (Structured Analysis and Design Teqnique), ³- . IDEF (IDEF=ICAM DEFinition). ICAM 䳿 . , , 㳿 䳿 -. , , , .

IDEF0. 1981 . IDEF0 , , 1993 . (NIST).

90- XX ., ' , , , . , ' .

, . . , . , , , . , , , -. , . 㳿 . 㳿 IDEF. . , .

IDEF :

IDEF0 Function Modeling . IDEF0 , , ' ( IDEF0). , IDEF0 - ;

IDEF1 Information Modeling , ';

IDEF1X (IDEF1 Extended) Data Modeling . IDEF1X -' (ER Entity-Relationship) , , , ;

IDEF2 - Simulation Modeling . ' , . ' , IDEF0 , (CPN Color Petri Nets);

IDEF3 Process Description Capture , , , , . IDEF3 . IDEF3 ' 㳺 IDEF0 ( ) IDEF3;

IDEF4 Object-oriented Design '- . IDEF4 ' 䳿, '- ;

IDEF5 Ontology Description Capture . 㳿 IDEF5 , . ;

IDEF6 - Design Rationale Capture;

IDEF7 - Information System Audit Method;

IDEF8 - User Interface Modeling;

IDEF9 - Scenario-driven Info Sys Design Spec;

IDEF10 - Implementation Architecture Modeling;

IDEF11 - Information Artifact Modeling;

IDEF12 - Organization Modeling;

IDEF13 - Three Schema Mapping Design;

IDEF14 - Network Design.

CASE- Design/IDEF 䳿 :

, ;

;

;

, ;

.

Design/IDEF , :

, ' IDEFO- ( ) , ', ;

, ' .

, .

Design/IDEF : IBM PC MS-Windows, Macintosh Unix X Window System .

IDEF0

IDEF0 . 㳿 .

(Activity Box). . 䳺 (, , ).

(), :

(Control);

(Input);

(Output);

(Mechanism).

.

' , , IDEF0 DFD (Data Flow Diagram) WFD (Work Flow Diagram).

IDEF0 (Decomposition). . .

, .

IDEF0 , . -0.

(Purpose) (Viewpoint).

IDEF0 . , . , , 򳺿, , .

Visual Studio Team System , , (Agile) , SCRUM, EUP, FDD CMMI. Visual Studio Team System .

, . , , .

UML. UML . , SDL (Specification and Description Language), 㳿 ROOM .

, , .

, COM MFC , .

, , .

, , .

, ᒺ- ᒺ- ᒺ- , .

, . Platform-Independent Component Modeling Language (PICML), Cadena, Kansas State University (KSU), .

Cadena ( PCML). , PCML, Cadena ᒺ , , .

, .

- -.

, OMG (Object Managemant Group) MDA (Model Driven Architecture - ), , ᒺ , .

, , OMG ᒺ 900 , (BM, Netscape, Hewlett-Packard, Phlps Telecommuncatons N.V., Oracle, Sun Mcrosystems, 3Com Corporaton, Amercan Arlnes, Canon, nc., Data General, Unsys Corporaton .) , , , -.

, , . , MDA .

MDA , :

( , );

( , , );

( );

( , , , ).

, : ; ; .

, .

, , CIM (Computation Independent Model ) , , , , , , , . UML- : .

, MDA, PIM (Platform Independent Model - ) ( ) , . ϳ 쳺 , (: CORBA, J2EE, Microsoft.NET .). , , . -, , . MDA - , - . - .

³ - , PIM PSM.

, :

( , MOF- , , );

, ( MOF);

- ( ).

, MDA (. 3.10). UML, MOF XMI, . PSM OMG , , UML-. , P PSM , - , . , ', , , '. , , .

MDA . , , - , ( , , - ..). 볺 MDA . MDA , . , ', CORBA, Web-. , .

 

. 3.10. MDA

, P , - . ϳ . - , .

MDA , . , , PSM , , - , ( , , ), 䳿 -.

2006 . UML SysML (Systems Modeling Language), . , , SysML :

1) ( 䳿 ) ;

2) ;

3) Requrement Dagrams;

4) ᒺ Parametric Dagrams.

, SysML UML- (, ' .) , , , .

, UML SysML , (llocation), .

, .

UML, SysML , 㳺. SysML Telelogic . 3.11.

. 3.11. , SysML

SysML XML Metadata Interchange (XMI), . 3.11, .

SysML , , : Artsan Studo, SysML Toolkt (EmbeddedPlus), Magc Draw, Sparx Systems Enterprse Archtect, BM / Telelogc Tau and Rhapsody, TopCased, Vso SysML template .

 

, . . ³ , , , . , .

, , , , . ' . , : , , (), .

. . , ANSI/X3/SPARC, CODASYL (Conference on Data Systems Languages), , :

1) ( );

2) ( );

3) ( ).

³ () , - . , , , , .

, , ' . , . ³ . .

. , , , , , .

' , ; , . , , , . , . . . , .

, () , .

- () , ' . , .

() . ' , . , , . , , .

, , . .

' ' . , ' , , , , .

³ : ' . Գ . .

' , . 3.12. , . ³ , , . , , , , , . , , , .

, , . , .

. 3.12. '

. , () , , Ų, , .

: . ϳ , 񳺿 . ' .

. . .

', , , . , . , .

. . , , .

- . . , .

1. , . , , , (' ), , . ' ' . . ֳ . , .

2. . , , , . ( , ), , , .

3. - . - . , , , , , .. - . 㳿 - , - , .

4. . , , . , , . , , . , - , . , , , , .

, , . , , , . , , .

, , ( , ..). . 3.13. , .

. 3.13.

() - , , . , , . , .

( '), ' ().

- ' (', ), . , , , , , .. , . , , , . ᒺ . , ̲, , ..

. , (, ˲ : , , IJ ..). , . , , , ˲ .. . ˲ : , , , .., .

. . . , , .

, . ̳ , - , . _ : _, _ _ ( , ).

' . , ' , . , '. , '. ' .

, . - (), :

򳺿 , ;

, ;

, , (, , .).

- , , , .

( ' ), , () ' ' .

: ' . ϳ, ', , .





:


: 2016-09-06; !; : 1487 |


:

:

- , - .
==> ...

1611 - | 1531 -


© 2015-2024 lektsii.org - -

: 0.174 .