...
- Thiếtkế kiến trúc.
- Thiếtkế một ca sử dụng.
- Thiếtkế một lớp.
- Thiếtkế một hệ thống con.
Mô hình thiếtkế là một mô hình đốitượng mô tả sự thực thi các ca sử dụng.
1.3.4.1. Thiết ...
khác.
1.3.4 .Thiết kế
Đầu vào của thiếtkế là mô hình phân tích. Khi thiếtkế ta sẽ cố gắng bảo
tồn càng nhiều càng tốt cấu trúc của hệ thống được định hình từ mô hình phân
tích. Thiếtkế bao gồm ...
công cụ sử dụng trong quá trình phântích và thiếtkế hệ thống.
1.2. Các phƣơng pháp phântíchthiếtkế hệ thống thông tin
1.2.1. Phƣơng pháp phântíchthiếtkế hƣớng cấu trúc (SATD-Structured...
... tương tác giữa các đốitượngthiếtkế
Khi chúng ta đã có một phác thảo về các lớp thiếtkế cần thiết để thực thi ca
sử dụng, ta cần phải mô tả cách thức mà các đốitượngthiếtkếtương tác với ...
công cụ sử dụng trong quá trình phântích và thiếtkế hệ thống.
1.2. Các phƣơng pháp phântíchthiếtkế hệ thống thông tin
1.2.1. Phƣơng pháp phântíchthiếtkế hƣớng cấu trúc (SATD-Structured ...
Tác nhân của hệ thống Quảnlý nhân sự” bao gồm các đốitượng sau:
Tác nhân Vai trò
1. CBCNV Là đốitượng Phòng Nhân sự-Hành chính quản lý.
2. Phòng ban Là đốitượng phối hợp và thực hiện...
... thống kê
Yêu cầu dịch vụ khác
Quản trị hệ thống Đăng nhập hê thống
Quản lý tin tức
Quản lý nhân viên
Quản lý thông tin xe
Tim kiếm
Admin tin tức Đăng nhập hệ thống
Quản lý tin tức
: NhanVien : NhanVien ...
người quảnlý hệ thống, là người hướng dẫn lưu thông giao
thông, là người yêu cầu các dịch vụ cần thiết.
Cung cấp các thông tin để quảnlý nhân viên
- Lớp Người quản lý( QuanTriHeThong)
Quản trị ... của hệ thống.
- Đăng nhập
- Quảnlý nhân viên
- Quảnlý tin tức
- Báo cáo thống kê
- Quảnlý thông tin xe
- Yêu cầu dịch vụ khác
- Tổng hợp thông tin
- Tìm kiếm
- Hướng dẫn lưu thông
- Báo cáo...
... của chu trình phát triển phần mềm hướngđối tượng. 3
1.1.3. Những vấn đề đặt ra trong phântíchthiếtkếhướngđốitượng 3
1.2. Phântíchthiếtkếhướngđốitượng với UML. 4
1.2.1.Lập mô hình ... trong phântíchthiếtkế hƣớng đối tƣợng
Đặc điểm của phântích và thiếtkếhướngđốitượng là nhìn nhận hệ thống
như một tập các đốitượngtương tác với nhau để tạo ra một hành động cho một kết ... trống.
phân tíchthiếtkế hƣớng đối tƣợng
Đốitượng độc lập tương đối: che dấu thông tin, việc sửa đổi một đốitượng
không gây ảnh hưởng lan truyền sang đốitượng khác.
Những đốitượng trao...
... mức phân tích.
1. Review hướngđối tượng
Lập trình hướngđốitượng không ai bác bỏ nó là một xu hướng đang phát triển của ngành công
nghệ phần mềm. khác với lập trình cấu trúc thì lập trình hướng ... chúng ta sẽ thiếtkế các thuật toán, và thiếtkế mô hình dữ liệu nó cho ra một mô
hình lớp và dữ liệu ở mức chi tiết.(2 cái phântích và thiếtkế trong bài sau mình sẽ đi vào phân
tích nó).
5. ... của đốitượng
đó.
3 – Nó độc lập tươngđối với các đốitượng khác (tức là nó sẽ độc lập hơn đốitượng khác một
cách tương đối, về các mặt khác nó có thể phụ thuộc lẫn nhau giữa các đối tượng, ...
... về phântích kiến trúc
PT & TK Hướngđốitượ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đối ... và các quan hệ của
chúng với các phần tử thiếtkế khác
§ Ánh xạ các analysis class thành các phần tử thiết
kế
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương Anh Đức
10
Architectural ... chốt
w Các cơ chế thiếtkế và cài đặt
w Các Design Class và Subsystem
w Các khả năng tái sử dụng
w Tổ chức mô hình thiết kế
w Checkpoints
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương...
... định nghóa trừu tượng của
một đối tượng
?Nó định nghóa cấu trúc và hành vi của mỗi đối
tượng trong lớp
?Nó được dùng như khuôn mẫu để tạo đối tượng
?Các đốitượng được nhóm thành các class
OOAD ... Sử dụng UML – Giới thiệu về HướngĐối Tượng
Dương Anh Đức, 9/2000
20
Các lớp đối tượng
?Bạn nhìn thấy bao nhiêu class?
OOAD Sử dụng UML – Giới thiệu về HướngĐối Tượng
Dương Anh Đức, 9/2000
41
Student
Schedule
Whole
Aggregation
Part
Mối ... thiệu về HướngĐối Tượng
Dương Anh Đức, 9/2000
8
Giảm mức độ
Trừu tượng
Tăng mức độ
Trừu tượng
Tài sản
Bất động sản
Tài kho n
Tiết kiệm
BankAccount
Tài kho n
Thanh toán
Cổ phiếu
Chứng kho n
Trái...
... )
6: Save( )
- 50 -
Phân tíchthiếtkếhướngđốitượng bằng UML
Mục đích cảu pha phântích là phântích lĩnh vực vấn đề, hình thành nền
móng kiến trúc vững chắc, phát triển kế hoạch dự án và loại ... Phântíchthiếtkếhướngđốitượng bằng UML
Tác nhân: Người quản trị
Mục đích: Người quản trị biết được những người trong nhóm.
Mô tả khái quát: Người quản trị yêu cầu danh ... Mô hình phân tích.
Phân tích chi tiết các hoạt động trong các ca sử dụng, xây dựng các lớp,
phân tích và mối quan hệ giữa chúng.
Chương 6. Mô hình thiết kế.
Mô tả tương tác giữa các đối tượng...
... DỤNG 14
1 )Quản lý thuê phòng 14
2 )Quản lý Phòng 15
3 )Quản lý Khách hàng 16
4 )Quản lý tài kho n 17
5 )Quản lý nhân viên 18
6)Lập hóa đơn 19
7)Lập Báo cáo 20
8 )Quản lý tiện nghi 21
9 )Quản lý dịch ... 21
9 )Quản lý dịch vụ 22
10) Quảnlý thuê dịch vụ 23
VII.BIỂU ĐỒ TRÌNH TỰ 24
1 )Quản lý thuê phòng 24
2 )Quản lý Phòng 25
3 )Quản lý khách hàng 26
4 )Quản lý tài kho n 27
5 )Quản lý nhân viên 28
6)Lập hóa ... PT TKHĐT
December 11, 2010
3 )Quản lý khách hàng 38
4 )Quản lý tài kho n 39
6)Lập hóa đơn 41
7)Lập báo cáo 42
8 )Quản lý tiện nghi 43
9 )Quản lý dịch vụ 44
10 ) Quảnlý thuê dịch vụ 45
X.BIỀU ĐỒ...
... UML – Giới thiệu về HướngĐối Tượng
Dương Anh Đức, 9/2000
54
Đặt hàng
Sản xuất
Vận chuyển bằng
Một ví dụ đơn giản: Sales Order System
OOAD Sử dụng UML – Giới thiệu về HướngĐối Tượng
Dương Anh Đức, ... buyer item sold shipping mechanism
OOAD Sử dụng UML – Giới thiệu về HướngĐối Tượng
Dương Anh Đức, 9/2000
52
Giới thiệu về HướngĐối Tượng: Các chủ đề
?Các nguyên tắc cơ bản của OO
?Các khái niệm ... thay đổi liên quan đến việc thêm 1 subclass mới
Airplane
OOAD Sử dụng UML – Giới thiệu về HướngĐối Tượng
Dương Anh Đức, 9/2000
55
Class Diagram của ví dụ “bán hàng”
Salesperson Product
Sale
Corporate
Customer
Individual...
... global
PT & TK Hướngđốitượ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 8: Thiếtkế kiến trúc
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương ... TK Hướngđốitượ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ế ... Design
Use-Case
Design
Design
Reviewer
Vị trí của Phântích kiến trúc
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương Anh Đức
10
Architectural Design Topics
w Các khái niệm then chốt
w Các cơ chế thiếtkế và cài đặt
w...
... & TK Hướngđốitượ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đốitượng – Thiếtkế kiến ... chức mô hình thiết kế
w Checkpoints
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương Anh Đức
52
B
A
Package A
Package B
Ví dụ: Partitioning
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương ... chúng
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương Anh Đức
56
Registration
<<layer>>
Application
Ví dụ: Application Layer
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương...
... chọn đề tài Phântích hệ thống ATM” . Đây là đề tài thử thách đối
với chúng em. Giúp chúng em có thêm kinh nghiệm , hiểu biết rõ về quy trình phân
tíchthiếtkế một hệ thống hướngđốitượng và dễ ... thành viên
trong nhóm chúng em xin chân thành cảm ơn cô Vũ Thị Dương – GV môn Phân tích
thiếtkế hệ thống hướngđốitượng đã tận tình góp ý chỉ bảo cho chúng em trong suốt
quá trình làm bài tập ... W_Main : W_VanTinTaiKhoan : W_VanTinTaiKhoan
: QL_VanTinTK : QL_VanTinTK
: ThongTinGiaoDich : ThongTinGiaoDich : Van Tin Tai Khoan : Van Tin Tai Khoan : Tai Khoan : Tai Khoan : Ngan Hang :...