Tải bản đầy đủ (.pdf) (129 trang)

TÌM HIỂU VỀ RATIONAL ROSE VÀ CÁC TÍNH NĂNG pptx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.39 MB, 129 trang )

TÌM HIU V RATIONAL ROSE VÀ CÁC TÌM HIU V RATIONAL ROSE VÀ 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



hiu

thông

dng4
.
Mt

s



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



d1
.
3



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



d3
.
3




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



d3
.
3



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



d7.3




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 và làm cho chúng ta có th thit k đc mô hình.tích h thng và 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 và deployment nodes, trong h thng. Nó mô t objects, component và deployment nodes, trong h thng. Nó mô t
chi tit mà h thng bao gm và nó s làm vic nh th nào vì th chi tit mà h thng bao gm và 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 và 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 và 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 và xây dng nhng ng dng ca ban:li cho vic phân tích thit k và 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 và Booch ‘93.Mô hình cung cp cho UML, COM, OMT và 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 và cung cp cho cá nhân.Phát trin cho nhiu ngi dùng và 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 và m rng.Bn chính Rational Rose là s thng nht và 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

31Cácbc cài đt (tt)
3
.
1

Các

bc

cài

đt

(tt)
̈ Bc 1. Chy file setup.exe.
̈ Bc 2. Click (hoc nhn Enter) Next đ tip tc.
31Cácbc cài đt (tt)
3
.
1

Các

bc

cài

đt

(tt)

̈ Bc 3. Chn phiên bn cài đt
Chn Rational Rose Enterprise Edition
31C
á
cbcc
à
i đt (tt)
3
.
1

C
á
c

bc

c
à
i

đt

(tt)
Bc 4. Chn phng thc cài đt ca Rational Rose
Chn cài đt t CD
31C
á
cbcc
à

i đt (tt)
3
.
1

C
á
c

bc

c
à
i

đt

(tt)
̇ Bc 5. Trình cài đt t đng chy
31Cácbc cài đt (tt)
3
.
1

Các

bc

cài


đt

(tt)
̇ Bc 6. Chn Next đ tip tc cài đt
31Cácbc cài đt (tt)
3
.
1

Các

bc

cài

đt

(tt)
̇ Bc 7. Xem các khuyn cáo ca Rational Rose
31Cácbc cài đt (tt)
3
.
1

Các

bc

cài


đt

(tt)
̇ Bc8.Chpnhnbn quyn
31Cácbc cài đt (tt)
3
.
1

Các

bc

cài

đt

(tt)
̇ Bc 9. Chn đng dn cài đt
31Cácbc cài đt (tt)
3
.
1

Các

bc

cài


đt

(tt)
̈ Bc 10. Tùy chn các gói cài đt b sung
Các gói này h tr vic phát sinh ra mã ngun các chng trình nh: Java,
C++, Visual Basic,…
31Cácbc cài đt (tt)
3
.
1

Các

bc

cài

đt

(tt)
̇ Bc 11. Sn sàng cài đt
31C
á
cbcc
à
i đt (tt)
3
.
1


C
á
c

bc

c
à
i

đt

(tt)
̇ Bc 12. Màn hình trng thái cài đt
31C
á
cbcc
à
i đt (tt)
3
.
1

C
á
c

bc

c

à
i

đt

(tt)
̇ Bc 13. Hoàn thành quá trình cài đt
32Chychng tr
ì
nh
3
.
2

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
32Chychng trình (tt)
3
.
2

Chy


chng

trình

(tt)
Ta đi hp thoi Create New Model xut hin -> Click Cancel đ m Rational
Rose :
32Chychng tr
ì
nh (tt)
3
.
2

Chy

chng

tr
ì
nh

(tt)
̈
Getting Started with Rational Rose
1 Titlebar
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 Standard Toolbars
4
.
Standard

Toolbars
_ Application window_ Application window
_ Browser window_ Browser window
_ Documentation window_ Documentation window
Diagram windowDiagram window
_
Diagram

window
_
Diagram

window
_ Overview window_ Overview window
_ Specification window_ Specification window

×