... khi cac môhình đã hoàn t t. Trong quá trình xâyệ ậ ặ ỉ ượ ế ấ
d ng các môhình c n liên t c ti p xúc v i khách hàng đ đ m b o tính chính xác c a mô ầ ụ ế ớ ể ả ả ủ
hình. M t khi các môhình ... phiên b n UML 2.0 và đang nghiên c uả ờ ệ ớ ả ứ
phiên b n 2.1.ả
II.2. Khái ni m v UML ề
UML – Unified Modeling Language là m t ngôn ng dùng các s đ và môhình th ngộ ữ ơ ồ ố
nh t đ môhình các ... bao g m:ặ ủ ồ
• Môhình class (class diagrams) mô t c u trúc tĩnh c a h th ng và m i quan hả ấ ủ ệ ố ố ệ
gi a các đ i t ngữ ố ượ
• Môhình t ng tác (interaction diagrams), môhình tr ng thái...
... các tác động lên
phần mềm và hệ thống.
III- Phân tích - thiết kế bằng ngônngữMôhìnhhóa thống nhất UML
1. Môhìnhhóa yêu cầu bằng Use Case
1.1 Các tác nhân chính cơ bản(Actor):
Có hai ... tin cấu hình hiện
tại.
Điều chỉnh thông tin cấu hình:
1. Người dùng thay đổi thông tin cấu hình.
2. Người dùng bấm vào nút kết nối.
3. Hệ thống sẽ thay đổi cấu hình và sử dụng cấu hình đó ... cấu hình.
3. Người dùng kích hoạt trang cấu hình hệ thống.
Post – Conditions: 1. Xem cấu hình hiện tại của hệ thống
2. Thiết lập mới cấu hình cho hệ thống.
Normal Flow: Xem thông tin cấu hình: ...
... niệm mô hình, môhìnhhóa trực quan
Khái quát về Ngônngữmôhìnhhóa thống nhất
Thí dụ sử dụng các biểu đồ của UML
dvduc-2004 Phân tích thiết kế hướng đối tượng
Bài 2 - 15/43
Mô hìnhhóa ... chi tiết (blueprints)
Mô hình cho khả năng suy diễn một số đặc tính của hệ thống thực
Mô hìnhhóa trực quan
Bằng các phần tử đồ họa
Ngôn ngữmôhìnhhóa là ngônngữmô tả hệ thống hay tác ... kế hướng đối tượng
Bài 2 - 4/43
Mô hình là gì?
Mô hình
là bức tranh hay mô tả vấn đề đang cố gắng giải quyết hay mô tả
chính giải pháp vấn đề
là ngônngữ của người thiết kế (trong nhiều...
... hunglt@it-hut.edu.vn
(c) SE/FIT/HUT 2002
Ngôn ngữmôhìnhhóa thực tại ảo
VRML
(c) SE/FIT/HUT 2002
VRML ? Lịch sử
VRML là một ngônngữ văn bản dùng để mô tả các môi trờng tơng tác
và các vật thể ... viết bằng các ngôn ngử
ã Java ngônngử lập trình rất mạnh
ã JavaScript ngônngử kịch bản dễ học
ã VRMLscript giống JavaScript
Ngôn ngữ VRML không bắt buộc phải hỗ trợ các ngônngữ kịch bản ... .wrl
VRML 1.0 dựa trên ngônngữmô tả Silicon Graphics 3D gọi là Open Inventor. VRML
1.0 cho phép mô tả các cảnh tỉnh và không tơng tác.
VRML 2.0 là một ngônngữmô tả dựa trên Silicon Graphics...
... phương pháp (method) và một ngônngữmôhìnhhoá (modeling
language) là gì?
Đáp: Điểm khác nhau cơ bản giữa một phương pháp và một ngônngữmôhìnhhoá là ngôn ngữ
môhìnhhoá không có một tiến ... như kiểm tra hệ thống.
PHẦN CÂU HỎI
Hỏi: UML (Unifield Modeling Language) là gì?
Đáp: Ngônngữmôhìnhhóa thống nhất – UML là một ngônngữ để biểu diễn môhình theo hướng
đối tượng.
Hỏi: Điểm khác ... quả là xây dựng được một NgônNgữMôHìnhHoá Thống Nhất
(Unifield Modeling Language – UML) .
UML là một ngônngữmôhìnhhoá thống nhất có phần chính bao gồm những ký hiệu hình học,
được các phương...
... cũng như tích hợp ngônngữmôhìnhhóa chuyên biệt
miền với các ngônngữmôhìnhhóa khác như UML hoặc ngônngữmôhìnhhóa
hóa chuyên biệt miền với miền khác, sẽ không được xem xét trong đề ... cụ phát triển ngônngữmôhìnhhóa
chuyên biệt miền và cài đặt thử nghiệm cho miền bảo mật với tool Eclipse. Việc xây
dựng bộ sinh code tự động cũng như tích hợp ngônngữmôhìnhhóa chuyên biệt ... lựa chọn đề tài Ngônngữmôhìnhhóa cho các yêu cầu
bảo mật”. Mục tiêu của đề tài là tìm hiểu phương pháp phát triển phần mềm hướng mô
hình với hướng tiếp cận là môhìnhhóa chuyên biệt miền....
... NGÔNNGỮ UML
1.3.1. Tổng quan
UML (Unified Modeling Language) là ngônngữ chuẩn mô hình
hóa dùng trong thiết kế phần mềm theo hướng đối tượng. Nó bao
gồm các ký hiệu đồ họa để tạo ra các môhình ... ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM
BÁO CÁO MÔHÌNH HÓA
MÔ HÌNHHÓA GAME UFO INVADERS
Môn học: Phương pháp môhình hóa
Lớp: SE101.D11
Giáo viên hướng dẫn: P.GS TS VŨ THANH NGUYÊN ... tài
liệu hóa hệ thống phần mềm.Nó kết hợp từ môhình dữ liệu (sơ đồ
mối quan hệ thực thể ), môhình kinh doanh (luồng công việc), mô
hình đối tượng và môhìnhhóa thành phần. Nó có thể được sử dụng
với...
... UML
1. Môhình được các hệ thống và sử dụng được tất cả các khái
niệm hướng đối tượng một cách thống nhất.
2. Cho phép đặc tả, hỗ trợ để đặc tả tường minh mối quan hệ
giữa các khái niệm cơ bản trong hệ thống, đồng thời mô tả
được mọi trạng thái hoạt động của hệ thống đối tượng.
3. Tận dụng được những khả năng sử dụng lại và kế thừa ở
phạm vi diện rộng để xây dựng được những hệ thống phức
tạp và nhạy cảm như: các hệ thống động, hệ thống thời gian
thực, hệ thống nhúng thời gian thực, v.v.
4. Tạo ra những ngônngữmôhình hoá sử dụng được cho cản
người lẫn máy tính.
Mục đích chính của UML
10/50
Đoàn Văn Ban OOA&D with UML
20/50
Đoàn Văn Ban OOA&D with UML
9/50
Đoàn ... Ban OOA&D with UML
2.1.1.
46/50
Đoàn Văn Ban OOA&D with UML
2.3.4.2. Đi u ki n đ ng b ề ệ ồ ộ (TT)
37/50
Đoàn Văn Ban OOA&D with UML
2.3.1. Vai trò c a AD trong UML
25/50
Đoàn ... theo kiến trúc được thiết kế của hệ thống .
4/50
Đoàn Văn Ban OOA&D with UML
Các phần tử của UML
Gói
Mô hình
Hệ thống con
Khung công việc
Ca sử dụng
Logic
Thành phần
Sự tương tranh
Triển...
...
các phần tử UML
?Là một số thuộc tính được định nghóa sẵn
bởi UML
?Persistence
?Location (chẳng hạn client, server)
?Là các thuộc tính có thể được tạo bởi các
nhà môhìnhhoáUML phục vụ cho ... tồn tại
OOAD Sử dụng UML – Giới thiệu về Hướng Đối Tượng
Dương Anh Đức, 9/2000
58
?Phân lớp và mở rộng các phần tử trong hệ
thống ký hiệu UML
?Định nghóa một phần tử của môhình mới
dựa trên ... thế
nào với class?
?Tên của 4 quan hệ UML cơ bản ? Mô tả
từng quan hệ.
?Mô tả sức mạnh của OO.
?Cho biết tên và mô tác một số cơ chế tổng
quát trong UML.
?Stereotype là gì? Cho biết tên của...
... phần mềm theo hướng đối tượng
2. Giới thiệu Ngônngữmôhìnhhóa thống nhất UML
Mô hìnhhóa nghiệp vụ
4. Môhìnhhóa trường hợp sử dụng
5. Môhìnhhóa tương tác đối tượng
6. Biểu đồ lớp và gói
7. ... hiện môhìnhhóa
nghiệp vụ
Mô hìnhhóa nghiệp vụ không liên quan đến cái sẽ được tự động
hóa bằng hệ thống cụ thể
Giúp ta hình thành ngữ cảnh cho môhìnhhóa hệ thống
Mô hìnhhóa hệ thống
Tập ... đối tượng
Bài 3 - 4/21
Giới thiệu môhìnhhóa nghiệp vụ
Mô hìnhhóa nghiệp vụ (Business Modeling)
Là kỹ thuật môhìnhhóa tiến trình nghiệp vụ
Mô hìnhhóa các chức năng của tổ chức
Quan...