... THÔNG TIN VÀ TRUYỀN THÔNG
ĐẠI HỌC THÁI NGUYÊN
PHÂN TÍCHTHIẾTKẾ
PHÂN TÍCHTHIẾTKẾ
HƯỚNG ĐỐI TƯỢNG
HƯỚNG ĐỐI TƯỢNG
dvduc-2004 Phântíchthiếtkế hướng đối tượng
Bài 1 - 30/59
Phát triển tiến ... dvduc-2004 Phântíchthiếtkế hướng đối tượng
Bài 1 - 18/59
Thiết kế hệ thống
Sau khi có đặc tả yêu cầu, hai tiến trình thiếtkế hệ thống tiếp theo
Thiết kế kiến trúc (logíc)
Phân hoạch ... hệ các thành phần
Thiết kế logíc:
Phân hoạch
Thành phần làm cái gì?
Quan hệ các thành phần
Thiết kế chi tiết:
Làm mịn
Thành phần làm như thế nào?
Thiết kế các quan hệ
Thiết kế chi tiết:
Làm mịn
Thành...
... experts
dvduc-2004 Phântíchthiếtkế hướng đối tượng
Bài 2 - 6/43
Thí dụ mơ hình
A model is a complete
description of a system
from a particular
perspective
dvduc-2004 Phântíchthiếtkế hướng đối ... component, deployment
Dynamic views: sequence, collaboration, statechart, activity
PHÂNTÍCHTHIẾTKẾ
PHÂN TÍCHTHIẾTKẾ
HƯỚNG ĐỐI TƯỢNG
HƯỚNG ĐỐI TƯỢNG
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
ĐẠI ... dvduc-2004 Phântíchthiếtkế 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ơn ngữ của người thiết...
... hệ với chúng?
Làm tài liệu về các thơng tin bằng mơ hình nghiệp vụ của UML
PHÂNTÍCHTHIẾTKẾ
PHÂN TÍCHTHIẾTKẾ
HƯỚNG ĐỐI TƯỢNG
HƯỚNG ĐỐI TƯỢNG
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
ĐẠI ... date opened, status
Chú ý rằng chưa có thiếtkế CSDL ở đây
Chỉ bổ sung các thuộc tính để dễ hiểu nghiệp vụ
Account
dvduc-2004 Phântíchthiếtkế hướng đối tượng
Bài 3 - 9/21
Worker nghiệp ... state: chỉ ra nơi luồng công việc bắt đầu
End state: chỉ ra nơi luồng công việc kết thúc
dvduc-2004 Phântíchthiếtkế hướng đối tượng
Bài 3 - 4/21
Giới thiệu mơ hình hóa nghiệp vụ
Mơ hình hóa...
... theo nhánh chính, nhánh phụ, nhánh đặc biệt
Kịch bản 3
UC
Kịch bản 1 Kịch bản 2
PHÂNTÍCHTHIẾTKẾ
PHÂN TÍCHTHIẾTKẾ
HƯỚNG ĐỐI TƯỢNG
HƯỚNG ĐỐI TƯỢNG
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
ĐẠI ... thay đổi hay mở rộng yêu cầu hệ thống
Phân tích
Thu thập,
lọc và đánh
giá UC
Phân tích
Thu thập,
lọc và đánh
giá UC
Thiết kế,
cài đặt
Cài đặt UC
Thiết kế,
cài đặt
Cài đặt UC
Kiểm tra
Kiểm ... thống quản lý thiết bị phần cứng nào?
Hệ thống đang xây dựng tương tác với hệ thống khác nào?
Ai hay cái gì quan tâm đến kết quả hệ thống cho lại?
dvduc-2004 Phântíchthiếtkế hướng đối...
... khác. Xử lý vài nghiệp vụ
rất nhỏ
Lớp Control: theo dõi trình tự thực hiện
PHÂNTÍCHTHIẾTKẾ
PHÂN TÍCHTHIẾTKẾ
HƯỚNG ĐỐI TƯỢNG
HƯỚNG ĐỐI TƯỢNG
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
ĐẠI ... dvduc-2004 Phântíchthiếtkế hướng đối tượng
Bài 5 - 17/34
Mô tả đối tượng trong biểu đồ tương tác
Đặc tả đối tượng
Đặt tên
Ánh xạ sang lớp
Duy trì
Đa hiện thực
dvduc-2004 Phântíchthiếtkế ... lặp
[] – Ký hiệu điều kiện lặp
dvduc-2004 Phântíchthiếtkế hướng đối tượng
Bài 5 - 11/34
Sử dụng biểu đồ tương tác
Từ biểu đồ tương tác người thiếtkế và người phát triển
xác định các
lớp...
... trữ
Duy trì (Persistent)
Tương tranh (Concurrency)
Trừu tượng (Abstract)
PHÂNTÍCHTHIẾTKẾ
PHÂN TÍCHTHIẾTKẾ
HƯỚNG ĐỐI TƯỢNG
HƯỚNG ĐỐI TƯỢNG
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
ĐẠI ... tử liên kết
Còn gọi là lớp kết hợp, nơi lưu trữ thuộc tính liên quan đến kết hợp
Company
Person
PersonID : Integer
Student Course
0 410 20 0 410 20
Grade
dvduc-2004 Phântíchthiếtkế hướng ... dvduc-2004 Phântíchthiếtkế hướng đối tượng
Bài 6 - 39/40
Đặc tả quan hệ giữa các lớp
Đặc tả chi tiết quan hệ bao gồm
Phạm vi kết hợp (Qualifier)
Sử dụng qualifier để giảm phạm vi kết hợp
Phần...
... schedule on Internet
In Flight
do/ Check current date
exit/ Record landing time
PHÂNTÍCHTHIẾTKẾ
PHÂN TÍCHTHIẾTKẾ
HƯỚNG ĐỐI TƯỢNG
HƯỚNG ĐỐI TƯỢNG
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
ĐẠI ... ]
dvduc-2004 Phântíchthiếtkế hướng đối tượng
Bài 7 - 6/21
Biểu đồ trạng thái
Thí dụ biểu đồ trạng thái
Sử dụng biểu đồ trạng thái để làm gì?
Phân tích viên, người thiếtkế và người sử ... dvduc-2004 Phântíchthiếtkế hướng đối tượng
Bài 7 - 5/21
Trạng thái đối tượng?
Trạng thái đối tượng là kết quả của các hoạt động trước
đó của đối tượng
Đối...
...
Pha thiết kế: xác định cụ thể ph
ần mềm sẽ được xây dựng như thế nào. Pha thiếtkế
bao gồm hai mức là thiếtkế kiến trúc và thiếtkế chi tiết.
Pha cài đặt tích hợp: cài đặt chi tiết và tích ... một lớp. Kết
quả của pha thiếtkế cho biết hệ thống sẽ được xây dựng như thế
nào qua các
bản thiếtkế kiến trúc và thiếtkế chi tiết.
• Lập trình và tích hợp: Thực hiện bản thiếtkế hướng ... Vì vậy, phương pháp này hỗ trợ phân tích, thiếtkế và
quản lý một hệ thống lớn, có thể mơ tả các hoạt động nghiệp vụ phức tạ
p bởi
quá trình phântíchthiếtkế khơng phụ thuộc vào số biến dữ...
... Bài tập lớn PTTKHT Quản lý bán thiết bị của cửa hàng máy tính
THIẾT KẾ GIAO DIỆN
Một số form chính:
Thiết kế giao diện chính cho hệ thống:
Menu Chức năng
Quản lý thiết bị Cho phép người dùng nhập ... cấp
Thông tin thiết bị
Thông tin thiết bị
Thông tin thiết bị
Thông tin ngày nhập
Thông tin thiết bị
Thông tin tên nhà cung cấp
Thông tin thiết bị
Bài tập lớn PTTKHT Quản lý bán thiết bị của cửa ... Quản lý thiết bị:
Cửa hàng sẽ nhập thiết bị mới theo từng đợt. Khi nhập thiết bị nhân viên cửa
hàng sẽ nhận thiết bị và điền thông tin vào phiếu nhập gồm các thông tin: mã thiết
bị, tên thiết...
... thông tin được đưa vào bao gồm:
+ mã phiếu nhập
11
Bài Tập Mơn PhânTíchThiếtKế Hệ Thống
Nhóm 4: Phântíchthiếtkế hệ thống quản lý thiết bị của khoa công nghệ thông tin
Thành viên: Trần Ngọc ... đơn vị được phân bổ thiết bị ( khoa CNTT ), thiết bị sẽ được phân về bộ môn cụ thể và
đồng thời bộ mơn đó sẽ có 1 người được phân công quản lý thiết bị, chịu trách nhiệm cụ thể
về thiết bị đó. ... Tương ứng với nghiệp vụ đưa trả thiết bị từ bộ môn về kho của khoa
Đầu vào: Biên bản điều chuyển thiết bị
+mã thiết bị
+tên thiết bị
+số lượng
Đầu ra: Làm tăng số lượng thiết bị chủng loại tương ứng...
... chúng ta sẽ thiếtkế các thuật tố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. ... đoạn phân tích.
Trong giai đoạn này chúng ta sẽ phântích các u cầu, và mơ hình hóa chúng kết quả của q
trình này là cho ra một sơ đồ lớp đối tượng trong chương trình chúng ta.
4. Thiết kế
Giai ... Phântíchthiếtkế hướng đối tượng (UML)
cho người mới bắt đầu !
bài 1: Sơ hiểu về qui trình phát triển...