Các giảng viên phụ trách học phần



tải về 275.9 Kb.
Chuyển đổi dữ liệu13.10.2017
Kích275.9 Kb.
#33517
ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN SAU ĐẠI HỌC

QUẢN LÝ DỰ ÁN PHẦN MỀM NÂNG CAO (Tên học phần)

1. Tổng số tín chỉ: 3 Cấu trúc (số tiết LT, số tiết TH-TN): 30-30

2. 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ị

Đơn vị công tác

1

Bùi Thu Lâm

PGS

TS

Bộ môn Công nghệ phần mềm

2

Nguyễn Thị Hiền

GVC

TS

Bộ môn Công nghệ phần mềm

3. Mô tả vị trí học phần:

- Học phần trước: Công nghệ phần mềm.

- Học phần song hành: (Ghi rõ tên các học phần cần phải học song song với học phần này, nếu cần).

4. Mục tiêu học phần:(mô tả mục tiêu của học phần, nhằm trang bị kiến thức gì cho người học, sau khi nghiên cứu học phần học viên cần phải thu nhận được gì, làm được gì, có kỹ năng gì, càng chi tiết càng tốt).

Học phần cung cấp cho học viên những cơ hội để có được một sự hiểu biết và kỹ năng phân tích tiên tiến trong các lĩnh vực quan trọng cần thiết để quản lý một dự án bao gồm: tích hợp quản lý, phạm vi quản lý, quản lý thông tin liên lạc, quản lý rủi ro, quản lý chất lượng, quản lý tiến độ, quản lý chi phí, quản lý nguồn nhân lực. Nhấn mạnh vào việc mở rộng các kỹ năng học và kiến thức và kinh nghiệm nghề để cho phép học viên áp dụng sự hiểu biết đầy đủ của mình cho các vấn đề thế giới thực.

Sau khi kết thúc học phần học viên có khả năng:


  • Nhận ra vấn đề trong một dự án thực tế.

  • Nắm được các yếu tố đảm bảo cho sự thành công và hỗ trợ quản lý

  • Sử dụng các kỹ thuật phù hợp lập kế hoạch dự án, thực hiện, hỗ trợ, kiểm soát dự án, thực hiện một dự án dưới cương vị quản lý dự án.

  • Nghiên cứu đề xuất những cải tiến kỹ thuật, quy trình áp dụng cho dự án

5. Bộ môn phụ trách: Công nghệ phần mềm

6. Phương tiện đảm bảo: Phòng học có máy chiếu, phòng thí nghiệm cài đặt các công cụ.

7. Nội dung chi tiết học phần:

7.1. Phần giảng dạy trên lớp: 30 tiết

Chương

Nội dung


Số tiết

TLTK

1

Giới thiệu về quản lý dự án phần mềm

1.1 Quản lý dự án phần mềm là gì?

1.2 Sự cần thiết của quản lý dự án PM

1.3 Các vấn đề của quản lý dự án

1.4 Phân loại dự án phần mềm

1.5 Các vai trò trong dự án phần mềm

1.6 Quy trình dự án, con người, công nghệ

1.7 Quản lý cấu hình và giám sát phiên bản

1.8 Độ đo dành cho quản lý

1.9 Nghiên cứu trường hợp thực tế (Case study)



3

4[1], 1[1],

2

Ước lượng nỗ lực, chi phí dự án PM

2.1 Kỹ thuật ước lượng

2.1.1 Phân tích điểm hàm

2.1.2 Wide Band Delphi

2.1.3 COCOMO

2.2 Ước lượng chi phí

2.3 Ước lượng theo lịch biểu

2.4 Ước lượng nguồn lực

2.5 Nghiên cứu trường hợp thực tế


2

4[]

3

Quản lý rủi ro

3.1 Định nghĩa rủi ro

3.2 Nguyên nhân của rủi ro

3.2 Phân loại rủi ro

3.3 Phân tích rủi ro

3.4 Cân bằng rủi ro

3.5 Lập kế hoạch quản lý rủi ro

3.6 Phân tích rủi ro trong mô hình Agile

3.7 Nghiên cứu trường hợp thực tế


3




4

Lập kế hoạch dự án

4.1 Thành phần bản kế hoạch dự án

4.2 Kỹ thuật lập lịch dự án

4.2.1 Kỹ thuật rà soát và đánh giá đồ họa (GERT)

4.2.2 Đồ thị ưu tiên

4.2.3 PERT/CPM - Phương pháp đường tới hạn

4.2.3. Phương pháp tới hạn Goldratt

4.3 Lập kế hoạch dự án trong mô hình Agile

4.4 Nghiên cứu trường hợp thực tế


3




5

Giám sát và kiểm soát dự án

5.1 Giám sát dự án

5.2 Các kỹ thuật kiểm soát dự án

5.3 Giám sát và kiểm soát dự án trong mô hình lặp

5.4 Nghiên cứu trường hợp thực tế


2




6

Quản lý vòng đời phần mềm

6.1 Giới thiệu

6.2 Quản lý yêu cầu phần mềm

6.2.1 Phát triển yêu cầu phần mềm

6.2.2 Quản lý yêu cầu phần mềm

6.2.3 Quản lý vòng đời yêu cầu

6.3 Quản lý thiết kế phần mềm

6.3.1 Phương pháp, kỹ thuật thiết kế phần mềm

6.3.2 Giám sát phiên bản thiết kế

6.4 Xây dựng phần mềm

6.4.1 Tiêu chuẩn lập trình

6.4.2 Phương pháp lập trình

6.5 Kiểm thử, phát hành và bảo trì phần mềm

6.5.1 Kiểm thử

6.5.1.1 Lập kế hoạch kiểm thử

6.5.1.2 Kiểm thử tự động

6.5.1.3 Giám sát và thực thi kiểm thử

6.5.2 Phát hành phần mềm

6.5.3 Bảo trì

6.5.3.1 Các kiểu bảo trì

6.5.3.2 Quá trình bảo trì

6.5.3.3 Kỹ thuật bảo trì

6.6 Nghiên cứu trường hợp thực tế


6




7

Quản lý con người

7.1 Giới thiệu quản lý con người

7.1 Tổ chức đội dự án

7.1.1 Cấu trúc tổ chức và chính sách

7.1.2 Quản lý xung đột, tri thức, trao đổi

7.2 Quản lý khách hàng

7.3 Quản lý nhà cung cấp

7.4 Quản lý truyền thông

7.5 Nghiên cứu trường hợp thực tế


3




8

Quản lý thay đổi

8.1 Sự cần thiết thay đổi nghiệp vụ

8.2 Quản lý thay đổi trong mô hình truyền thống

8.3 Quản lý thay đổi trong mô hình Agile

8.4 Quản lý cấu hình

8.5 Kỹ thuật quản lý cấu hình

8.6 Nghiên cứu trường hợp thực tế


2




9

Quản lý chất lượng

9.1 Lập kế hoạch quản lý chất lượng

9.2 Bảo đảm chất lượng

9.3 Kiểm soát chất lượng

9.4 Thiết lập các độ đo

9.5 Nghiên cứu trường hợp thực tế



2




10

Các chuẩn quy trình phần mềm và cải tiến quy trình

10.1 Chuẩn CMMI

10.2 Chuẩn ISO

10.3 Chuẩn IEEE

10.4 Quy trình RUP

10.5 Các kỹ thuật cải tiến quy trình

10.5.1. Kỹ thuật PDCA

10.5.2. Mô hình kiểm tra TMM

10.5.3 Mô hình TPI


2




11

Quản lý dự án phần mềm dựa trên tìm kiếm (tối ưu hóa)

11.1 Giới thiệu

11.2 Kỹ nghệ phần mềm dựa trên tìm kiếm

11.3 Quản lý dự án phần mềm dựa trên tìm kiếm



11.4 Hướng nghiên cứu mở rộng


2







Tổng

30




7.2. Phần thực hành, thí nghiệm tại PTN: 30 tiết

TT

Bài TH, TN

Số tiết

PTN

TLTK

1

Xu hướng công nghiệp phần mềm

3

Công nghệ phần mềm

Chương 25 [4]

1

Tìm hiểu công cụ quản lý yêu cầu

3

Công nghệ phần mềm

Chương 23 [4]

2

Tìm hiểu công cụ quản lý thiết kế phần mềm

3

Công nghệ phần mềm

Chương 23 [4]

3

Tìm hiểu công cụ quản lý mã nguồn

3

Công nghệ phần mềm

Chương 23 [4]

4

Tìm hiểu công cụ kiểm thử phần mềm

3

Công nghệ phần mềm

Chương 23 [4]

5

Công cụ quản lý dự án

3

Công nghệ phần mềm

Chương 23 [4]

6

Tìm hiểu các kỹ thuật mới

  • Phân tích đường cong học (Learning curves)

  • Mô phỏng quy trình

  • Occam’s Razor và quản lý dự án phần mềm đơn giản

9

Công nghệ phần mềm

Chương 15, 16, 17, 18 tài liệu [3]

7

Nghiên cứu quản lý dự án phần mềm dựa trên tìm kiếm

  • Tìm hiểu các nghiên cứu mới nhất trong lĩnh vực

3

Công nghệ phần mềm

Các bài báo được xuất bản gần nhất trong lĩnh vực




Tổng










7.3. Phần bài tập, tiểu luận ngoại khóa, học viên đi thực tiễn:..... tiết

TT

Nội dung

Số tiết

Địa điểm

TLTK

1
















Tổng









8. Tài liệu tham khảo:


TT

Tên tài liệu

Tình trạng tài liệu

Có trên thư viện

Giáo viên hoặc Khoa có, cho mượn để TV phô tô hoặc có File Điện tử

Đề nghị mua mới

Đề nghị biên soạn mới

1

Software Project Management, Bob Hughes, Mike Cotterell, McGraw-Hill Higher Education; 5 edition, 2009




x







2

Introduction to Software Project Management, Adolfo Villafiorita, CRC Press, 2014




x







3

Software Project Management in a Changing World, Gu¨nther Ruhe, Claes Wohlin

Editor, Springer, 2014






x







4

Software Project Management, A Process-Driven Approach, Ashfaque Ahmed, CRC Press, 2012




x







5

Project Management: A Systems Approach to Planning, Scheduling, and Controlling, Harold R. Kerzner, Wiley, 11 edition (January 28, 2013)




x







9. Lịch trình cụ thể cho từng tuần (buổi học):

Tuần 1: Giới thiệu về quản lý dự án phần mềm

Hình thức tổ chức dạy học

Thời gian,

địa điểm

Nội dung chính

Yêu cầu học viên chuẩn bị

Ghi chú

Lý thuyết

Theo lịch của HV

1.1 Quản lý dự án phần mềm là gì?

1.2 Sự cần thiết của quản lý dự án PM

1.3 Các vấn đề của quản lý dự án

1.4 Phân loại dự án phần mềm

1.5 Các vai trò trong dự án phần mềm

1.6 Quy trình dự án, con người, công nghệ

1.7 Quản lý cấu hình và giám sát phiên bản

1.8 Độ đo dành cho quản lý



1.9 Nghiên cứu trường hợp thực tế (Case study)

Đọc chương 1 tài liệu 1, 4




TN-TH













Bài tập




  1. Có ý kiến cho rằng chính phủ đang gia tăng việc tiêu tiền cho CNTT khi cơ quan chính phủ có sáng kiến để cải thiện dịch vụ khách hàng hoặc mở rộng các dịch vụ. Tìm hiểu những yếu tố liên quan đến trách nhiệm cho sự gia tăng chi tiêu cho CNTT của các cơ quan chính phủ. Ngoài ra liệt kê ba dự án CNTT lớn nhất mà bạn biết đến nay do chính phủ thực hiện?

  2. Theo bạn nghĩ các đặc điểm chính của một dự án là gì?







Xêmina













Tự NC













K.tra-ĐG




  1. Dự án phần mềm khác với loại dự án khác như thế nào?

  2. Tại sao các dự án phát triển phần mềm lại thất bại?

  3. Có thể sử dụng những biện pháp nào để dự án phát triển phần mềm không thất bại?

  4. Quản lý dự án phần mềm là gì?

  5. Quy trình quản lý dự án điển hình là gì?

  6. Những phẩm chất cần thiết của một nhà quản lý dự án phần mềm là gì?

  7. Độ đo dành cho quản lý dự án phần mềm là gì?

  8. Quản lý dự án và quy trình phát triển phần mềm liên quan với nhau như thế nào?







Tư vấn













Tuần 2: Ước lượng nỗ lực, chi phí dự án PM

Hình thức tổ chức dạy học

Thời gian,

địa điểm

Nội dung chính

Yêu cầu học viên chuẩn bị

Ghi chú

Lý thuyết

Theo lịch của HV

2.1 Kỹ thuật ước lượng

2.1.1 Phân tích điểm hàm

2.1.2 Wide Band Delphi

2.1.3 COCOMO

2.2 Ước lượng chi phí

2.3 Ước lượng theo lịch biểu

2.4 Ước lượng nguồn lực

2.5 Nghiên cứu trường hợp thực tế



Đọc chương 3 tài liệu 4, chương 14 tài liệu 5




TN-TH













Bài tập




2.1 Tìm mối liên hệ giữa nỗ lực và chi phí. Những yếu tố chi phí nào có ảnh hưởng nhiều đến nỗ lực và ngược lại những yếu tố nào ít ảnh hưởng hơn.

2.2 Dự án Agile cần ít nỗ lực cần thiết so với các dự án truyền thống. Những yếu tố chịu trách nhiệm cho việc này?









Xêmina













Tự NC













K.tra-ĐG




2.1 Mô tả kỹ thuật phân tích điểm hàm để xác định nỗ lực và ước lượng chi phí cho dự án PM?

2.2 Mô tả kỹ thuật COCOMO để xác định nỗ lực và ước lượng chi phí cho dự án PM?

2.3 Kỹ thuật ước lượng nào sẽ sử dụng cho dự án mà dữ liệu liên quan đến các dự án trong quá khứ không có và tại sao?

2.4 Chi phí và lịch trình của một dự án liên quan đến nhau như thế nào?

2.5 Phạm vi dự án và mức độ chất lượng ảnh hưởng đến nỗ lực yêu cầu của dự án như thế nào?








Tư vấn













Tuần 3: Quản lý rủi ro

Hình thức tổ chức dạy học

Thời gian,

địa điểm

Nội dung chính

Yêu cầu học viên chuẩn bị

Ghi chú

Lý thuyết

Theo lịch của HV

3.1 Định nghĩa rủi ro

3.2 Nguyên nhân của rủi ro

3.3 Phân loại rủi ro

3.4 Phân tích rủi ro

3.5 Cân bằng rủi ro

3.6 Lập kế hoạch quản lý rủi ro

3.7 Phân tích rủi ro trong mô hình Agile

3.8 Nghiên cứu trường hợp thực tế



Đọc chương 4 tài liệu 4, chương 7 tài liệu 1, chương 17 tài liệu 5, chương 4 tài liệu 2.




TN-TH













Bài tập




3.1 Tìm hiểu tất cả những lý do tại sao quản lý rủi ro trong các mô hình phát triển lặp là khác so với các mô hình thác nước truyền thống.

3.2 Tìm hiểu tất cả những rủi ro mà không thể quản lý được trong một dự án phần mềm. Liệt kê các lý do tại sao những rủi ro đó lại không thể quản lý được.









Xêmina













Tự NC













K.tra-ĐG




3.1 Danh sách tất cả các loại rủi ro có thể xảy ra trong một dự án.

3.2 Chiến lược nào được thông qua để giảm thiểu tác động của bất kỳ rủi ro nào đến dự án?

3.3 Mô tả chi tiết các bước thực hiện trong việc chuẩn bị chiến lược quản lý rủi ro.

3.4 Tại sao quản lý rủi ro rất quan trọng cho bất kỳ dự án nào?

3.5 Chiến lược nào nên được thông qua để giảm thiểu nguy cơ từ việc thay đổi yêu cầu?








Tư vấn













Tuần 4: Lập kế hoạch dự án

Hình thức tổ chức dạy học

Thời gian,

địa điểm

Nội dung chính

Yêu cầu học viên chuẩn bị

Ghi chú

Lý thuyết

Theo lịch của HV

4.1 Thành phần bản kế hoạch dự án

4.2 Kỹ thuật lập lịch dự án

4.2.1 Kỹ thuật rà soát và đánh giá đồ họa (GERT)

4.2.2 Đồ thị ưu tiên

4.2.3 PERT/CPM - Phương pháp đường tới hạn

4.2.3. Phương pháp tới hạn Goldratt

4.3 Lập kế hoạch dự án trong mô hình Agile

4.4 Nghiên cứu trường hợp thực tế



Đọc chương 6 tài liệu 4, chương 11 tài liệu 5.




TN-TH













Bài tập




4.1 Tìm một số ví dụ về lập kế hoạch dự án cho một ngành công nghiệp xây dựng. Tìm xem các thành phần của bản kế hoạch dự án được thực hiện cho ngành công nghiệp xây dựng và những thành phần của bản kế hoạch là gì. So sánh với dự án phần mềm.

4.2 Người ta nói rằng lập kế hoạch dự án phần mềm bao gồm các nhiệm vụ không có tính đàn hồi và vì vậy lịch trình của chúng không thể kéo dài hoặc thu hẹp được. Tìm hiểu lý do tại sao và nêu một số biện pháp khắc phục tồn tại.









Xêmina













Tự NC













K.tra-ĐG




4.1 Thế nào là bản kế hoạch dự án phần mềm?

4.2 Tại sao lại cần một bản kế hoạch dự án phần mềm?

4.3 Các thành phần của một kế hoạch dự án phần mềm là gì?

4.4 Các yếu tố đầu vào cho một kế hoạch dự án theo cách tiếp cận từ trên xuống là gì?

4.5 Đầu vào cho một kế hoạch dự án phần mềm theo tiếp cận từ dưới lên là gì?

4.6 Những cảnh báo được đưa ra trong khi xây dựng bản kế hoạch dự án để giải quyết các rủi ro khác nhau?

4.7 Những loại lập kế hoạch dự án nào được đặt ra cho các mô hình lặp của phát triển phần mềm?








Tư vấn













Tuần 5: Giám sát và kiểm soát dự án

Hình thức tổ chức dạy học

Thời gian,

địa điểm

Nội dung chính

Yêu cầu học viên chuẩn bị

Ghi chú

Lý thuyết

Theo lịch của HV

5.1 Giám sát dự án

5.2 Các kỹ thuật kiểm soát dự án

5.3 Giám sát và kiểm soát dự án trong mô hình lặp

5.4 Nghiên cứu trường hợp thực tế



Đọc chương 7 tài liệu 4




TN-TH













Bài tập




5.1 Hành động tốt nhất nên làm nếu nhiều vấn đề chất lượng phát sinh? Làm thế nào để đối phó với tình huống khi phát hiện ra sản phẩm công việc có nhiều khuyết tật hơn dự kiến?

5.2 Một dự án có ba thành phần phần mềm được phát triển bởi hai đội. Một đội thực hiện nhanh hơn so với đội kia. Nó sẽ ảnh hưởng thế nào đến dự án?









Xêmina













Tự NC













K.tra-ĐG




5.1 Thuộc tính nào của một dự án phần mềm được xem xét để giám sát và kiểm soát?

5.2 Giải thích về khái niệm cân bằng tài nguyên.

5.3 Làm thế nào để đo lường sự tiến triển của một nhiệm vụ?

5.4 Thực hiện những biện pháp gì nếu thấy rằng tiến độ dự án là sai lệch với lịch trình dự kiến?

5.5 Thực hiện những biện pháp gì nếu thấy rằng chi phí của dự án là sai lệch với ngân sách theo kế hoạch?

5.6 Những biện pháp có thể được thực hiện nếu nó được tìm thấy rằng chất lượng sản phẩm sai lệch với mức chất lượng dự kiến?










Tư vấn













Tuần 6: Quản lý vòng đời phần mềm

Hình thức tổ chức dạy học

Thời gian,

địa điểm

Nội dung chính

Yêu cầu học viên chuẩn bị

Ghi chú

Lý thuyết

Theo lịch của HV

6.1 Giới thiệu

6.2 Quản lý yêu cầu phần mềm

6.2.1 Phát triển yêu cầu phần mềm

6.2.2 Quản lý yêu cầu phần mềm

6.2.3 Quản lý vòng đời yêu cầu

6.3 Quản lý thiết kế phần mềm

6.3.1 Phương pháp, kỹ thuật thiết kế phần mềm

6.3.2 Giám sát phiên bản thiết kế

6.4 Xây dựng phần mềm

6.4.1 Tiêu chuẩn lập trình

6.4.2 Phương pháp lập trình

6.5 Kiểm thử, phát hành và bảo trì phần mềm

6.5.1 Kiểm thử

6.5.1.1 Lập kế hoạch kiểm thử

6.5.1.2 Kiểm thử tự động

6.5.1.3 Giám sát và thực thi kiểm thử

6.5.2 Phát hành phần mềm

6.5.3 Bảo trì

6.5.3.1 Các kiểu bảo trì

6.5.3.2 Quá trình bảo trì

6.5.3.3 Kỹ thuật bảo trì

6.6 Nghiên cứu trường hợp thực tế



Đọc chương 9, 10, 11, 12, 13, 14 tài liệu 4




TN-TH













Bài tập




6.1 Làm thế nào để thu thập yêu cầu của khách hàng?

6.2 Làm thế nào để bảo đảm chất lượng trong quá trình thiết kế, xây dựng phần mềm?

6.3 Kiểm thử phần mềm trợ giúp cho việc tăng chất lượng của một sản phẩm phần mềm như thế nào?








Xêmina













Tự NC













K.tra-ĐG




6.1 Sử dụng phương pháp, phương tiện nào để thu thập yêu cầu?

6.2 Các kỹ thuật giám sát chất lượng có được triển khai trong quá trình phát triển và quản lý yêu cầu?

6.3 Tại sao quản lý yêu cầu lại quan trọng và cần thiết?

6.4 Luồng quy trình của quản lý yêu cầu?

6.5 Sử dụng các phương pháp, kỹ thuật nào trong thiết kế phần mềm?

6.6 Làm thế nào để đảm bảo chất lượng trong thiết kế phần mềm

6.7 Những độ đo kiểm soát chất lượng nào được dùng đến trong giai đoạn xây dựng?

6.8 Tại sao là kiểm thử phần mềm lại cần thiết?

6.9 Các kiểu thử nghiệm là gì?

6.10 Hoạt động nào được thực hiện trong một giai đoạn kiểm thử phần mềm?









Tư vấn













Tuần 7: Quản lý con người

Hình thức tổ chức dạy học

Thời gian,

địa điểm

Nội dung chính

Yêu cầu học viên chuẩn bị

Ghi chú

Lý thuyết

Theo lịch của HV

7.1 Giới thiệu quản lý con người

7.1 Tổ chức đội dự án

7.1.1 Cấu trúc tổ chức và chính sách

7.1.2 Quản lý xung đột, tri thức, trao đổi

7.2 Quản lý khách hàng

7.3 Quản lý nhà cung cấp

7.4 Quản lý truyền thông

7.5 Nghiên cứu trường hợp thực tế



Đọc chương 18, 19, 20, 21 tài liệu 4, chương 5 tài liệu 2




TN-TH













Bài tập




7.1 Những thách thức điển hình về dự án phần mềm liên quan đến quản lý con người là gì?

7.2 Những thách thức điển hình về dự án phần mềm liên quan đến việc quản lý các đội dự án là gì?

7.3 Những thách thức điển hình về các dự án phần mềm liên quan đến việc quản lý khách hàng là gì?

7.4 Những thách thức điển hình về các dự án phần mềm liên quan đến quản lý nhà cung là gì?









Xêmina













Tự NC













K.tra-ĐG




7.1 Giải thích ngắn gọn những gì bạn hiểu về quản lý tri thức.

7.2 Giải thích ngắn gọn những gì bạn hiểu về quản lý truyền thông.

7.3 Mô tả ngắn gọn một cơ cấu tổ chức dự án phần mềm.

7.4 Làm thế nào có thể đánh giá hiệu suất của các thành viên đội dự án có hiệu quả?

7.5 Tại sao quản lý dự án cần phải có kỹ năng đàm phán tốt?

7.6 Một quản lý dự án nên làm gì trong trường hợp có sai lệch trong thực hiện dự án?

7.7 Tại sao là xây dựng mối quan hệ với các khách hàng quan trọng?

7.8 Các thành phần chính của một bản thỏa thuận cung cấp là gì?

7.9 Những công cụ được sử dụng để đánh giá và lựa chọn nhà cung cấp là gì?

7.10 Khách hàng xem xét những gì để lựa chọn nhà cung cấp?










Tư vấn













Tuần 8: Quản lý thay đổi

Hình thức tổ chức dạy học

Thời gian,

địa điểm

Nội dung chính

Yêu cầu học viên chuẩn bị

Ghi chú

Lý thuyết

Theo lịch của HV

8.1 Sự cần thiết thay đổi nghiệp vụ

8.2 Quản lý thay đổi trong mô hình truyền thống

8.2 Quản lý thay đổi trong mô hình Agile

8.3 Quản lý cấu hình

8.4 Các kỹ thuật quản lý cấu hình

8.5 Nghiên cứu trường hợp thực tế



Đọc chương 22 tài liệu 5, chương 4 tài liệu 2, chương 5 tài liệu 4




TN-TH













Bài tập




8.1. Những ưu điểm của một quy trình quản lý thay đổi là gì? Và chúng thuộc một chương trình quản lý chất lượng?

8.2. Thế nào là sự khác biệt giữa quản lý thay đổi và quản lý cấu hình









Xêmina













Tự NC













K.tra-ĐG




8.1 Tại sao phải quản lý thay đổi, cách quản lý trong mô hình truyền thống và mô hình Agile như thế nào?

8.2 Tại sao một hệ thống quản lý cấu hình cần thiết cho các dự án phần mềm?

8.3 Các thành phần thiết yếu của một hệ thống quản lý cấu hình tốt là gì?








Tư vấn













Tuần 9: Quản lý chất lượng

Hình thức tổ chức dạy học

Thời gian,

địa điểm

Nội dung chính

Yêu cầu học viên chuẩn bị

Ghi chú

Lý thuyết

Theo lịch của HV

9.1 Chất lượng phần mềm

9.2 Lập kế hoạch quản lý chất lượng

9.3 Bảo đảm chất lượng

9.4 Kiểm soát chất lượng

9.5 Thiết lập các độ đo

9.6 Nghiên cứu trường hợp thực tế



Đọc chương 20 tài liệu 5, chương 4 tài liệu 2, chương 6 tài liệu 3




TN-TH













Bài tập




9.1 Hãy đánh giá về các giá trị đo dưới đây:

- Số thông báo lỗi đưa ra của bản dịch đầu tiên của chương trình

- Nỗ lực trung bình để cài đặt yêu cầu thay đổi của người dùng đối với hệ thống

- Phần trăm số dòng trong chương trình là chú thích

- Số trang trong tài liệu đặc tả yêu cầu








Xêmina













Tự NC













K.tra-ĐG




9.1 Định nghĩa chất lượng phần mềm

9.2 Các hoạt động của bảo đảm chất lượng phần mềm la gì?

9.3 Các độ đo cần thiết đặt là gì?








Tư vấn













Tuần 10: Các chuẩn quy trình phần mềm và cải tiến quy trình

Hình thức tổ chức dạy học

Thời gian,

địa điểm

Nội dung chính

Yêu cầu học viên chuẩn bị

Ghi chú

Lý thuyết

Theo lịch của HV

10.1 Chuẩn CMMI

10.2 Chuẩn ISO

10.3 Chuẩn IEEE

10.4 Quy trình RUP

10.5 Các kỹ thuật cải tiến quy trình

10.5.1. Kỹ thuật PDCA

10.5.2. Mô hình kiểm tra TMM

10.5.3 Mô hình TPI



Đọc chương 16 tài liệu 4




TN-TH













Bài tập













Xêmina













Tự NC













K.tra-ĐG




10.1 Tiêu chuẩn CMMI có hỗ trợ phát triển phần mềm lặp?

10.2 Quy trình SDLC được hỗ trợ trong CMMI như thế nào?

10.3 Tiêu chuẩn ISO khác so với các tiêu chuẩn CMM hoặc IEEE như thế nào?

10.4 tiêu chuẩn IEEE Đỗ hỗ trợ phát triển phần mềm lặp đi lặp lại?

10.5 Mô tả quy trình STEP. Các thành phần chính của quy trình này là gì?

10.6 Các lĩnh vực chính của quy trình PDCA Deming là gì?

10.7 Mô tả quy trình TMM.








Tư vấn













Tuần 11: Quản lý dự án phần mềm dựa trên tìm kiếm (tối ưu hóa)

Hình thức tổ chức dạy học

Thời gian,

địa điểm

Nội dung chính

Yêu cầu học viên chuẩn bị

Ghi chú

Lý thuyết

Theo lịch của HV

11.1 Giới thiệu

11.2 Kỹ nghệ phần mềm dựa trên tìm kiếm

11.3 Quản lý dự án phần mềm dựa trên tìm kiếm

11.4 Hướng nghiên cứu mở rộng




Đọc chương 15 tài liệu 3.




TN-TH













Bài tập




Đọc các bài báo gần nhất trong lĩnh vực







Xêmina













Tự NC













K.tra-ĐG




11.1 Kỹ nghệ phần mềm dựa trên tìm kiếm là gì?

11.2 Quản lý dự án phần mềm dựa trên tìm kiếm là gì?









Tư vấn













10. Phương pháp đánh giá học phần (Nội dung và trọng số kiểm tra):

Hình thức

Tính chất của nội dung kiểm tra

Ngày nộp

Trọng số

Đánh giá thường xuyên (chuyên cần)

Tham gia các buổi học trên lớp




0,1

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 giữa kỳ

Kiểm tra trắc nghiệm + sự tham gia vào các chủ điểm thảo luận trên lớp




0,2

Thi kết thúc học phần

Bài tập lớn




0,7

Các yêu cầu đặc biệt:................................................................................................................
Ghi chú:

- Điểm bộ phận: Thống nhất cả ĐH và SĐH có 2 điểm bộ phận trọng số là 0,1 và 0,2. Điểm bộ phần có các hình thức đánh giá trong 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 hoặc thi vấn đáp (trọng số là 0,7).

- Nếu điểm thi kết thúc học phần dưới 4 thì điểm thi kết thúc học phần được coi là điểm đánh giá học phần.



GIÁO VIÊN BIÊN SOẠN

(Ký và ghi rõ họ tên)
Nguyễn Thị Hiền



CHỦ NHIỆM BỘ MÔN

(Ký và ghi rõ họ tên)

CHỦ NHIỆM KHOA, VIỆN

(Ký và ghi rõ họ tên)

Каталог: files -> FileMonHoc
FileMonHoc -> NGÂn hàng câu hỏi lập trình cơ BẢn nhóm câu hỏI 2 ĐIỂM
FileMonHoc -> CHƯƠng 2 giới thiệu về LÝ thuyết số
FileMonHoc -> CÁc hệ MẬt khoá CÔng khai kháC
FileMonHoc -> BỘ MÔn duyệt chủ nhiệm Bộ môn
FileMonHoc -> Khoa công nghệ thông tin cộng hòa xã HỘi chủ nghĩa việt nam
FileMonHoc -> Chủ nhiệm Bộ môn Ngô Thành Long ĐỀ CƯƠng chi tiết bài giảNG
FileMonHoc -> Chủ nhiệm Bộ môn Phan Nguyên Hải ĐỀ CƯƠng chi tiết bài giảNG
FileMonHoc -> Khoa: CÔng nghệ thông tin cộng hòa xã HỘi chủ nghĩa việt nam
FileMonHoc -> MẬt mã khóA ĐỐi xứng lý thuyết cơ bản của Shannon
FileMonHoc -> Khoa công nghệ thông tin bài giảng LẬp trình cơ BẢn biên soạn

tải về 275.9 Kb.

Chia sẻ với bạn bè của bạn:




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương