tailieunhanh - Bài giảng Công nghệ phần mềm: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định

Tiếp nội dung phần 1, Bài giảng Công nghệ phần mềm: Phần 2 cung cấp cho người học những kiến thức như: Thiết kế phần mềm; Cài đặt phần mềm; Kiểm tra chất lượng phần mềm; Bảo trì phần mềm và quản lý thay đổi phần mềm; Đóng gói phần mềm. Mời các bạn cùng tham khảo! | Tập bài giảng Công nghệ phần mềm Chƣơng 5 THIẾT KẾ PHẦN MỀM . Đặc điểm của quá trình thiết kế phần mềm Xây dựng ứng dụng phần mềm là một dây chuyền các chuyển đổi mà ở đó phân tích nhằm xác định ứng dụng sẽ thực hiện cái gì what còn thiết kế nhằm để trả lời câu hỏi phần mềm cụ thể sẽ nhƣ thế nào how Tức là xác định cách thức thực hiện những gì đã đƣợc đặt ra ở phần phân tích. Trong ba giai đoạn thiết kế cài đặt và bảo trì thì thiết kế là giai đoạn quan trọng nhất chịu trách nhiệm đến 80 đối với sự thành công của một sản phẩm. Cài đặt là việc thực thi những gì đã thiết kế. Nếu trong quá trình cài đặt có xuất hiện vấn đề thì phải quay lại sửa bản thiết kế. Quá trình thiết kế tốt là cơ sở để quản lý và giảm chi phí cho công việc bảo trì phần mềm sau này. 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. Tầm quan trọng của thiết kế đƣợc thể hiện qua hình Hình . Tầm quan trọng của quá trình thiết kế 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. 124 Phạm Hùng Phú -Nguyễn Văn Thẩm Tập bài giảng Công nghệ phần mềm 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 .

TỪ KHÓA LIÊN QUAN