Đặc điểm trình thiết kế phần mềm Đặc điểm trình thiết kế phần mềm Bởi: Khoa CNTT ĐHSP KT Hưng Yên Nhiệm vụ thiết kế chuyển đổi yêu cầu hệ thống (kết trình phân tích) sang dạng biểu diễn hệ thống phần mềm Nghĩa xây dựng mô tả văn (thiết kế chi tiết) nêu rõ mối quan hệ tiền điều kiện hậu điều kiện cho tất chức (quá trình) hệ thống Tiền điều kiện xác định nhận giá trị chân lý trước trình thực hiện, hậu điều kiện xác định điều nhận giá trị chấp nhận tiền điều kiện trình kết thúc thành công Như vậy, thiết kế thực tế định chọn lựa, xây dựng đặc tả hành vi nhìn thấy từ bên bổ sung chi tiết cần thiết cho việc cài đặt hệ thống máy tính bao gồm chi tiết tổ chức quản lý liệu, công việc tương tác với người Thiết kế phải nhờ vào kinh nghiệm phải học tập có sẵn từ hệ thống khác; đọc sách đủ Bản thiết kế tốt chìa khóa cho thành công hệ thống Mối liên quan thiết kế phần mềm với công nghệ phần mềm thể qua sơ đồ sau: 1/3 Đặc điểm trình thiết kế phần mềm Thiết kế phần mềm hoạt động xác lập dựa hai mặt: quản lý kỹ thuật, chúng đan xen với Mối quan hệ hai khía cạnh kỹ thuật quản lý thể qua sơ đồ: + Thiết kế sơ bộ: quan tâm đến việc dịch yêu cầu thành kiến trúc liệu phần mềm 2/3 Đặc điểm trình thiết kế phần mềm + Thiết kế chi tiết: tập trung vào việc làm mịn biểu diễn kiến trúc để dẫn đến cấu trúc liệu chi tiết biểu diễn thuật toán cho phần mềm ? Đối với khía cạnh kỹ thuật, xuất số hoạt động thiết kế như: + Thiết kế liệu + Thiết kế kiến trúc + Thiết kế thủ tục + Thiết kế đối tượng +Thiết kế giao diện Trong tiến trình thiết kế, mô hình để biểu diễn công việc thiết kế đồ thị Các đỉnh đồ thị dùng để biểu diễn thực thể (các tiến trình, chức năng, kiểu ) cạnh mối liên hệ chúng Quá trình thiết kế thường mô tả nhiều mức khác cách tiếp cận trừu tượng hóa, nhằm tách phận cấu thành toán nhằm nâng cao độ chắn, độ tin cậy hệ thống Tiến trình thiết kế sơ đồ sau: 3/3 ... hoạt động thiết kế như: + Thiết kế liệu + Thiết kế kiến trúc + Thiết kế thủ tục + Thiết kế đối tượng +Thiết kế giao diện Trong tiến trình thiết kế, mô hình để biểu diễn công việc thiết kế đồ thị... trúc liệu phần mềm 2/3 Đặc điểm trình thiết kế phần mềm + Thiết kế chi tiết: tập trung vào việc làm mịn biểu diễn kiến trúc để dẫn đến cấu trúc liệu chi tiết biểu diễn thuật toán cho phần mềm ? Đối.. .Đặc điểm trình thiết kế phần mềm Thiết kế phần mềm hoạt động xác lập dựa hai mặt: quản lý kỹ thuật, chúng đan xen với Mối quan hệ hai khía cạnh kỹ thuật quản lý thể qua sơ đồ: + Thiết kế sơ