tailieunhanh - Bài giảng Công nghệ phần mềm: Chương 3 - Nguyễn Văn Danh

Bài giảng Công nghệ phần mềm: Chương 3 cung cấp cho người học các kiến thức: Khái niệm về thiết kế phần mềm, kết quả thiết kế phần mềm, phương pháp thiết kế phần mềm, các yêu cầu chất lượng, hướng giải quyết chung. | NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Chương 3: Tổng quan về thiết kế phần mềm Trường CĐKT Lý Tự Trong 1 Mục tiêu • Trả lời 2 câu hỏi: 1. Thiết kế phần mềm là sao? 2. Làm sao để thiết kế phần mềm chất lượng? Trường CĐKT Lý Tự Trong 2 Nội dung 1. Mở đầu 1. 2. 3. 4. Khái niệm về thiết kế phần mềm Kết quả thiết kế phần mềm Phương pháp thiết kế phần mềm Ví dụ minh họa 2. Yêu cầu chất lượng với thiết kế phần mềm 1. Các yêu cầu chất lượng 2. Hướng giải quyết chung Trường CĐKT Lý Tự Trong 3 1 1. Khái niệm về thiết kế phần mềm • TK PM là công việc chính và quyết định cốt lõi trong quá trình sản xuất PM. PM chất lượng là PM có bản thiết kế chất lượng. • Việc thực hiện PM phải trung thành hoàn toàn với kết quả thiết kế về mặt nguyên tắc. Những trường hợp nào không tuân theo kết quả thiết kế? • TK PM bao gồm 2 công việc chính: – Xác định kiến trúc PM. – Chọn lựa cách thức thực hiện của từng thành phần và mô tả lại cách thực hiện này. Trường CĐKT Lý Tự Trong 4 1. Khái niệm về thiết kế phần mềm (tt) • TK một PM cụ thể, với các chọn lựa khác nhau về cách thức thực hiện sẽ đưa đến nhiều kết quả thiết kế khác nhau. – Ví dụ: ? • Mọi kết quả TK đều phải đảm bảo được – Yêu cầu chính của PM. Trường CĐKT Lý Tự Trong 5 Kết quả thiết kế phần mềm • Kết quả của việc TK PM là các bản TK: – Thành phần Giao diện (Chương 5) – Thành phần Xử lý (Chương 6) – Thành phần Dữ liệu (Chương 4) • Các bản TK cung cấp các thông tin chi tiết về cấu trúc các thành phần của PM. Trường CĐKT Lý Tự Trong 6 2 Kết quả thiết kế phần mềm (tt) • Bản TK thành phần giao diện bao gồm: – Nội dung và hình thức trình bày các màn hình giao tiếp của PM. – Hệ thống các giao tác mà người dùng có thể thực hiện trên màn hình giao tiếp và xử lý tương ứng của PM. Trường CĐKT Lý Tự Trong 7 Trường CĐKT Lý Tự Trong 8 Trường CĐKT Lý Tự Trong 9 3 Kết quả thiết kế phần mềm (tt) • Bản TK thành phần xử lý bao gồm: – Hệ thống các kiểu dữ liệu được sử dụng trong PM. • Các kiểu dữ liệu này mô

TỪ KHÓA LIÊN QUAN