ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN SAU ĐẠI HỌC CÔNG NGHỆ PHẦN MỀM Tổng số tín chỉ: Cấu trúc (số tiết LT, số tiết TH-TN): (30, 30): 60 tiết Các giảng viên phụ trách học phần: TT Họ tên giảng viên Học hàm Học vị Bùi Thu Lâm PGS TS Phan Nguyên Hải GVC TS Đơn vị công tác BM Công nghệ phần mềm, Khoa CNTT BM Công nghệ phần mềm, Khoa CNTT Mô tả vị trí học phần: - Học phần trước: (Ghi rõ tên học phần cần phải học trước học phần này, cần): - Học phần song hành: (Ghi rõ tên học phần cần phải học song song với học phần này, cần) Mục tiêu học phần: Sau hồn thành mơn học, học viên có thể: - Nắm bắt lý thuyết chung nhất, có tính khái qt, tổng qt hóa cao ngành CNPM - Nắm bắt quy trình phần mềm đại, có khả thực bước quy trình phát triển phần mềm: Phân tích yêu cầu người sử dụng, Thiết kế hệ thống phát triển phần mềm theo yêu cầu; đảm bảo cho quy trình phát triển phần mềm tin cậy an toàn - Nắm bắt xu phát triển ngành CNPM Bộ môn phụ trách: BM Công nghệ phần mềm, Khoa CNTT Phương tiện đảm bảo: Phịng học có máy chiếu Nội dung chi tiết học phần: 7.1 Phần giảng dạy lớp: 60 tiết Chương Nội dung Giới thiệu chung CNPM (SE) 1.1 Phát triển phần mềm chuyên nghiệp 1.2 Đạo đức nghề nghiệp Software engineering 1.3 Một số Case studies Các qui trình phát triển phần mềm 2.1 Mơ hình phát triển 2.2 Các thành phần mơ hình 2.3 Xử lý tình 2.4 Qui trình RUP Số tiết TLTK Chương (TL1) Chương Phương pháp phát triển phần mềm Agile Chương 3.1 Các phương pháp Agile 3.2 Phát triển phần mềm agile 3.3 Lập trình Extreme 3.4 Quản lý dự án Agile 3.5 Điều chỉnh phương pháp Agile Thảo luận Sự tiến hóa phần mềm (Software 4 Chương 4 Chương 10 Các hệ thống phức tạp Kỹ thuật hệ thống Mua sắm hệ thống Phát triển hệ thống Vận hành hệ thống Thảo luận Sự tin cậy an ninh phần mềm 4 Chương 11 10 11 Các tính chất tin cậy Tính chất sẵn sàng ổn định An toàn phần mềm An ninh phần mềm Thảo luận Kỹ thuật phần mềm hướng tin cậy 4 Chương 12 12 13 Sự dư thừa đa dạng Các qui trình tin cậy Các kiến trúc hệ thống tin cậy Lập trình tin cậy Thảo luận Kỹ thuật phân mềm an ninh an toàn 4 Chương 13 14 Quản lý rủi ro an ninh Thiết kế an ninh Khả sống hệ thống Bảo đảm tin cậy an ninh Chương 14 evolution) 9.1 Các qui trình tiến hóa 9.2 Các yếu tố tiến hóa 9.3 Bảo trì phần mềm 9.4 Quản trị hệ thống Legacy Thảo luận Các hệ thống kỹ thuật xã hội (Sociotechnical Systems) Phân tích tĩnh 15 Kiểm thử tin cậy Kiểm thử an ninh Bảo đảm qui trình Các trường hợp cụ thể Ơn tập Tổng 60 7.2 Phần thực hành, thí nghiệm PTN: tiết TT Bài TH, TN Số tiết PTN TLTK Tổng 7.3 Phần tập, tiểu luận ngoại khóa, học viên thực tiễn: 30 tiết Thực theo nhóm Chọn chủ đề giáo viên giới thiệu (xem ví dụ bảng) nhóm đề nghị giáo viên đồng ý TT Nội dung Số tiết Địa điểm TLTK Lớp học Ch16 Software reuse Component-based software engineering Lớp học Ch17 Distributed software engineering Lớp học Ch18 Service-oriented architecture Lớp học Ch19 Embedded software Lớp học Ch20 Aspect-oriented software engineering Lớp học Ch21 Tài liệu tham khảo: TT Tên tài liệu SOFTWARE ENGINEERING, Ninth Edition, Ian Sommerville Addison-Wesley, 2011 Kỹ nghệ phần mềm, Roger Pressman, tập NXB Giáo dục Software testing and quality assurance, Kshirasagar Naik, John Wiley & Sons, Inc Metrics and Models in Software Quality Engineering, Second Edition, Stephen H Kan, Addison Wesley Có thư viện Tình trạng tài liệu Giáo viên Đề Khoa có, Đề nghị cho mượn để nghị biên TV phô tô mua soạn có File mới Điện tử + + + + Software Engineering, A PRACTITIONER’S APPROACH, 7th EDITION, Roger S Pressman McGraw-Hill Higher Education, 2010 + Lịch trình cụ thể cho tuần (buổi học): Tuần 1: Hình thức tổ chức dạy học Lý thuyết Thời gian, địa điểm P7 bố trí Nội dung Yêu cầu học viên chuẩn bị Đọc trước giảng nhà Ghi Thời gian, địa điểm P7 bố trí Nội dung Yêu cầu học viên chuẩn bị Đọc trước giảng nhà Ghi Thời gian, địa điểm Nội dung Yêu cầu học viên chuẩn bị Ghi TN-TH Bài tập Xêmina Tự NC K.tra-Đ.G Tư vấn Tuần 2: Hình thức tổ chức dạy học Lý thuyết TN-TH Bài tập Xêmina Tự NC K.tra-Đ.G Tư vấn Tuần 3: Hình thức tổ chức dạy học Lý thuyết TN-TH Bài tập Xêmina P7 bố trí Chuẩn bị nội dung học Tự NC K.tra-Đ.G Tư vấn Tuần 4: Hình thức tổ chức dạy học Lý thuyết Thời gian, địa điểm P7 bố trí Nội dung Yêu cầu học viên chuẩn bị Đọc trước Ghi giảng nhà TN-TH Bài tập Xêmina Tự NC K.tra-Đ.G Tư vấn Tuần 5: Hình thức tổ chức dạy học Lý thuyết TN-TH Bài tập Xêmina Tự NC K.tra-Đ.G Tư vấn Thời gian, địa điểm Nội dung Yêu cầu học viên chuẩn bị Ghi Thời gian, địa điểm P7 bố trí Nội dung Yêu cầu học viên chuẩn bị Đọc trước giảng nhà Ghi Thời gian, địa điểm Nội dung Yêu cầu học viên chuẩn bị Ghi Nội dung Yêu cầu học viên chuẩn bị Ghi P7 bố trí Tuần 6: Hình thức tổ chức dạy học Lý thuyết TN-TH Bài tập Xêmina Tự NC K.tra-Đ.G Tư vấn Tuần 7: Hình thức tổ chức dạy học Lý thuyết TN-TH Bài tập Xêmina Tự NC K.tra-Đ.G Tư vấn Tuần 8: Hình thức tổ chức dạy học P7 bố trí Thời gian, địa điểm Lý thuyết P7 bố trí Đọc trước giảng nhà TN-TH Bài tập Xêmina Tự NC K.tra-Đ.G Tư vấn Tuần 9: Hình thức tổ chức dạy học Lý thuyết TN-TH Bài tập Xêmina Tự NC K.tra-Đ.G Tư vấn Thời gian, địa điểm Nội dung Yêu cầu học viên chuẩn bị Ghi Thời gian, địa điểm P7 bố trí Nội dung Yêu cầu học viên chuẩn bị Đọc trước giảng nhà Ghi Thời gian, địa điểm P7 bố trí Nội dung Yêu cầu học viên chuẩn bị Đọc trước giảng nhà Ghi P7 bố trí Tuần 10, 11: Hình thức tổ chức dạy học Lý thuyết TN-TH Bài tập Xêmina Tự NC K.tra-Đ.G Tư vấn Tuần 12: Hình thức tổ chức dạy học Lý thuyết TN-TH Bài tập Xêmina Tự NC K.tra-Đ.G Tư vấn Tuần 13, 14, 15: Hình thức tổ chức dạy học Lý thuyết Thời gian, địa điểm P7 bố trí Nội dung Yêu cầu học viên chuẩn bị Đọc trước giảng nhà Ghi TN-TH Bài tập Xêmina Tự NC K.tra-Đ.G Tư vấn 10 Phương pháp đánh giá học phần (Nội dung trọng số kiểm tra): Hình thức Tính chất nội dung kiểm tra Đánh giá thường xuyên (chuyên cần) Ngày nộp Trọng số Trước thi 01 tuần 0,1 Trước thi 01 tuần 0,2 Theo TKB 0,7 Bài tập Thí nghiệm, thực hành Báo cáo tiểu luận, Xêmina Bài kiểm tra kỳ Thi kết thúc học phần Các yêu cầu đặc biệt: Ghi chú: - Điểm phận: Thống ĐH SĐH có điểm phận trọng số 0,1 0,2 Điểm phần có hình thức đánh giá mục 10 trừ Thi kết thúc học phần - Hình thức thi kết thúc học phần: Thi viết thi vấn đáp (trọng số 0,7) - Nếu điểm thi kết thúc học phần điểm thi kết thúc học phần coi điểm đánh giá học phần GIÁO VIÊN BIÊN SOẠN (Ký ghi rõ họ tên) CHỦ NHIỆM BỘ MÔN (Ký ghi rõ họ tên) CHỦ NHIỆM KHOA, VIỆN (Ký ghi rõ họ tên)