Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sistēmu objektorientētā modelēšana Rēzeknes Augstskola Ceturtā lekcija Artis Teilāns.

Similar presentations


Presentation on theme: "Sistēmu objektorientētā modelēšana Rēzeknes Augstskola Ceturtā lekcija Artis Teilāns."— Presentation transcript:

1 Sistēmu objektorientētā modelēšana Rēzeknes Augstskola Ceturtā lekcija Artis Teilāns

2 UML diagrammas Use Case Diagrams Use Case Diagrams Lietojuma diagrammas ( Use Case ) Scenario Diagrams Scenario Diagrams Sadarbības diagrammas ( Collaboration ) State Diagrams State Diagrams Komponentu diagrammas ( Component ) Component Diagrams Component Diagrams Izvietojuma diagrammas ( Deployment ) State Diagrams State Diagrams Objektu diagrammas ( Object ) Scenario Diagrams Scenario Diagrams Stāvokļu pārejas diagrammas ( Statechart ) Use Case Diagrams Use Case Diagrams Scenāriju diagrammas ( Sequence ) State Diagrams State Diagrams Klašu diagrammas ( Class ) Aktivitāšu diagrammas ( Activity ) Modeļi

3 Objektu diagrammas OD parāda objektus un saites starp tiem, kādā konkrētā laika momentā

4 Objektu diagrammas Sastāv no: Objektiem Saitēm

5 Komponenšu diagrammas Sastāv no: Komponenšu pakām Komponentēm Saskarnēm Saitēm

6 Komponenšu diagrammas

7 Izvietojuma (Deployment) diagrammas Procesori Iekārtas Savienojumi Procesi

8 Izvietojuma (Deployment) diagrammas

9 Koda ģenerācija ar Rational Rose Java Microsoft Visual C++ Microsoft Visual Basic ANSI C++ Ada IDL XML-DTD SQL

10 Koda ģenerācija ar Rational Rose IBM VisualAge Java WebSphere Advanced/Enterprise AFEB Sun EJB/UML JSR Forte Integration Borland Enterprise Studio, Java Edition JBuilder integration BEA Partner-based integrations Unisys XMI

11 Rational Unified Process RUP pats ir produkts un ir brīvi nopērkams. WEB piegāde WEB bāzēts

12 RUP WWW lappuses izmantošana www.rational.com

13 Reversā inženierija Projektos, kas tiek pārņemti to izstrādes vidū (uzturēšanas projekti) Projektos, kas tiek izstrādāti no sākuma (reversās inženierijas izmantošana, paralēli strādājot ar Rational Rose un citiem izstrādes rīkiem)

14 Citi Rational Suite ietilpstošie rīki Requisite Pro ClearQuest ClearCase

15 Rational SoDa Rational SoDA provides automatic generation of software documentation. SoDA templates support Microsoft Word 97, 2000, and 2002 (XP). SoDA templates also support Adobe FrameMaker+SGML 5.5.6 on UNIX and Windows, and FrameMaker+SGML 6.0 on UNIX only. Creating a Business Entity Report Creating a Business Object Model Survey Creating a Business Use-Case Model Survey Creating a Business Worker Report Creating a Business Use-Case Realization Report Creating a Class Report

16 Rational SoDa Creating a Design Model Survey Creating a Use-Case Realization Report Creating a Software Architecture Document Creating a Package Report Creating an Actor Report Creating a Use-Case Model Survey Creating a Use-Case Report Creating a Use-Case Storyboard Report

17 Rational Suite ietilpstošie rīki Requisite Pro Rational RequisitePro helps teams organize, prioritize, track, and control changing requirements of a system or application. Detailing a Business Use Case Capturing a Common Vocabulary Setting Up Rational RequisitePro for a Project Developing a Vision Eliciting Stakeholder Requests Detailing a Use Case Managing Dependencies Reviewing Requirements

18 Rational Suite ietilpstošie rīki Requisite Pro Baselining a Rational RequisitePro Project Viewing Requirement History Adding Templates to Your Rational RequisitePro Project Archiving Requirements

19 Rational Suite ietilpstošie rīki ClearCase Configuration and Change Management The Rational ClearCase product family provides a configuration management solution. Setting Up the Implementation Model Creating an Integration and Building Workspace Creating a Development Workspace Checking Out and Checking In Configuration Items Creating Baselines Using UCM Change Sets with Rational ClearCase

20 Citi Rational Suite ietilpstošie rīki ClearCase Delivering Your Work Setting Up the Implementation Model with UCM Updating Your Project Work Area Setting Policies Linking Configuration Management and Change Request Management Using Rational ClearQuest and Rational ClearCase Promoting Project Baselines Creating Multiple Sites Comparing Baselines

21 Citi Rational Suite ietilpstošie rīki ClearQuest Configuration and Change Management Rational ClearQuest® is a defect tracking and change request management system. Establishing a Change Request Process Defining Change and Review Notifications Submitting Change Requests Reporting Review and Work Status Reporting Defect Trends and Status Viewing the History of a Defect Creating Multiple Sites

22 ......................... “26% of software projects succeed.” Standish Group, CHAOS Report, 2000 “26% of software projects succeed.” Standish Group, CHAOS Report, 2000 The Good News…

23 ......................... That means 74% failed! Standish Group, CHAOS Report, 2000 That means 74% failed! Standish Group, CHAOS Report, 2000 The Bad News…

24 Standish Group, CHAOS Report, 2000 COMMUNICATION Project Failure Factors Lack of user input Unclear objectives Incomplete requirements and specifications Changing requirements and specifications Lack of planning

25 Higher Quality Faster Time to Market The Software Development Paradox

26 Model Visually Visual Modeling allows you to build it right the first time: Understand the user’s requirements Validate that design meets needs View the user interface, business logic and data separately Separate business domains as appropriate Visualize all dependencies Validate performance before coding begins “Modeling captures essential parts of the system.” Dr. James Rumbaugh “Modeling captures essential parts of the system.” Dr. James Rumbaugh

27 Trešā praktiskā darba rezultātu apspriešana Kā veicās ar: Klašu diagrammu izveidošanu? Stāvokļu-pārajas diagrammu izveidošanu?

28 Ceturtais praktiskais darbs Turpināsim tālāk modelēt iepriekšējos laboratorijas darbos izstrādāto modeli. Papildināsim to ar Objektu diagrammām; Komponenšu diagrammām; Izvietojuma (Deployment) diagrammām.

29 Ceturtās lekcijas beigas Artis Teilāns


Download ppt "Sistēmu objektorientētā modelēšana Rēzeknes Augstskola Ceturtā lekcija Artis Teilāns."

Similar presentations


Ads by Google