... đổi thông tin của sinh viên.
? Các ràng buộc thiết kế
?Hệ thống phải tích hợp với hệthống có sẵn, Hệthống danh mục học phần, một CSDL RDBMS.
?Hệ thống phải cung cấp giao điện dựa trên Windows.
... về các chức năng của hệ
thống (những gì hệthống phải thực hiện).
? Cho phép các system developer hiểu rõ hơn các yêu cầu đối với hệ thống.
? Phân định ranh giới của hệ thống.
? Cung cấp cơ sở ... dụng của chúng lên Phân
tích và Thiết kế
?Tìm hiểu cách ghi nhận và diễn dịch các yêu
cầu của người dùng, là những thông tin được
dùng để bắt đầu việc phântích và thiết kế
OOAD S? d?ng UML...
... môn Hệthốngthông tin – Khoa CNTT – ĐH KHTN - 2 -
Phântíchthiếtkếhệthốnghướng đối tượng Phântíchhệ thống
TUẦN 6
PHÂN TÍCHHỆ THỐNG
1 Phântíchhệthống 2
1.1 Xác định yêu cầuhệthống ... Phântíchthiếtkếhệthốnghướng đối tượng Phântíchhệ thống
1.6 Sơ đồ lớp đối tượng của hệthống ở mức phân tích
Sơ đồ lớp đối tượng của hệthống ở mức phân tích
Diễu giải
Tên ... hàng
Quản trị hệ thống
Phântíchthiếtkếhệthốnghướng đối tượng Phântíchhệ thống
Sau khi điền đầy đủ các thông tin cần thiết về nhân viên, người sử dụng hệ
thống chọn chức năng Thêm.
Hệ thống...
... về phântích kiến trúc
PT & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
47
Hướng tiếp cận phân lớp truyền thống
General
functionality
Specific
functionality
PT & TK Hướng ... TK Hướng đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
2
Mục tiêu:
w Tìm hiểu mục đích của công đoạn Thiếtkế
kiến trúc và thời điểm thực hiện công đoạn
này
w Diễn giải về các cơ chế thiếtkế ... user, pass)
PT & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
45
?
Cơ hội dùng lại ngay bên trong heä thoáng
PT & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
4
Supplementary
Specifications
Architectural
Design
Software...
... realizations có được từ
bước phântích Use-Case dựa trên các phần tử
thiết kế đã được xây dựng
PT & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
13
Ví dụ: Tích hợp Subsystem Interfaces ... TK Hướng đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
9
Các bước tinh chỉnh Use-Case Realization
w Thay thế các class khả dụng bằng các
subsystem interface kết hợp với chúng
w Từng bước tích ... Interface
Distribution
Tích hợp các cơ chế kiến trúc: Security
w Bảng ánh xạ các Analysis-Class với các cơ chế
kiến trúc có từ bước phântích Use-Case
Schedule Persistency, Security
PT & TK Hướng đối...
... & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
1
Phân tích và ThiếtkếHướng đối tượng
dùng UML
Module 12: Thiếtkế Subsystem
PT & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương ... PT & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
31
(còn tiếp)
Bài tập: Thiếtkế Subsystem (tt.)
w Vụựi moọt subsystem cuù theồ, haừy xaực ủũnh:
Đ Caực phan tử thiếtkế chứa trong ... Internal subsystem operations
PT & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
29
Nhắc lại: Thiếtkế Subsystem Design
w Mục đích của thiếtkế Subsystem là gì ?
w Cần tạo ra bao nhieâu...
... & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
1
Phân tích và ThiếtkếHướng đối tượng
dùng UML
Module 13: Thiếtkế Class
PT & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương ... operation,
operation signature, và các quan hệ
PT & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
20
Guidelines: Thiếtkế Operation Signatures
w Khi thiết keỏ operation signatures phaỷi ... mỗi kết hợp
w Định nghóa các quan hệ tổng quát hóa
w Giải quyết đụng độ giữa các Use-Case
w Xử lý các yêu cầu phi chức năng nói chung
w Checkpoints
PT & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương...
... NỘI
VIỆN CÔNG NGHỆ THÔNG TIN – BỘ MÔN HỆTHỐNGTHÔNG TIN
TIỂU LUẬN MÔN HỌC
Phân TíchThiếtKếHệThốngHướng Đối Tượng
Đề tài: Quản lí phòng máy Internet
Giáo viên hướng dẫn: TS. Nguyễn ... sử dụng.
Từ quá trình xác định và phântích các nhu cầu được đặt ra của hệthống quản lí
phòng máy Internet, ta có thể nhận định được các ca sử dụng của hệthống như
sau:
- Đăng nhập máy trạm ... diễn tả từ vựng hệ thống.
Phần 2. Phân tích.
1. Đối tác và ca sử dụng.
a. Đối tác.
Dựa vào mô tả bài toán, ta có thể xác định được các tác nhân tham gia vào hoạt
động của hệthống như sau:...
... HỌC BÁCH KHOA HÀ NỘI
VIỆN CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG
BÁO CÁO BÀI TẬP LỚN
Môn học: Phântíchthiếtkếhệthốnghướng đối tượng
Đề tài: Hệthống quản lý công việc
Giảng ... dữ liệu
(Store Procedure)
Database
42
Biểu đồ triển khai hệ thống.
III. THIẾTKẾ
III.1. KIẾN TRÚC
Kiến trúc của hệthống quản lý công việc được xây dựng dựa trên 2 thành
phần riêng ... lấy từ thành phần Database
Server.
1. Kiến trúc tổng quát
Lựa chọn và xây dựng hệthống theo kiến trúchướng đối tượng (Object
Oriented). Hệthống đảm bảo được các yêu cầu lâu dài khi phát...
... trong phân tích, thit k qui trình nghip v
- Áp dng UML vào mô hình hoá nghip v. c bit, s dng s đ use case
biu din ni dung ca h thng nghip v trong giai đon phân tích. ...
Phântích thit k h thng hng đi tng bng UML
70
Ví d: Xác đnh tác nhân và use case h thng phn mm cho use case nghip v Qun lý
khách hàng thân thit
Phântích thit ...
Phântích thit k h thng hng đi tng bng UML
45
Phân tích quy trình nghip v
Các công vic ca quy trình phântích nghip v bao gm:
̇ ánh giá và nm bt thông tin v t chc....
... trúchệ thống.
- Phântích một ca sử dụng.
- Phântích một lớp.
- Phântích một gói.
1.3.3.1 .Phân tích kiến trúc
Mục đích của phântích kiến trúc là phác hoạ những nét lớn của mô hình
phân ...
1.3.4.4. Thiếtkế một hệthống con
a. Duy trì các mối quan hệ phụ thuộc của hệthống con
Các mối quan hệ phụ thuộc phải được xác định và duy trì từ hệthống con
này tới các hệthống con khác ... dụng
Trần Thị Kiều Dung_Lớp CT1001
9
1.3. Phântíchthiếtkế hƣớng đối tƣợng với UML.
Phân tíchthiếtkế một hệthống theo phương pháp hướng đối tượng sử dụng
công cụ UML bao gồm các...
... – Giới thiệu về Hướng Đối Tượng
Dương Anh Đức, 9/2000
1
Phân Tích & ThiếtKế
Hướng Đối Tượng Sử Dụng UML
Giới Thiệu Về
Hướng Đối Tượng
OOAD Sử dụng UML – Giới thiệu về Hướng Đối Tượng
Dương ... tắc
Mối quan hệ: Realization
OOAD Sử dụng UML – Giới thiệu về Hướng Đối Tượng
Dương Anh Đức, 9/2000
46
Mối quan hệ: Generalization
?Quan hệ giữa các class trong đó một lớp
chia sẻ cấutrúc và/hoặc ... gì ? Nó có quan hệ như thế
nào với Component? Nó có quan hệ như thế
nào với package? Nó có quan hệ như 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...
... v? phântích và thi?t k?
Duong Anh Ð?c 9/2000
2
Mục tiêu: Tổng quan về PhânTích và Thiết Kế
?Điểm lại các thuật ngữ và khái niệm chính
trong phântích và thiết kế
?Giới thiệu qui trình phântích ... của
cấu trúc.
?Sự khác nhau giữa PT&TK là gì?
?Mục tiêu của phântích kiến trúc là gì ?
?Mục tiêu của phântích Use-Case ?
?Mục tiêu của thiếtkế kiến trúc là gì?
?Mục tiêu của thiếtkế Subsystem?
?Mục ... đoạn phântích và thiếtkế là:
? Chuyển đổi các yêu cầu thành một bản thiết kếcủa hệthống cần xây
dựng.
? Hình thành một kiếm trúc vững vàng mạnh mẽ cho hệ thoóng.
? Thích nghi hóa bản thiết kế...
... UML – Phântích ki?n trúc
Duong Anh Ð?c, 9/2000
1
Phân Tích và ThiếtKếHướng Đối Tượng
Sử dụng UML
Phân tích Kiến trúc
(Architectural Analysis)
OOAD S? d?ng UML – Phântích ki?n trúc
Duong ... đến kiến trúc (hệ thống)
?Tìm hiểu cách đọc và diễn dịch các kết quả
của Phântích Kiến trúc
? Các tầng kiến trúc và quan hệ giữa chúng
? Các trừu tượng hóa chính
? Các cơ chế phân tích
OOAD ... chế phân tích
?Các trừu tượng hóa chính
?Các tầng kiến trúc ban đầu
?Checkpoints
OOAD S? d?ng UML – Phântích ki?n trúc
Duong Anh Ð?c, 9/2000
2
Mục tiêu:
?Tìm hiểu mục đích của Phântích Kiến trúc...
... +GH
+ #\"()!,&3Q5
t(ô+ #\"(ô)!,&
:ơ;
3.1 TNG QUAN VỀ PHÂNTÍCHHƯỚNG ĐỐI TƯỢNG
3.1.1 Vai trò của pha phân tích
- *H+v( +g#)Oh+)…( $=+F+ =( $!3>(0+GH .) /(05
F++g#)Oh+)…( ... int
ngayTao
: Date
ngayCapnhat
: Date
getTens
ach()
getMaSach()
Hình 3.12: Sơ đồ lớp phântích của hệthống quản lý thư viện
3.3.3Biểu diễn biểu lp trong Rational Rose
!"#3Ub2&314+['\]^(0)O(080!+HbD!jã5F++I(0+eMN]e(03"['\]^(0
S!"#3U(=\314+) ... khiển
Bảng 2.3: Các kiểu lớp trong UML
¡
Các mối quan hệ trong biểu đồ lớp
!JH+F+b2&+Q+F+]v(0m#H( .+RST(( 1MH#
Quan hệ kết hp (Association)>)-,) 4&iHMM+!H)!(lb=>)M^(/!-,)
0!JH+F+b2&Y+(0+Q(0...
... cho phân quyền của người
dùng.
Mô tả tương
tác
1. User nhập username, mật khẩu và chọn nút Đăng
nhập
2. Hệthống kiểm tra username và mật khẩu :
-Nếu đúng, hệthống hiển thị trang dành cho phân ... chức năng Quản lý tour
3 .Hệ thống hiển thị Danh sách tour
4.User chọn Thêm tour
5 .Hệ thống hiển thị trang Thêm tour
6.User nhập thông tin tour và chọn nút Thêm
7 .Hệ thống hiển thị danh sách tour ...
tác
1.User thực hiện user case 3 với quyền Kế toán
2.User chọn chức năng Quản lý khách hàng.
3 .Hệ thống hiển thị Danh sách khách hàng
4.User chọn Thêm khách hàng.
5 .Hệ thống hiển thị trang Thêm khách hàng.
6.User...