Tải bản đầy đủ (.pdf) (96 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.63 MB, 96 trang )



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
- 
- 


- 


- 

×