...
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ápphântíchthiếtkế hệ thống thông tin
1.2.1. Phƣơng phápphântíchthiếtkế hƣớng cấu trúc (SATD-Structured ...
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 ...
- 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 đối tượng mô tả sự thực thi các ca sử dụng.
1.3.4.1. Thiết...
...
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ápphântíchthiếtkế hệ thống thông tin
1.2.1. Phƣơng phápphântíchthiếtkế hƣớng cấu trúc (SATD-Structured ...
Phântíchthiếtkế hệ thống thông tin là phươngpháp luận để xây dựng và
phát triển hệ thống thông tin bao gồm các lí thuyết, mô hình, phươngpháp và các
công cụ sử dụng trong quá trình phân ... bắt các yêu cầu (phi chức năng) cần cho việc thực thi một ca sử
dụng mà đã được xác đị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...
...
II.THIẾT KẾ HỆ THỐNG 73
4.5. Thiếtkế hệ thống “Nhập hàng” 73
4.6. Thiếtkế hệ thống “Bán hàng” 74
4.7. Thiếtkế hệ thống “Bảo hành” 75
4.8. Thiếtkế hệ thống “Báo cáo” 76
4.9. Thiếtkế ... ra trong phântíchthiếtkếhướng đối tượng 3
1.2. Phântíchthiếtkếhướng đối tượng với UML. 4
1.2.1.Lập mô hình nghiệp vụ 4
1.2.2.Xác định yêu cầu của hệ thống 4
1.2.3. Phântích 5
1.3. ... khác.
1.2.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ết kế bao gồm...
...
chính là các yêu cầu chức năng.
Yêu cầu phi chứcnăng là yêu cầu của hệ thống mà mình đưa ra,ví dụ như chứcnăng bảo mật
thông tin, chứcnăngphân quyền người dùng, chứcnăng có thể đáp ứng yêu ... 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. ... khi sử dụng Chứcnăng này(UserCase1) lại có nhu cầu phát sinh chứcnăng thứ 2
ngay sau đó.
Ví dụ: trong các trang web Eshopping thì chứcnăng đặt hàng và chứcnăng thanh toán.
Chức năng đặt hàng...
... 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 đối tượng – Thiếtkế kiến trúc
Dương ... quan 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ết kế...
... một
hoặc nhiều class khác
?Xác định một sự phân cấp các mức độ trừu
tượng trong đó một subclass kế thừa từ một
hoặc nhiều superclass
?Đơn kế thừa
?Đa kế thừa
?Generalization là quan hệ “là một ... Sử dụng UML – Giới thiệu về Hướng Đối Tượng
Dương Anh Đức, 9/2000
31
?Một phần không tầm thường của hệ thống,
gần như độc lập và có thể thay thế được,
giữ một chứcnăng rõ ràng trong hệ thống
?Một ... thiệu về Hướng Đối Tượng
Dương Anh Đức, 9/2000
48
Airplane Helicopter Wolf Horse
FlyingThing Animal
Bird
Đa kê thừa
Chỉ sử dụng đa kế thừa khi thật cần, và luôn
phải cẩn thận !
Ví dụ: Đa kế thừa
?Một...
... Huyện.
Phân tích tỉ lệ các ngành nghề ngay trong tong hộ cho chúng ta
bức tranh rõ nét hơn về đặc điểm là nghèo đói đi liền với tình trạng
thuần nông không có thêm nghề phụ.
Bảng 6: Phântích ... Nh
vậy, phântích nguồn thu nhập theo ngành nghề mà các hộ đang tham
gia hoạt động cho thấy một nét chung của các hộ điều tra: thuần nông
là bạn đờng của tình trạng nghèo đói
3. Phântích các ... định chính sách và các giảI pháp trợ giúp .
-Tổ chức thức hiện giúp đối tợng tiếp cận với các chính sách trợ
giúp .
3.2 Phơng pháp xác định chuẩn nghèo
3.2.1 Phơng pháp xác định chuẩn nghèo dựa...
... )
6: Save( )
- 50 -
Phân tíchthiếtkếhướng đối tượ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 ... dựng. Rose hỗ trợ quá trình phântích hệ
thống bằng cách cho ta thiếtkế các ca sử dụng và các biểu đồ ca sử dụng để mô
tả chứcnăng của hệ thống. Rose cho phép thiếtkế các biểu đồ tương tác ...
thống.
Chương 5. 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...
... Dòng sự kiện chính :
• Nhân viên đăng nhập vào hệ thống bằng tài quản của mình ,
lựa chọn từng chứcnăng phù hợp với yêu cầu : thêm , sửa ,
xóa .
• Nếu lựa chọn thêm hoặc sửa thông tin phòng .Sau ... Người quản trị đăng nhập vào hệ thống bằng tài quản của
mình với quyền admin , lựa chọn từng chứcnăng phù hợp
với yêu cầu : thêm , sửa , xóa , tìm kiếm .
• Nếu thêm hoặc sửa , sau khi nhập ... trống trong
khách sạn .
• Khách hàng lựa chọn phòng muốn thuê .
• Nhân viên lễ tân lựa chọn chứcnăng “Lập phiếu thuê” .
• Khách hàng cung cấp đầy đủ thông tin để nhân viên lễ tân
điền đầy...
... dụng 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 ... 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 ... mechanism
Việc 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 đố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 8: Thiếtkế kiến trúc
PT & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương ... 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 đối tượng – Thiếtkế kiến trúc
Dương ... 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 đối tượng – Thiếtkế kiến trúc
Dương...
... dính
w Tổ chức của đơn vị sử dụng
w Năng lực và kỹ năng
w Sự phân bố của hệ thống
w Tính bảo mật
w Khả năng biến đổi
Hãy thử loại bỏ các phụ thuộc xoay vòng
PT & TK Hướng đối tượng – Thiếtkế kiến ... & 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 đối tượng – Thiếtkế kiến ... dụng
w Tổ chức mô hình thiết kế
w Checkpoints
PT & TK Hướng đối tượng – Thiếtkế kiến trúc
Dương Anh Đức
61
Architectural Design Topics
w Các khái niệm then chốt
w Các cơ chế thiếtkế và cài...
... từ nhân viên
để tìm kiếm tuyến đường và hướng dẫn lưu thông cho người tham gia
giao thông trên các tuyến đường cần thiết, tác nhân này cũng có chức
năng quản lý thông tin xe của cơ quan (xe ... 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 ... tóm 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...
... đã 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 đối tượng ... các 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 đối tượng đã tận tình góp ý chỉ bảo cho chúng em trong suốt
quá trình làm bài ... trên
mạng. Hệ thống máy ATM có nhiều tiến trình con chạy trên thiết bị (máy trạm) được
gọi là các nút và chúng kết nối vơi máy chủ. Máy chủ ATM được kết nối với Trung
tâm thông tin ngân hàng (CSDL ngân...