Các giai đoạn thiết kế

Một phần của tài liệu Bài giảng công nghệ phần mềm học viện nông nghiệp việt nam (Trang 107 - 108)

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…

Một phần của tài liệu Bài giảng công nghệ phần mềm học viện nông nghiệp việt nam (Trang 107 - 108)

Tải bản đầy đủ (PDF)

(183 trang)