Professional Documents
Culture Documents
- Cơ sở dữ liệu: logic, Vật lý (dưới dạng các bảng với đầy đủ thông tin)
- Giao diện người dùng (UI): trạng thái
4. Phương pháp thiết kế:
- Hướng chức năng: BFD, DFD
- Hướng đối tượng: Actor, Use case, UCDiagram,…
Website: https://haui.edu.vn © 2021 Hanoi University of Industry All rights reserved
BÀI 4: Thiết kế phần mềm
Các giai đoạn thiết kế : Nhìn nhận theo các khía cạnh
khác nhau: nhà quản lý, người phát triển, mức độ
hình thức hóa
Một cách tổng quát: chia làm thiết kế sơ bộ (tổng thể),
t/kế chi tiết (thiết kế logic và vật lý)
Thiết kế logic: mô tả các thành phần và quan hệ của
chúng mà không gắn với thiết bị vật lý nào
Thiết kế vật lý: Chọn giải pháp c/nghệ hiện có để thực hiện
cấu trúc logic đó, còn gọi là thiết kế chi tiết hoặc lập trình
Có nhiều phương pháp tiếp cận khác nhau cho việc thiết kế,
có 2 cách tiếp cận phổ biến là tiếp cận định hướng cấu trúc
và định hướng đối tượng, tương ứng với chúng là 1 chiến
lược cho việc phát triển hệ thống phần mềm
Có phương pháp chỉ dùng riêng cho 1 cách tiếp cận nhưng
có phương pháp dùng chung cho cả 2 chiến lược như
phương pháp thiết kế giao diện, máy trạng thái hữu hạn
Phần
chương trình
Phần
Dữ liệu Cơ sở dữ liệu chung
Cách tiếp cận chung của các phương pháp thiết kế thường
được nhìn nhận dưới các góc độ:
Cách nhìn cấu trúc – thông qua lược đồ cấu trúc
Cách nhìn quan hệ thực thể - mô tả cấu trúc dữ liệu logic được dùng
Cách nhìn luồng dữ liệu – thể hiện quá trình vận động của dữ liệu
Cách nhìn vận động – Lược đồ chuyển sang trạng thái để bổ sung
cho các phương pháp trên