Mục tiêu môn học
Trường ĐH Ngoại Ngữ - Tin Học Khoa Công Nghệ Thông Tin
Hiểu các kiến thức cơ bản về tiến trình phần mềm, các
phương pháp đo độ lớn và chi phí phần mềm, ước lượng
Sau khi hoàn tất học phần, sinh viên có thể: Kiến thức
Công nghệ phần mềm nâng cao
giá phần mềm, qui trình quản lý chất lượng, quản lý cấu hình phần mềm, phương pháp kiểm chứng phần mềm.
Lê Thị Minh Nguyện Email: nguyenltm@huflit.edu.vn
1
2
Mục tiêu môn học
Mục tiêu môn học
Nhận thức tầm quan trong và vị trí của môn học Tôn trọng quyền tác giả, sử dụng phần mềm hợp
Sau khi hoàn tất học phần, sinh viên có thể: Thái độ
Đi học đầy đủ. Tham gia tích cực trong giờ học.
pháp
4
3
Kỹ năng o Phần đồ án sẽ tăng cường kỹ năng về xác định yêu cầu, phân tích, thiết kế và lập trình để tạo sản phẩm phần mềm và cách thức trình bày sưu liệu về phần mềm bằng những công nghệ mới nhất trong lĩnh vực xây dựng phần mềm chạy trên các hệ điều hành (Windows, Android, iOS,...) và các thiết bị khác nhau.
1
Số tiết
Nội dung #1
Lý thuyết (45 tiết)
Thực hành (30 tiết)
Số tín chỉ: 4
Chương 1: Tiến trình phần mềm Khái niệm tiến trình phần mềm Các mô hình tiến trình phần mềm Mô hình cải tiến quy trình CMMI CMMI-DEV
5
6
Chương 2: Quản lý nhân sự và tổ chức Các vai trò trong dự án phần mềm Chọn nhân sự Thúc đẩy nhân sự Quản lý nhóm Bài tập
Nội dung #1
Nội dung #1
Chương 3: Quản lý dự án Các đặc trưng của dự án Quản lý rủi ro Các kỹ thuật kiểm soát và lập kế hoạch dự án
Chương 5: Quản lý cấu hình phần mềm Tổng quan về cấu hình phần mềm Hoạch định quản lý cấu hình Quản lý sự thay đổi phần mềm Quản lý phiên bản Tích hợp hệ thống từ các thành tố
7
8
Chương 4: Ước lượng giá phần mềm Giới thiệu ước lượng giá phần mềm Ước lượng kích thước phần mềm Ước lượng chi phí phần mềm
2
Nội dung #1
Tài liệu tham khảo
[1] Software Engineering Modern Approaches, 2nd Ed
9.1. Giáo trình/Tài liệu chính:
[2] Software engineering: a practitioner’s approach,
9.2. Tài liệu tham khảo:
Roger S Pressman, 8th Ed, McGraw-Hill, 2010. [3] Global Software and IT: A Guide to Distributed Development, Projects and Outsourcing, Christof Ebert, Wiley-IEEE Computer Society Press , 2011
9
10
Chương 6: Quản lý chất lượng phần mềm Giới thiệu chung về chất lượng phần mềm Các đặc trưng của chất lượng phần mềm Các hoạt động quản lý chất lượng phần mềm Các tiêu chuẩn đảm bảo chất lượng phần mềm Hoạch định quản lý chất lượng Chương 7: Các độ đo phần mềm Khái niệm về độ đo phần mềm. Phân loại các độ đo phần mềm Đo các thuộc tính của sản phẩm phần mềm Đo độ lớn của phần mềm
Hình thức kiểm tra và đánh giá
Yêu cầu nhóm
Lý thuyết (trọng số 50%)
Chuyên cần
30%
Đồ án
70%
Thực hành (trọng số 50%)
Vấn đáp
50%
Hình thành nhóm Giới thiệu thành viên trong nhóm Tự giới thiệu thông tin cá nhân Kỹ năng vai trò của từng thành viên Chọn lựa trưởng nhóm dựa trên soft skill Đề xuất phương tiện truyền thông họp nhóm
11
12
Đăng ký tên nhóm Đăng ký đề tài thực hiện của nhóm trong suốt khóa học Gởi danh sách tất cả các nhóm