... giao diện phụ sau khi kết thúc quá trình
cập nhật thông tin sẽ đi đến quá trình chỉnh sửa thôn tin cần thiết.
- Lớp W_BaoCaoThongTin: là giao diện phụ sau khi kết thúc quá trình
Chỉnh sửa thông ... tắt
Trờng đại học công nghiệp hà nội
Khoa công nghệ thông tin
o0o
bài tập lớn môn
phân thích thiếtkế h-
ớng đối tợng
Đề tài:
Hệ thống kiểm soát giao thông của cục cảnh sát giao thông
Nhóm ... dụng công nghệ giao thông thông minh tại
Việt Nam”, nhóm 3 chúng em đã được nhận đề tài phântíchthiếtkế “Hệ thống
kiểm soát giao thông của Cục Cảnh Sát Giao Thông”. Trong thời gian qua
chúng...
... mức phân tích.
1. Review hướngđối tượng
Lập trìnhhướ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ìnhhướng ... giữa 2 lớp đối tượng
2.1. Quan hệ kế thừa.
Như ở trên đã nói thì quan hệ kế thừa là một trường hợp rất hay gặp của lập trình và phântích
hướng đốitượng nó góp phần tạo nên hướng lập trình này.
Mô ... đoạn phân tích.
Trong giai đoạn này chúng ta sẽ phântích các yêu cầu, và mô hình hóa chúng kết quả của quá
trình này là cho ra một sơ đồ lớp đốitượng trong chương trình chúng ta.
4. Thiết kế
Giai...
... 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 ... gì?
<<DLL>>
Component
Name
Component
Interface
OOAD Sử dụng UML – Giới thiệu về HướngĐối Tượng
Dương Anh Đức, 9/2000
30
Các khái niệm cơ bản của Hướngđối tượng
?Object
?Class
?Attribute
?Operation
?Interface (Polymorphism)
?Component
?Package
?Subsystem...
... )
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 ... Chon mot nguoi
4: Hien thi danh sach nhom
- 36 -
Phân tíchthiếtkếhướngđốitượng bằng UML
CHƯƠNG 2. QUY TRÌNH PHÁI TRIỂN PHẦN MỀM
HƯỚNG ĐỐITƯỢNG SỬ DỤNG UML
2.1. Giới thiệu ngôn ngữ mô hình ... 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...
...
không tồn tại thì hiện thông báo cho nhân viên biết)
• Nếu trong quá trình nhập thông tin phòng , nếu thiếu thông
tin cần thiết thì hiện thông báo cho nhân viên biết .
3) Quản lý khách hàng
- ... *
0 *
1
1
1
0 *
1 *
1 *
1 *
1
1 *
50
Bài tập lớn môn : PT TKHĐT
December 11, 2010
Hình 44 : Biểu đồ triển khai – Đặng Trần Thìn
XIII. PHÁT SINH MÃ TRÌNH
1) Lớp Phòng
Lớp Mã phát sinh
Nhóm 4 – KHMT1K3 ... 4D0286BB0279
*/
public String timkiemPhong()
{
return null;
}
}
24
Bài tập lớn môn : PT TKHĐT
December 11, 2010
VII. BIỂU ĐỒ TRÌNH TỰ
1) Quản lý thuê phòng
Nhóm 4 – KHMT1K3 – Đề tài quản lý khách sạn
...
...
- 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ìnhphâ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ìnhphâ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 ... định trong phântích nhưng phải được xử lý trong thiếtkế và
thực thi.
1.3.3.3. Phântích một lớp
a. Xác định trách nhiệm của lớp
Xác định và duy trì các trách nhiệm của một lớp phântích dựa...
... 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...