Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (138.64 KB, 3 trang )
Đặc điểm của quá trình thiết kế phần mềm
Đặc điểm của quá trình thiết
kế phần mềm
Bởi:
Khoa CNTT ĐHSP KT Hưng Yên
Nhiệm vụ của thiết kế là chuyển đổi những yêu cầu của hệ thống (kết quả của quá trình
phân tích) sang dạng biểu diễn của hệ thống phần mềm. Nghĩa là xây dựng các mô tả
văn bản (thiết kế chi tiết) nêu rõ mối quan hệ giữa tiền điều kiện và hậu điều kiện cho
tất cả các chức năng (quá trình) của hệ thống. Tiền điều kiện xác định những cái sẽ nhận
giá trị chân lý đúng trước khi một quá trình thực hiện, còn hậu điều kiện xác định những
điều sẽ nhận giá trị đúng khi chấp nhận tiền điều kiện và khi quá trình đó kết thúc thành
công.
Như vậy, thiết kế là một thực tế về một quyết định chọn lựa, xây dựng một đặc tả về
hành vi nhìn thấy được từ bên ngoài và bổ sung các chi tiết cần thiết cho việc cài
đặt trên hệ thống máy tính bao gồm cả chi tiết về tổ chức quản lý dữ liệu, công việc và
tương tác với con người. Thiết kế phải nhờ vào các kinh nghiệm và phải học tập những
cái có sẵn từ các hệ thống khác; không thể chỉ đọc sách là đủ. Bản thiết kế tốt là chìa
khóa cho sự thành công của hệ thống.
Mối liên quan của thiết kế phần mềm với công nghệ phần mềm được thể hiện qua sơ đồ
sau:
1/3
Đặc điểm của quá trình thiết kế phần mềm
Thiết kế phần mềm là hoạt động được xác lập dựa trên hai mặt: quản lý và kỹ thuật,
chúng đan xen với nhau. Mối quan hệ giữa hai khía cạnh kỹ thuật và quản lý được thể
hiện qua sơ đồ: