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

3