Bài giảng Phân tích hướng đối tượng UML: Bài 8 - Đỗ Thị Mai Hường
Số trang: 20
Loại file: pdf
Dung lượng: 154.20 KB
Lượt xem: 23
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Phân tích hướng đối tượng UML: Bài 8 Biểu đồ kiến trúc vật lý và phát sinh mã trình, cung cấp cho người đọc những kiến thức như: Kiến trúc phần mềm; biểu đồ thành phần; bổ sung chi tiết cho thành phần; biểu đồ triển khai; các phần tử của biểu đồ triển khai;... Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Phân tích hướng đối tượng UML: Bài 8 - Đỗ Thị Mai Hường Phân tích hư ng i tư ng UML Giáo viên: Th Mai Hư ng B môn : Các h th ng thông tin Khoa : CNTT - H c vi n k thu t quân s Please purchase a personal license. Bài 8 Bi u ki n trúc v t lý và phát sinh mã trình 2 Ki n trúc ph n m m? Ki n trúc h th ng là k ho ch chi ti t c a các b ph n hình thành h th ng UML nh nghĩa: Ki n trúc là c u trúc t ch c c a h th ng Ki n trúc bao g m các b ph n tương tác thông qua giao di n Theo Buschman: Ki n trúc ph n m m là mô t các phân h , các thành ph n c a h th ng ph n m m và các quan h gi a chúng Hai lo i ki n trúc h th ng Ki n trúc logíc Ch ra các l p i tư ng và các quan h gi a chúng hình thành ch c năng h th ng Nó ư c th hi n b ng các bi u UC, bi u l p, tr ng thái, ho t ng... Ki n trúc v t lý Là mô t t khía c nh ph n c ng và các mo un ph n m m trên ó Nó ư c mô t b ng các bi u cài t: bi u thành ph n và bi u tri n 3 khai Các thành ph n Thành ph n? Là mô un v t lý mã trình: thư vi n mã ngu n, mã kh th c. Các lo i thành ph n SubprogSpec SubprogBody Generic Component c t thành ph n b ng Stereotype c t và thân chương trình con MainSubprog T p h p các hàm Không ch a nh nghĩa l p Chương trình chính Ch a u vào chương trình 4 Các thành ph n Các lo i thành ph n TaskSpec TaskBody PackageSpec PackageBody c t và thân nhi m v c t và thân gói Là các thành ph n Run-time Gói là cài t l p Bi u di n các gói có thread c l p c t gói là t p header Database Bi u di n CSDL Ch a m t hay nhi u lư c 5 Bi u thành ph n Credit Bi u thành ph n là bi u hi n th các thành ph n trong h th ng và ph thu c gi a chúng Flight Reservation Thành ph n A ph thu c vào thành ph n B khi vài l p trong A ph thu c vào vài l p trong B Bi u cho bi t FlightServer Thư vi n nào ư c s d ng, t p kh th c (.exe) nào ư c t o ra khi d ch chương trình Các quan h gi a các thư vi n mã trình Có kh năng t ch c các thành ph n vào các gói 6 Thí d Bi u thành ph n MainProgram CartInterface CartMgr ProductMgr ProductCollection ProductItem CartItem CartCollection 7 B sung chi ti t cho thành ph n Stereotype L a ch n bi u tư ng bi u di n thành ph n Có th là: , ActiveX, Applet, Subroutine Spec, dll... t nh nghĩa Language Trong Rose có th gán ngôn ng cho thành ph n Cho kh năng phat sinh các ngôn ng khác nhau cho m i thành ph n Declaration Gán các khai báo vào mã trình c a t ng thành ph n Class Gán l p vào thành ph n trư c khi phát sinh mã trình Có th ánh x m t hay nhi u l p vào m t thành ph n Dependency Thành ph n ch có m t lo i quan h : quan h ph thu c Tránh hình thành quan h vòng 8 Ví d : Các thành ph n c a h th ng Ql thư vi n QL sach Giao dien thu thu QL ban doc CSDL Giao dien ban doc 9 Bi u tri n khai Bi u tri n khai mô t ki n trúc ph n c ng (các nút) có ph n m m ch y trên chúng, bao g m các b x lý, các ti n trình, các thi t b và các k t n i gi a chúng Mô t tôpô c a h th ng Ch ra toàn b các nút trên m ng, k t n i gi a chúng và các ph n m m ch y trên chúng Nút là i tư ng v t lý có tài nguyên tính toán Máy tính, máy in, thi t b c th t và truy n tin Gi a các nút là k t n i giao ti p, ki u k t n i ư c th hi n b ng stereotype 10 Các ph n t c a bi u tri n khai B x lý Là máy x lý: máy ch , máy tr m Processor B sung thu c tính: Stereotype Mô t v t lý c a b x lý: t c , dung lư ng nh L p l ch x lý: Preemptive, Non-preemptive, Cyclic, Executive, Manual Thi t b Là ph n c ng ch có m t m c ích: máy in, scanner... B sung thu c tính: Device Stereotype Mô t v t lý c a thi t b K tn i Là liên k t v t lý gi a các thi t b và b x lý B sung stereotype và c tính v t lý cho k t n i: T1 B sung ti n trình cho b x lý ...
Nội dung trích xuất từ tài liệu:
Bài giảng Phân tích hướng đối tượng UML: Bài 8 - Đỗ Thị Mai Hường Phân tích hư ng i tư ng UML Giáo viên: Th Mai Hư ng B môn : Các h th ng thông tin Khoa : CNTT - H c vi n k thu t quân s Please purchase a personal license. Bài 8 Bi u ki n trúc v t lý và phát sinh mã trình 2 Ki n trúc ph n m m? Ki n trúc h th ng là k ho ch chi ti t c a các b ph n hình thành h th ng UML nh nghĩa: Ki n trúc là c u trúc t ch c c a h th ng Ki n trúc bao g m các b ph n tương tác thông qua giao di n Theo Buschman: Ki n trúc ph n m m là mô t các phân h , các thành ph n c a h th ng ph n m m và các quan h gi a chúng Hai lo i ki n trúc h th ng Ki n trúc logíc Ch ra các l p i tư ng và các quan h gi a chúng hình thành ch c năng h th ng Nó ư c th hi n b ng các bi u UC, bi u l p, tr ng thái, ho t ng... Ki n trúc v t lý Là mô t t khía c nh ph n c ng và các mo un ph n m m trên ó Nó ư c mô t b ng các bi u cài t: bi u thành ph n và bi u tri n 3 khai Các thành ph n Thành ph n? Là mô un v t lý mã trình: thư vi n mã ngu n, mã kh th c. Các lo i thành ph n SubprogSpec SubprogBody Generic Component c t thành ph n b ng Stereotype c t và thân chương trình con MainSubprog T p h p các hàm Không ch a nh nghĩa l p Chương trình chính Ch a u vào chương trình 4 Các thành ph n Các lo i thành ph n TaskSpec TaskBody PackageSpec PackageBody c t và thân nhi m v c t và thân gói Là các thành ph n Run-time Gói là cài t l p Bi u di n các gói có thread c l p c t gói là t p header Database Bi u di n CSDL Ch a m t hay nhi u lư c 5 Bi u thành ph n Credit Bi u thành ph n là bi u hi n th các thành ph n trong h th ng và ph thu c gi a chúng Flight Reservation Thành ph n A ph thu c vào thành ph n B khi vài l p trong A ph thu c vào vài l p trong B Bi u cho bi t FlightServer Thư vi n nào ư c s d ng, t p kh th c (.exe) nào ư c t o ra khi d ch chương trình Các quan h gi a các thư vi n mã trình Có kh năng t ch c các thành ph n vào các gói 6 Thí d Bi u thành ph n MainProgram CartInterface CartMgr ProductMgr ProductCollection ProductItem CartItem CartCollection 7 B sung chi ti t cho thành ph n Stereotype L a ch n bi u tư ng bi u di n thành ph n Có th là: , ActiveX, Applet, Subroutine Spec, dll... t nh nghĩa Language Trong Rose có th gán ngôn ng cho thành ph n Cho kh năng phat sinh các ngôn ng khác nhau cho m i thành ph n Declaration Gán các khai báo vào mã trình c a t ng thành ph n Class Gán l p vào thành ph n trư c khi phát sinh mã trình Có th ánh x m t hay nhi u l p vào m t thành ph n Dependency Thành ph n ch có m t lo i quan h : quan h ph thu c Tránh hình thành quan h vòng 8 Ví d : Các thành ph n c a h th ng Ql thư vi n QL sach Giao dien thu thu QL ban doc CSDL Giao dien ban doc 9 Bi u tri n khai Bi u tri n khai mô t ki n trúc ph n c ng (các nút) có ph n m m ch y trên chúng, bao g m các b x lý, các ti n trình, các thi t b và các k t n i gi a chúng Mô t tôpô c a h th ng Ch ra toàn b các nút trên m ng, k t n i gi a chúng và các ph n m m ch y trên chúng Nút là i tư ng v t lý có tài nguyên tính toán Máy tính, máy in, thi t b c th t và truy n tin Gi a các nút là k t n i giao ti p, ki u k t n i ư c th hi n b ng stereotype 10 Các ph n t c a bi u tri n khai B x lý Là máy x lý: máy ch , máy tr m Processor B sung thu c tính: Stereotype Mô t v t lý c a b x lý: t c , dung lư ng nh L p l ch x lý: Preemptive, Non-preemptive, Cyclic, Executive, Manual Thi t b Là ph n c ng ch có m t m c ích: máy in, scanner... B sung thu c tính: Device Stereotype Mô t v t lý c a thi t b K tn i Là liên k t v t lý gi a các thi t b và b x lý B sung stereotype và c tính v t lý cho k t n i: T1 B sung ti n trình cho b x lý ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Phân tích hướng đối tượng UML Phân tích hướng đối tượng UML Biểu đồ kiến trúc vật lý Phát sinh mã trình Kiến trúc phần mềmGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 297 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 198 0 0 -
Giáo trình môn học: Cấu trúc máy tính (Trình độ: Trung cấp/cao đẳng)
103 trang 83 0 0 -
Tập bài giảng Kiến trúc máy tính
227 trang 51 0 0 -
Bài giảng Phân tích hướng đối tượng UML: Bài 5 - Đỗ Thị Mai Hường
43 trang 31 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 10 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
8 trang 30 0 0 -
Bài giảng Bộ môn Công nghệ phần mềm - Bài 3: Kiến trúc phần mềm
27 trang 30 0 0 -
Giáo trình Kiến trúc và thiết kế phần mềm: Phần 1
93 trang 29 0 0 -
98 trang 28 0 0
-
Cài đặt IBM Rational Team Concert Express-C
11 trang 28 0 0