Tìm hiểu về Rational Rose và cách tính năng khác

129 495 1
Tìm hiểu về Rational Rose và cách tính năng khác

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tìm hiểu về Rational Rose và cách tính năng khác

TÌM HIU V RATIONAL ROSE CÁC TÌM HIU V RATIONAL ROSE CÁC Í Í  T Í NH N  NGT Í NH N  NG Ging viên: Tôn Long PhcGing viên: Tôn Long Phc Sinh viên thc hinSinh viên thc hin:: 1 1 ào Th Cm Hngào Th Cm Hng 22 NguynTrnAnhTunNguynTrnAnhTun 2 2 Nguyn Trn Anh TunNguyn Trn Anh Tun 3 3 Lê Hùng Thiên PhcLê Hùng Thiên Phc 4 4 Nguyn Thanh HiNguyn Thanh Hi  1 5 5 Lng Xuân Th  yLng Xuân Th  y Ni dungNi dung Ni dungNi dung Phn A: Hng dn cài đt Phn A: Hng dn cài đt 1Giithiu1Giithiu 1 . Gii thiu1 . Gii thiu 2. Tính nng ca Rational Rose2. Tính nng ca Rational Rose 3. Cài đt3. Cài đt 3.1 Các bc cài đt3.1 Các bc cài đt 3.2 Chy chng trình3.2 Chy chng trình 4Mts ký hiu thông dng4Mts ký hiu thông dng 4 . Mt s ký hiu thông dng4 . Mt s ký hiu thông dng 4.1 Phn t cu trúc4.1 Phn t cu trúc 4.2 Phn t hành vi4.2 Phn t hành vi 4.3 Phn t nhóm4.3 Phn t nhóm 4.4 Chú thích4.4 Chú thích 45Quanh45Quanh 2 4 . 5 Quan h4 . 5 Quan h Ni dung (tt)Ni dung (tt) Ni dung (tt)Ni dung (tt) Phn B. Hin thc s đ UML trên Rational RosePhn B. Hin thc s đ UML trên Rational Rose 1. Use Case Dia g ram1. Use Case Dia g ram gg 1.1 Tng quan1.1 Tng quan 1.2 S dng Rational Rose đ thit k1.2 S dng Rational Rose đ thit k 13Víd13Víd 1 . 3 Ví d1 . 3 Ví d 2. Class Diagram2. Class Diagram 1.1 Tng quan1.1 Tng quan 12S d Rti lR đ thitk12S d Rti lR đ thitk 1 . 2 S d ng R a ti ona l R ose đ thit k1 . 2 S d ng R a ti ona l R ose đ thit k 1.3 Ví d1.3 Ví d 3. Se q uence Dia g ram3. Se q uence Dia g ram qgqg 3.1 Tng quan3.1 Tng quan 3.2 S dng Rational Rose đ thit k3.2 S dng Rational Rose đ thit k 33Víd33Víd 3 3 . 3 Ví d3 . 3 Ví d Ni dung (tt)Ni dung (tt) Ni dung (tt)Ni dung (tt) 4. State Diagram4. State Diagram 41Tng quan41Tng quan 4 . 1 Tng quan4 . 1 Tng quan 4.2 S dng Rational Rose đ thit k4.2 S dng Rational Rose đ thit k 4.3 Ví d4.3 Ví d 5. Activity Diagram5. Activity Diagram 1.1 Tng quan1.1 Tng quan 12S dng Rational Rose đ thitk12S dng Rational Rose đ thitk 1 . 2 S dng Rational Rose đ thit k1 . 2 S dng Rational Rose đ thit k 1.3 Ví d1.3 Ví d 6. Collaboration Diagram6. Collaboration Diagram 3.1 Tng quan3.1 Tng quan 3.2 S dng Rational Rose đ thit k3.2 S dng Rational Rose đ thit k 33Víd33Víd 4 3 . 3 Ví d3 . 3 Ví d Ni dung (tt)Ni dung (tt) Ni dung (tt)Ni dung (tt) 7. Deployment Diagram7. Deployment Diagram 71Tng quan71Tng quan 7 . 1 Tng quan7 . 1 Tng quan 7.2 S dng Rational Rose đ thit k7.2 S dng Rational Rose đ thit k 7.3 Ví d7.3 Ví d 7.3 Ví d7.3 Ví d 8. Component Diagram8. Component Diagram 8.1 Tng quan8.1 Tng quan 8.2 S dng Rational Rose đ thit k8.2 S dng Rational Rose đ thit k 8.3 Ví d8.3 Ví d 5 1Giithiu1Giithiu 1 . Gii thiu1 . Gii thiu ÜÜ Rational rose là phn mm công c mnh h tr phân tích, thit k Rational rose là phn mm công c mnh h tr phân tích, thit k h thng phn mm theo đi tng. Nó giúp ta mô hình hóa h h thng phn mm theo đi tng. Nó giúp ta mô hình hóa h thng trc khi vit mã trình.thng trc khi vit mã trình. ÜÜ Rational rose h tr cho vic làm mô hình doanh nghip, giúp bn Rational rose h tr cho vic làm mô hình doanh nghip, giúp bn hiu đc h thng ca mô hình doanh nghip, giúp chung ta phân hiu đc h thng ca mô hình doanh nghip, giúp chung ta phân tích h thng làm cho chúng ta có th thit k đc mô hình.tích h thng làm cho chúng ta có th thit k đc mô hình. ÜÜ Mô hình Rose là bc tranh ca mt h thng t nhng phi cnh Mô hình Rose là bc tranh ca mt h thng t nhng phi cnh khác nhau nó bao gm tt c các mô hình UML, actors, use cases, khác nhau nó bao gm tt c các mô hình UML, actors, use cases, objects, component deployment nodes, trong h thng. Nó mô t objects, component deployment nodes, trong h thng. Nó mô t chi tit mà h thng bao gm nó s làm vic nh th nào vì th chi tit mà h thng bao gm nó s làm vic nh th nào vì th ngi lp trình có th dùng mô hình nh mt bn thit k cho vic ngi lp trình có th dùng mô hình nh mt bn thit k cho vic âd h thâd h th x â y d ng h th ng.x â y d ng h th ng. 6 1Giithiu (TT)1Giithiu (TT) 1 . Gii thiu (TT)1 . Gii thiu (TT) ÜÜ Theo phong cách lp trình truyn thng thì sau khi đã xác đnh yêu cu h Theo phong cách lp trình truyn thng thì sau khi đã xác đnh yêu cu h thng, ngi phát trin s ly mt vài yêu cu, quyt đnh thit k vit thng, ngi phát trin s ly mt vài yêu cu, quyt đnh thit k vit ãh tì hãh tì h m ã c h ng t r ì n h . m ã c h ng t r ì n h . 7 2Tínhnng2Tínhnng 2 . Tính nng2 . Tính nng Rational Rose cung cp nhng tính nng sau đây đ to điu kin thun Rational Rose cung cp nhng tính nng sau đây đ to điu kin thun li cho vic phân tích thit k xây dng nhng ng dng ca ban:li cho vic phân tích thit k xây dng nhng ng dng ca ban: ¬¬ Mô hình hng đi tng.Mô hình hng đi tng. ¬¬ Mô hình cung cp cho UML, COM, OMT Booch ‘93.Mô hình cung cp cho UML, COM, OMT Booch ‘93. ¬¬ Kim tra ng ngha.Kim tra ng ngha. ¬¬ H tr phát sinh mã cho mt s ngôn ng.H tr phát sinh mã cho mt s ngôn ng. ¬¬ H tr vic phát trin cho vic kim soát lp đi lp li.H tr vic phát trin cho vic kim soát lp đi lp li. ¬¬ Phát trin cho nhiu ngi dùng cung cp cho cá nhân.Phát trin cho nhiu ngi dùng cung cp cho cá nhân. ¬¬ Hp nht nhng công c làm mô hình d liu.Hp nht nhng công c làm mô hình d liu. ¬¬ Phát sinh tài liu.Phát sinh tài liu. ¬¬ Bn chính Rational Rose là s thng nht m rng.Bn chính Rational Rose là s thng nht m rng. ¬¬ S liên kt t đng hóa OLE.S liên kt t đng hóa OLE. ¬¬ Nhiu nn tng sn có.Nhiu nn tng sn có. 8 2Tínhnng (TT)2Tínhnng (TT) 2 . Tính nng (TT)2 . Tính nng (TT) Các bc phát sinh mã:Các bc phát sinh mã: ¬¬ Kim tra mô hình.Kim tra mô hình. ¬¬ To lp thành phn.To lp thành phn. ¬¬ Thc hin ánh x lp vào thành phn.Thc hin ánh x lp vào thành phn. ¬¬ t thuc tính phát sinh mã trình.t thuc tính phát sinh mã trình. ¬¬ Chn lp, thành phn hay gói.Chn lp, thành phn hay gói. ¬¬ Phát sinh mã trình.Phát sinh mã trình. 9 3Càiđt 3 . Cài đt Yêu cu h thng ̈ H điu hành ̈ Windows NT 4.0 with Service Pack 6a and SRP (Security Rollup Package). ̈ Windows 2000 with Service Pack 2 or 3 or 4 (English OS). ̈ Windows XP with Service Pack 1 or 2. ̈ Phn cng ̈ Cu hình phn cng ti thiu nh sau: ̈ B x lý: 600 MHz. ̈ B nh RAM: 512 MB. ̈ Không gian đa cng : Typical Installation – 720 MB, Compact Installation 173 MB [...]... Ch y ch ̈ ng trình B t u v i Rational Rose: [Start] menu -> All Programs Ch n Rational Software /Rational Rose 2000 Enterprise Edition 3.2 3 2 Ch y ch Ta ng trình (tt) i h p tho i Create New Model xu t hi n -> Click Cancel Rose : m Rational 3.2 3 2 Ch y ch ̈ ng trình (tt) Getting Started with Rational Rose 1 1 Titlebar 2 Menu bar 3 Toolbox : H p công c s ch a nhi u icon tùy vào Model tu ng ng 4 4 Standard... Các b ̈ B c 3 Ch n phiên b n cài c cài t Ch n Rational Rose Enterprise Edition t (tt) 3.1 3 1 Các b B c 4 Ch n ph ng th c cài Ch n cài t t CD c cài t (tt) t c a Rational Rose 3.1 3 1 Các b ̇ B c 5 Trình cài tt c cài ng ch y t (tt) 3.1 3 1 Các b ̇ B c 6 Ch n Next c cài ti p t c cài t t (tt) 3.1 3 1 Các b ̇ B c cài t (tt) c 7 Xem các khuy n cáo c a Rational Rose 3.1 3 1 Các b ̇ B c 8 Ch p nh n b n quy... (generalization) Quan h mà trong ó i t ng c th s k th a ph c a i t ng t ng quát Ký hi u: ng th c, thu c tính Hi n th c hóa (realization) realization) Quan h ng ngh a gi a giao di n l p (hay thành ph n) hi n th c l p, gi a UC h p tác hi n th c UC Ký hi u: 32 Hi N TH C CÁC S UML TRÊN RATIONAL ROSE 33 Các s Ü Ü Ü Ü Ü Ü Ü Ü S S S S S S S S trong UML i t ng (Object Diagram) tình hu ng i t ng (Use Case... li u là n i t o l p, s a i v n b n g n vào ph n t mô hình ( tác nhân, UC, quan h , thu c tính, thao tác, thành ph n , nút) t o tài li u cho mô hình ta làm nh sau : ch n ph n t (click chu t trên ph n t ), nh p tài li u vào c a s tài li u C a s tài li u c ng t t / m , trôi n i hay bám dính nh c a s Browser c) Diagram window - C a s bi u là n i cho phép ta t o l p s a i khung nhìn h a mô hình hi n hành... m t thành ph n mô hình hóa p khác nhau C a s bi u xu t hi n khi nh p úp chu t trên c a s bi u trong c a s Browser 3.2 3 2 Ch y ch ng trình(tt) d) Overview window: Di chuy n chu t mouse n bi u t ng khi th y xu t hi n d u + ta Drag e) Specification window: C as tt hi n th c a s này ta làm nh sau: Cách 1: Nh p chu t ph i trên s 1: ho c Browser -> ch n Open Specification Cách 2: Click trên s ho c Browser... Documentation window _ Diagram window _ Overview window _ Specification window 3.2 3 2 Ch y ch ̈ ng trình (tt) MÔI TR NG RATIONAL ROSE BAO G M 3 C A S CHÍNH: a) Browser window: - C a s trình duy t ch a toàn b ph n t mô hình trong mô hình hi n hành - Browser có th trôi n i hay bám dính ( docked) b ng cách nh p úp chu t trên biên c a s Các ph n t mô hình hi n th trong Browser d i d ng cây Các thông tin nén c th... nhân ngo i c nh m i liên k t c a chúng i v i Use case mà h th ng cung c p M t Use case là m t l i miêu t c a m t ch c n ng mà h th ng cung c p, l i miêu t Use case th ng là v n b n, tài li u, nh ng kèm theo ó c ng có th là m t bi u ho t ng Các Use case c miêu t duy nh t theo h ng nhìn t ngoài vào c a các tác nhân Các Use case nh ngh a yêu c u v ch c n ng i v i h th ng 35 1.2 S d ng Rational 12 ̇ 1... Specification Cách 2: Click trên s ho c Browser -> ch n [Browser] menu -> ch n l nh Specification 4 M t s ký hi u thông d ng (tt) ¬ 1 Ph n t c u trúc L p (Class): Mô t các ng ngh a Ký hi u: it ng cùng chung thu c tính, thao tác, quan h , ¬ Giao di n (Interface): T p h p các thao tác làm d ch v c a l p hay thành ( ) y ph n Ký hi u: ̈ U case: Mô t t ì h t các hà h ng h th ng s th c hi n Use trình á hành t c m t k . 7 2Tínhnng2Tínhnng 2 . Tính nng2 . Tính nng Rational Rose cung cp nhng tính nng sau đây đ to điu kin thun Rational Rose cung cp nhng tính. dng Rational Rose đ thitk12S dng Rational Rose đ thitk 1 . 2 S dng Rational Rose đ thit k1 . 2 S dng Rational Rose

Ngày đăng: 16/02/2014, 23:32

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan