1. Trang chủ
  2. » Công Nghệ Thông Tin

giới thiệu về các thành phần của uml

24 322 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 24
Dung lượng 544,19 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Unified Modeling LanguageNguyên t c mô hình hóa Không có mô hình nào... Grady Booch’s Booch Modeling MethodologyJames Rambaugh’s Object Modeling Technique – OMT Ivar Jacobson’s OOSE Meth

Trang 2

Mô hình nh m n m b t các khía c nh quan

tr ng c a s t, b qua các khía c nh không

quan tr ng và bi u di n theo m t t p ký hi u

và quy t c nào ó

0 10 20 30 40 50 60 70 80 90

1st Qtr 2nd Qtr 3rd Qtr 4th Qtr

East West North

Trang 3

Mô hình gi i thu t toán h c,…

Unified Modeling Language

Mô hình hóa h th ng

Các h th ng th c ti n ngày càng ph c t p

Nhi u d án quá t p trung vào vi c vi t code

thay vì xây d ng các mô hình tr u t ng cho h

th ng c n t o d ng

Mô hình hoá 1 h th ng t c là th c hi n tr u

ng hoá h th ng ó theo 1 d ng nh nh

Trang 4

Unified Modeling Language

Nguyên t c mô hình hóa

Không có mô hình nào M i h th ng

th ng c ti p c n thông qua t p mô hình

n nh c l p nhau

Trang 5

c tiêu c a giai n phân tích

Mô hình c trình bày theo h ng nhìn c a

Giúp ánh giá tính kh thi c a d án

Unified Modeling Language

M ích vi c mô hình hóa h th ng

Nhà thi t k n ph i t o ra các mô hình mô t

t c các khía c nh khác nhau c a s n ph m

Ngoài ra, m t mô hình có th c chia thành

nhi u h ng nhìn (view), m i h ng nhìn trong

chúng s mô t t khía c nh riêng bi t c a

n ph m hay h th ng c n c xây d ng

Trang 7

Gi i thi u v UML

Unified Modeling Language

T i sao ph i dùng UML?

Trang 8

Nhúng trong các thi t b khác nh n tho i di ng, xe ô tô

Trang 9

Grady Booch’s Booch Modeling Methodology

James Rambaugh’s Object Modeling Technique – OMT

Ivar Jacobson’s OOSE Methodology

Hewlett- Packard’s Fusion

Coad and Yordon’s OOA and OOD

UML 1.1 c OMG (Object Management

Group) công nh n vào 1997

UML 1.3 c công nh n vào 1999

UML 1.4 c công nh n vào 2000

Hi n nay chúng ta s ng UML 2.0

Trang 10

Ph n m m Rational Rose

20

Unified Modeling Language

Ph ng pháp:

Trang 11

trong m i use case c th

Trang 12

p còn thi u, d a trên bi tr ng thái

sung các thu c tính, d a trên bi ng tác

Trang 14

Component View

Concurrency View

Deployment

View

- Là s tr u t ng hóa bao g m các bi

khác nhau

- Ch ra các khía c nh khác nhau c a h th ng

n mô hình hóa

- K t h p các h ng nhìn khác nhau t o ra 1

c tranh t ng th

Trang 15

ng nhìn (tt)

ng nhìn Use case (use case view): ây là h ng

nhìn ch ra khía c nh ch c n ng c a m t h th ng,

nhìn t ng tác nhân bên ngoài.

ng nhìn logic (logical view): ch ra ch c n ng s

c thi t k bên trong h th ng nh th nào, qua các

khái ni m v u trúc t nh c ng nh ng x ng c a

th ng.

ng nhìn thành ph n (component view): ch ra khía

nh t ch c c a các thành ph n code.

ng nhìn song song (concurrency view): ch ra s

n t i song song/ trùng h p trong h th ng, h ng n

giao ti p và ng b hóa trong h th ng.

ng nhìn tri n khai (deployment view): ch ra khía

nh tri n khai h th ng vào các ki n trúc v t lý (các

máy tính hay trang thi t b c coi là tr m công tác)

Unified Modeling Language

Trang 16

Bi (tt)

Use Case Diagrams Diagrams Use Case Use Case Diagrams

Scenario

Diagrams Collaboration Diagrams Scenario

Diagrams

State Diagrams Diagrams Component State Diagrams

Component Diagrams Component Diagrams Deployment Diagrams

State Diagrams Diagrams State Object Diagrams

Activity Diagrams

Models

Là các hình v miêu t i dung trong m t h ng nhìn

32

Unified Modeling Language

View & Diagram

Logical view

Behavioural view Deployment view

Implementation View

System topology distribution delivery installation

Trang 17

Các thành ph n mô hình

Mô t p, i t ng, thông p, m i quan h

Unified Modeling Language

Trang 18

36

Unified Modeling Language

Bi UC (Use Case diagram)

Trang 21

Bi trình t (Sequence Diagram)

Là các lu ng ch c n ng xuyên qua các use case

Bi u di n m i quan h gi a các i t ng và gi a các

i t ng và tác nhân theo th th i gian

Unified Modeling Language

Trang 22

Bi tr ng thái (State Diagram)

t bi tr ng thái th ng là m t s sung cho

i miêu t t l p, nó ch ra t t c các tr ng thái mà

i t ng c a l p này có th có, và nh ng s ki n nào

gây ra s thay i tr ng thái

Mô t vòng i c i t ng t khi c sinh ra n

Trang 23

dòng l nh (code) theo khái ni m thành ph n code

t thành ph n code có th là m t t p tin source

code, m t thành ph n nh phân (binary) hay m t

thành ph n th c thi c (executable)

Bi thành ph n c ng ch ra nh ng s ph thu c

gi a các thành ph n v i nhau, tr giúp cho công vi c

Trang 24

Ví d Bi thành ph n

48

Unified Modeling Language

Bi tri n khai (Deployment

Diagram)

Bi tri n khai mô t th ng s c tri n

khai nh th nào, thành ph n nào c cài t

âu, các liên k t v t lý ho c giao th c truy n

Ngày đăng: 03/07/2015, 16:30

HÌNH ẢNH LIÊN QUAN

Hình dung m t h th ng theo th c t hay theo mong - giới thiệu về các thành phần của uml
Hình dung m t h th ng theo th c t hay theo mong (Trang 6)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w