, Rational Unified Process. RUP , Rational Software (www.rational.com), IBM. RUP Rational Approach Objectory Process, 1995 Rational Software Objectory AB ( ).
RUP , - (ISO 12207, ISO 9000, .). :
1. () .
2. .
3. .
. - ( 2 6 ), . , , , , .
. , .
( ) .
. 5.6 RUP :
1. , , , ;
2. , ( ), , ( ).
. 5.6. RUP
RUP , . , , :
(inception);
(elaboration);
(construction);
(transition).
(milestone). .
. . , . - , . , .
|
|
, ( ), , . . - , , , .
:
: , ;
( - 10-20%);
( );
-;
, ;
.
, , .
:
( 80%), ;
, , ;
;
;
-;
, .
. :
, ;
, .
, . , .
. :
, ;
, , , .
, .
, . .
|
|
RUP , . . -. , , , . .
. . , , . , . , .
:
, . , ;
. , .
. . , . - . .
, , . - . .
, , . .
, , - . , . , :
, ;
;
.
. :
-, , ;
(legacy) , ;
;
;
.
, . , , .
, . , , , . , .
|
|
( ). . - .
RUP :
;
;
;
.
(role) , . .
. (activity) . , (artifacts), , , , , . . , . . , , . (guidelines), .
(discipline) , .
RUP :
-;
;
;
;
; *
;
:
;
;
.
-, , 3 4.
RUP Rational Suite, . RUP Web- (. 5.7), :
RUP;
RUP, ;
, . : ;
, Rational Suite;
Rational Rose;
SoDa;
Microsoft Word, ;
Microsoft Project, .
. 5.7. RUP
RUP Rational Process Workbench (RPW) - Web- RUP. RPW :
|
|
;
;
.
RUP CASE- Rational Rose, . 5.1.
, RUP, a RPW - . RPW , , Web-, .
Rational Software Rational Developer Network (www.rational.net), :
RUP;
;
;
;
;
, .
RUP Rational Suite. :
Rational Suite AnalystStudio - ;
Rational Suite DevelopmentStudio - ;
Rational Suite TestStudio , ;
Rational Suite Enterprise , , .
Rational Suite, RUP , :
Rational Rose ( ), UML;
Rational XDE , MS Visual Studio.NET IBM WebSphere Studio Application Developer;
Rational Requisite Pro , . , , , , , ;
Rational Rapid Developer Java 2 Enterprise Edition;
Rational ClearCase ;
Rational SoDA ;
Rational ClearQuest e-mail Web;
Rational Quantify , ;
Rational Purify ;
Rational PureCoverage , ;
Rational TestManager ;
Rational Robot ;
Rational TestFactory ;
Rational Quality Architect .
Rational Rose - CASE-; , . Rational Rose - , RUR Rational Rose UML, , . Rational Rose : , , (), , . , .
. , , . . , . .
|
|
, , , . ( , Rational Rose C++ Java).
Rational Rose :
UML, ;
, , ;
.
. , , , . .
Rational XDE Rational Rose ( ). Rational XDE :
;
Java # UML;
;
;
UML Java #.
5.4.2.
ORACLE
Oracle (www.ora-cle.com) Oracle (Oracle Method) - , . :
CDM (Custom Development Method) ;
PJM (Project Management Method) ;
AIM (Application Implementation Method) ;
BPR (Business Process Reengineering) -;
OCM (Organizational Change Management) , .
CDM CDM Advantage - ( PJM). Oracle CASE-Method, CASE- Oracle . CDM Oracle Developer Suite, Oracle Designer Oracle Forms.
CDM () , (. 5.8):
( );
( );
( );
( );
( , );
.
. 5.8. CDM
, , . ( -), ( ), .
, , .
, , , . , .
, , , .
CDM:
-, (Business Requirements Definition);
(Existing Systems Examination). ;
(Technical Architecture);
(Database Design and Build). , ;
(Module Design and Build). . ;
(Data Conversion). , , ;
(Documentation);
(Testing);
(Training);
, (Transition). , , ;
(Post-System Support).
.
CDM . , , .
, . , -, , , , - .
CDM :
(Classic). 5.7. , . -, , . , , . 8 36 .
(Fast Track). , , DSDM (Dynamic Systems Development Method). , , . , . 4 16 .
PJM , , , , . PJM , ( , ). , CDM, , , , , :
(Control and Reporting). , , ;
(Work Management). , , ;
(Resource Management). , ;
(Quality Management). , ;
(Configuration Management).
PJM . . PJM , , .
CDM, PJM .
Oracle Developer Suite . , Java, , - . , . Oracle Developer Suite Oracle Database Oracle Application Server, .
Oracle Developer Suite J2EE: Enterprise Java Beans (EJB), JavaServer (JSP). XML, XSLT, XML XSQL- XML-.
Oracle Developer Suite UML . Oracle, .
Oracle Developer Suite :
Oracle Designer ;
Oracle Forms ;
Oracle Reports - ;
Oracle JDeveloper Java;
Oracle Discoverer ;
Oracle Warehouse Builder - ;
Oracle Portal .
CASE- Oracle Designer , .
Oracle Designer . Oracle Designer (CDM) , . Oracle Designer - Oracle , UML.
Oracle Designer () . . Oracle Designer :
Repository Administrator - ( , , );
Repository Object Navigator -, - ;
Process Modeler - -;
Systems Modeler , - (Entity-Relationship Diagrammer), (Function Hierarchy Diagrammer), (Data Flow Diagrammer) (Matrix Diagrammer);
Systems Designer , (Data Diagrammer), , , , , PL/SQL (Module Data Diagrammer, Module Structure Diagrammer Module Logic Navigator);
Server Generator - Oracle (, , , ..);
Forms Generator Oracle Forms. -., , , ;
Repository Reports , Oracle Reports.
Oracle Designer , . 70 . Oracle.
5.4.3.
BORLAND
Borland (www.borland.com) , (Application Life Cycle Management, ALM). Borland :
;
;
;
;
.
.
CaliberRM, Borland Starbase. CaliberRM , MS Word . MS Access MS Word. CaliberRM , , . , , , .
Together ControlCenter TogetherSoft. λ Feature Driven Development (FDD)[29] [-02].
Together ControlCenter , UML J2EE (Java) .Net (C#, C++ Visual Basic). , (Together Solo), IBM WebSphere Jbuilder.
LiveSource, , . . Together StarTeam. Rational ClearCase.
Borland Optimizeit. Optimizeit Suite 5, Optimizeit Profiler for.NET Optimizeit ServerTrace. J2EE .Net . Optimizeit Suite 5 Jbuilder, a Optimizeit Profiler C#Builder Visual Basic.Net . Optimizeit ServerTrace 12- Java-.
ALM : . StarTeam, Starbase. , , , ( CaliberRM), .
StarTeam Microsoft Source Code Control , API. , Together, JBuilder, Delphi, C++Builder C#Builder.
Borland . (touch-point) , . , StarTeam Together, C#Builder Visual Studio.Net. , , . (embedded) . , Jbuilder, , Optimizeit. (synergistic), . Borland , .
5.4.4.