D) CÁC CÁCH BIỂU DIỄN CỦA MÔ HÌNH PHÂN TÍCH
d. Các giai đoạn thiết kế
Đặc tả
các yêu cầu Thiết kế kiến trúc Đặc tả trìu tượng
Thiết kế giao diện thành phần Thiết kế cấu trúc
dữ liệu Thiết kế giao diện người dùng
Thiết kế thành phần Thiết kế thủ tục Kiến trúc hệ thống Đặc tả phần mềm Đặc tả giao diện
thành phần Đặc tả cấu trúc
dữ liệu Đặc tả giao diện
người dùng Đặc tả thành
phần Đặc tả thủ tục
yếu tố vật lý mà nhà thiết kế có thể vận dụng các nguyên tắc thiết kế và sự sáng tạo của mình để vẽ lên một hệ thống phần mềm lý tưởng đáp ứng các yêu cầu đặt ra.
- Thiết kế vật lý: Lựa chọn các giải pháp công nghệ hiện có để thực hiện các cấu trúc logic đã cho một cách phù hợp với điều kiện của môi trường dự kiến của hệ thống phần mềm Giai đoạn này đòi hỏi nhà thiết kế phải có khả năng lựa chọn các giải pháp kỹ thuật và các phương tiện thích hợp trong điều kiện hiện hữu để thực hiện các chức năng của hệthống nhằm đáp ứng tốt nhất yêu cầu người dùng.
6.1.3. Các chiến lược và phương pháp thiết kế
Hiện nay có rất nhiều phương pháp tiếp cận khác nhau được áp dụng cho thiết kế. Các tiếp cận này giúp cho quá trình thiết kế trở nên rõ ràng hơn, có thể theo dõi được và mang tính
khoa học hơn. Trong đó, có 2 cách tiếp cận phổ biến là thiết kế hướng chức năng (cấu trúc) và thiết kế hướng đối tượng. Tương ứng với từng cách tiếp cận này là các chiến lược cho việc phát triển một hệ thống phần mềm. Với mỗi chiến lược, do đặc trưng của cách tiếp cận và đặc thù của từng hệ thống phần mềm mà các phương pháp được sử dụng rất khác nhau. Tuy nhiên, cũng có những phương pháp kết hợp cả hai chiến lược thiết kế này. Chẳng hạn như các phương pháp thiết kế giao diện, máy trạng thái hữu hạn…