Nguyễn Anh Hào Khoa CNTT2, Học viện Công Nghệ BCVT Tp.HCM : nahao@ptithcm.edu.vn : 0913609730
Tài liệu môn học – 2019
Mục đích của môn học 3 • Cung cấp cho các em kiến thức cơ bản về các hành động đảm bảo chất lượng trong dự án làm phần mềm. • Có thể hiểu, lý giải và làm đúng yêu cầu phát triển sản phẩm phần mềm hợp “chuẩn”. • Có thể tự học thêm trong lĩnh vực QA. Nội dung chính 4 1. Mô tả cho PM – Lý giải về cách mô tả phần mềm để nó có chất lượng. – Mô tả chức năng (nhắc lại: phân tích thiết kế hệ thống) – Mô tả các đặc tính chất lượng Mc.Call, và ISO 25010 (SQuaRE) 2. Các mô hình làm PM (SW Process Models) – Lý giải về các phiên bản của mô hình làm phần mềm trong lịch sử, theo quan điểm chất lượng PM ở phần 1. 3. Cách làm ra sản phẩm PM – Ứng xử với yêu cầu (Requirements Engineering) – Verification (cách làm) & Validation (kiểm thử) – Evolution (tiến hóa) & Quản lý cấu hình (configuration) Yêu cầu của môn học 5 • Năm vững nội dung mô tả cho phần mềm – Function & Non-function • Biết cách khẳng định yêu cầu cho PM – Phải nhìn từ khía cạnh hệ thống. • Giải thích được lý do phát sinh ra mỗi mô hình làm PM mới. • Có cách thực hiện verification, validation và evolution trong dự án làm PM – Hiểu và sử dụng được các loại vết trong các tiến trình lập tài liệu, hiện thực, kiểm thử, và quản lý các phiên bản. Tài liệu môn học 6 • Kshirasagar Naik and Priyadarshy Tripathy. Software testing and quality assurance: theory and practice. John Wiley & Sons, 2008. (PDF) • Elizabeth Hull, Ken Jackson and Jeremy Dick. Requirements Egineering, 2nd . Springer, 2005. (PDF) • Các tài liệu đọc thêm được chú thích trong mỗi slide. Cách học 7 • Tham dự buổi giảng. – Để hệ thống hóa nội dung môn học. – Ghi lại các ý không có trong slides. – Phải hỏi lại nếu chưa chắc chắn. • Hiểu = sử dụng được những gì đã hiểu. – Khởi đầu từ ý tưởng đơn giản nhất và ví dụ dể hiểu nhất, cho mỗi nội dung học. • Đọc thêm sách: tài liệu học thuật. – Chịu khó hỏi & giải thích từ sự hiểu biết của mình. • Thảo luận trong nhóm, và phản biện. Quy định riêng 8 • Điểm: 10% + 20% + 70% – Kiểm tra tự luận – Cuối kỳ: không xem tài liệu. • Điểm thưởng, điểm phạt. – Cho thái độ học. Điểm CC: có thưởng & có phạt. Điểm GK: chỉ có/không thưởng. – Nếu điểm GK ≤ 3 thì CC ≤ 7 !!