1
Chuyên ngành: Công Nghệ Thông Tin
Mã số: 01.01.10
Hà Nội - 2006
Hà Nội, 12/2005
ĐẠI HỌC QUỐC GIA HÀ NỘI
ĐẠI HỌC CÔNG NGHỆ
Đỗ Việt Hùng
QUẢN LÝ QUY TRÌNH PHẦN MỀM THEO MÔ HÌNH
CMM – THỰC TIỄN VÀ ỨNG DỤNG Ở VIỆT NAM
Luận văn Thạc sỹ
Người hướng dẫn:
PGS Nguyễn Quốc Toản
2
MỤC LỤC
2
5
6
9
9
9
2. SEP, ISO, CMM/CMMI 11
3. Các mô hình SEP 12
13
14
15
15
16
17
17
19
19
19
20
24
25
26
29
3
30
31
32
34
36
37
39
42
42
42
42
43
43
44
45
56
57
68
69
69
72
73
74
80
80
4
80
80
80
86
86
91
94
96
5
DANH MỤC HÌNH VẼ
Hình 1. 1 Quy 9
Hình 1. 2 : Mô hình Waterfall 10
Hình 1. 3 : V-model 13
Hình 1. 4 : Mô hình Prototype 14
16
17
21
25
Hình 2. 3
42
43
44
45
57
58
84
6
LỜI MỞ ĐẦU
p
chất lượng cao và năng suất sản
xuất ổn định.
quản lý qui trình phần mềm
SW-
Institute SEI)
-
-
- -
-
-
Chương 1: Tổng quan về các mô hình phát triển phần mềm
7
Mô hình Waterfall (Waterfall model)
-model)
-version models)
)
Chương 2: Giới thiệu về CMM và các khó khăn trong việc phát triển phần
mềm
và SW-
-CMM.
-, ý
Chương 3: Tính chất và các quy trình chủ chốt của các mức tăng trưởng của
mô hình CMM
g nà
Chương 4: Thực tiễn và ứng dụng CMM tại Việt Nam
-
8
Kết luận
-
Em xin ch-
Quản lý quy trình phần mềm theo mô hình CMM- Thực tiễn và ứng dụng ở Việt Nam
9
CHƯƠNG I
TỔNG QUAN CÁC MÔ HÌNH PHÁT TRIỂN PHẦN MỀM
Development/Engineering Process -
t
1. Khái niệm quy trình
Hình 1. 1 Quy trình phát triển phần mềm
Quản lý quy trình phần mềm theo mô hình CMM- Thực tiễn và ứng dụng ở Việt Nam
10
heo
Hình 1. 2 : Mô hình Waterfall
Quản lý quy trình phần mềm theo mô hình CMM- Thực tiễn và ứng dụng ở Việt Nam
11
2. SEP, ISO, CMM/CMMI
(CMM/CMMI-Capability Maturity Model/Integration-
ISO và CMM/CMMI
-
ao.
- Initial, Level 2 -
Repeatable, Level 3 - Defined, Level 4 - Managed, Level 5 - Optimizing).
Sự khác nhau giữa ISO 9001 và CMM/CMMI:
CMM/CMM
CMM
Quản lý quy trình phần mềm theo mô hình CMM- Thực tiễn và ứng dụng ở Việt Nam
12
CMM/CMM
CMM/CMMI.
CMM/CMMI.
3. Các mô hình SEP
- Software
:
-version models)
Mô hình Waterfall (Waterfall model)
-model)
-version models)
d Incremental)
Quản lý quy trình phần mềm theo mô hình CMM- Thực tiễn và ứng dụng ở Việt Nam
13
Hình 1. 3 : V-model
3.1 Mô hình Thác nước (Waterfall)
(software requi
Phân tích
Quản lý quy trình phần mềm theo mô hình CMM- Thực tiễn và ứng dụng ở Việt Nam
14
3.2. Mô hình chữ V
Hình 1. 4 : Mô hình Prototype
-
song so
Quản lý quy trình phần mềm theo mô hình CMM- Thực tiễn và ứng dụng ở Việt Nam
15
3.3. Mô hình mẫu
Mô hình
mô hình khác.
3.4. Mô hình tiến hóa
Quản lý quy trình phần mềm theo mô hình CMM- Thực tiễn và ứng dụng ở Việt Nam
16
Hình 1. 5: Mô hình tiến hóa
3.5. Mô hình lặp và tăng dần
Hình 5 minh
Quản lý quy trình phần mềm theo mô hình CMM- Thực tiễn và ứng dụng ở Việt Nam
17
(Rational Unified-Process).
Hình 1. 6: Mô hình phát triển
3.6. Mô hình phát triển nhanh
- Rapid Application Development) chính là mô
tin.
3.7. Mô hình xoắn
Hình 7
Quản lý quy trình phần mềm theo mô hình CMM- Thực tiễn và ứng dụng ở Việt Nam
18
1.
2.
3.
4.
Quản lý quy trình phần mềm theo mô hình CMM- Thực tiễn và ứng dụng ở Việt Nam
19
CHƯƠNG 2
CMM VÀ KHÓ KHĂN TRONG PHÁT TRIỂN PHẦN MỀM
1. Lịch Sử Mô Hình CMM [1]
công t
SW CMM-
SoftWare Capability Maturity Model). SW-
-
thành -
Quản lý quy trình phần mềm theo mô hình CMM- Thực tiễn và ứng dụng ở Việt Nam
20
-
-
-
SW-
2. Tổng quan về mô hình CMM
Quản lý quy trình phần mềm theo mô hình CMM- Thực tiễn và ứng dụng ở Việt Nam
21
Hình 2. 1 : Tỷ lệ dự án thành công
Quản lý quy trình phần mềm theo mô hình CMM- Thực tiễn và ứng dụng ở Việt Nam
22
Quản lý quy trình phần mềm theo mô hình CMM- Thực tiễn và ứng dụng ở Việt Nam
23
1. a
mình.
2.
3.
4.
5.
6.
Quản lý quy trình phần mềm theo mô hình CMM- Thực tiễn và ứng dụng ở Việt Nam
24
2.1. Định nghĩa về CMM
“CMM là khuôn khổ mô tả các phần tử chủ chốt của quy trình phần mềm hiệu
quả mà khi được tuân theo sẽ làm cải tiến khả năng của tổ chức để đáp ứng các
mục đích về chi phí, lịch biểu, chức năng và chất lượng sản phẩm”.
Nó mô hình hóa cho:
- ,
-
-
cao
-
- 5 mức độ tăng trưởng (5 level)
- 18 lĩnh vực qui trình chốt
sau:
+
Quản lý quy trình phần mềm theo mô hình CMM- Thực tiễn và ứng dụng ở Việt Nam
25
+
+
-
KPA.
Hình 2. 2 : Cấu trúc của CMM
2.2. Ích lợi của cải tiến theo mô hình CMM
- Thi
-
-
-
-