Bài giảng Công nghệ phần mềm: Chương 4 - Hoàng Thị Hà

Bài giảng Công nghệ phần mềm: Chương 4 Thiết kế phần mềm, cung cấp cho người học những kiến thức như: Tổng quan về thiết kế phần mềm; Quá trình thiết kế và sản phẩm thiết kế; Thiết kế kiến trúc; Các phương pháp thiết kế. Mời các bạn cùng tham khảo! | CHƯƠNG 4 THIẾT KẾ PHẦN MỀM GV Hoàng Thị Hà Email htha@ 1 Nội dung 1. Tổng quan về thiết kế phần mềm 2. Quá trình thiết kế và sản phẩm thiết kế 3. Thiết kế kiến trúc 4. Các phương pháp thiết kế 1. Tổng quan về thiết kế phần mềm 1 Thiết kế phần mềm là quá trình thiết kế cấu trúc phần mềm dựa trên những tài liệu đặc tả. Là tạo mô hình cài đặt cho phần mềm Nếu không có thiết kế hoặc thiết kế tồi Làm tăng công sức viết mã Làm tăng công sức bảo trì Có nguy cơ dựng lên một hệ thống không ổn định - một hệ thống sẽ thất bại khi có một thay đổi nhỏ Thiết kế tốt là chìa khoá cho công trình hữu hiệu 1. Tổng quan về thiết kế phần mềm 2 Mục tiêu thiết kế là xác định Chức năng của các module Cách thức cài đặt các module Tương tác giữa các module 1. Tổng quan về thiết kế phần mềm 3 Yêu cầu của thiết kế Làm cơ sở cho việc thực hiện chi tiết. Làm phương tiện liên lạc giữa các nhóm thiết kế các hệ con. Cung cấp đầy đủ thông tin cho người bảo trì hệ thống. 2. Quá trình thiết kế và các sản phẩm thiết kế 2. 1. Nội dung thiết kế 1. Thiết kế kiến trúc Thành phần cấu trúc chính và mối quan hệ giữa chúng 2. Thiết kế giao diện với mỗi hệ thống con các giao diện của nó với những hệ thống con khác phải được thiết kế và tư liệu hoá. 3. Thiết kế dữ liệu cấu trúc dữ liệu cách lưu trữ dữ liệu. 4. Thiết kế thuật toán Các thuật toán được sử dụng ứng với từng thành phần cấu trúc 2. 2. Quá trình thiết kế và các sản phẩm thiết kế 2 Các bước thiết kế Bước 1- Thiết kế sơ bộ Quan tâm tới việc chuyển hoá các yêu cầu thành kiến trúc dữ liệu và các thành phần phần mềm. Bước 2- 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 tới cấu trúc dữ liệu chi tiết và biểu diễn các quy trình tính toán và xử lý của phần mềm. Các bước thiết kế Thiết kế thường trợ giúp một vài cách nhìn nhận hệ thống như sau Nhìn nhận cấu trúc Cho cái nhìn cấu trúc thông qua lược đồ cấu trúc. Nhìn nhận quan hệ thực thể Mô tả cấu trúc dữ liệu logic thường dùng đề cập đến đặc tả dữ liệu quan hệ thực thể. .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.