Các chuẩn cho phát triển phần mềm CMMi

32 5.3K 29
Các chuẩn cho phát triển phần mềm CMMi

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Báo cáo Tìm hiểu về các chuẩn CMMi

TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT KHOA CÔNG NGHỆ THÔNG TIN Bài tập lớn QUẢN TRỊ DỰ ÁN CNTT Đề tài:” Tìm hiểu các chuẩn CMMI” Giáo viên hướng dẫn: Sinh viên thực hiện : GV: Dương Thị Hiền Thanh 1. Dương Thị Thảo 2. Trần Xuân Đức 3.Nguyễn Thị Quỳnh Hà nội,tháng 5 năm 2014 MỤC LỤC Tìm hiểu các chuẩn cho phát triển phần mềm CMMI BẢNG PHÂN CÔNG CÔNG VIỆC STT Tên thành viên Công việc 1 Trần Xuân Đức Chương I. Tổng quan chất lượng phần mềm I. Chất lượng phần mềm là gì II. Quy trình đảm bảo chất lượng của tổ chức ISO Chương II. Các chuẩn cho phát triển phần mềm CMMI I. Mô hình trưởng thành năng lực tích hợp (CMM – Capability Maturity Model Integration) II. CMMI – Phiên bản kế tiếp của CMM 2 Dương Thị Thảo III. CMMI được dùng để làm gì? IV. Lợi ích của CMM/CMMI V. Bộ CMM “Trưởng thành” là gì? VI. Các level của CMM/CMMI Tổng hợp và hoàn chỉnh báo cáo 3 Nguyễn Thị Quỳnh Chương III. Hệ thống quản lý chất lượng – Các yêu cầu - ISO 9001 I. Tổ chức tiêu chuẩn hóa quốc tế (International Organization for Standardization - ISO) II. Lịch sử hình thành ISO 9000 Chương IV. Khác biệt giữa ISO 9001:2000 và CMM/CMMI 2 Tìm hiểu các chuẩn cho phát triển phần mềm CMMI LỜI NÓI ĐẦU Trong kỷ nguyên hiện đại, phần mềm đóng vai trò vô cùng quan trọng, có thể so sánh như một hệ thống thần kinh số điều khiển toàn bộ hoạt động hệ thống thông tin toàn cầu. Trong bối cảnh đó, một sai lầm dù nhỏ của phần mềm cũng có thể gây ra hậu quả khôn lường. Chỉ vì một dấu phẩy “,” nhầm lần trong hệ thống phần mềm điều khiển mà tàu vũ trụ Apll 11 của Mỹ đã nổ tung khi phóng lên quỹ đạo, gây thiệt hại hàng tỷ USD và nghiêm trọng là đã cướp đi mạng sống của toàn bộ phi hành đoàn. Chất lượng phần mềm đang là vấn đề làm đau đầu cả giới sản xuất và ứng dụng. Theo kết quả nghiên cứu của Viện Công Nghệ và Tiêu Chuẩn Quốc Gia (NIST) thuộc Bộ Thương Mại Mỹ, các nhược điểm trong phần mềm không chỉ gây phiền phức cho người dùng mà hàng năm còn gây tổn thất cho nên kinh tế Mỹ ước đạt 59,5 tỷ USD. Tuy nhiên, cũng theo NIST, thử nghiệm để phát triển và loại bỏ khiếm khuyết ngay từ quá trình sản xuất phần mềm có thể giảm mức thiệt hại khoảng 22,2 tỷ USD trong tổng số 59,5 ỷ USD. Khái niệm chất lương phần mềm có vẻ không mới, nhưng thực sự đó là khái niệm không dễ nắm bắt và làm chủ. Cùng với sự tăng trưởng mạnh của ngành phần mềm Việt Nam, đã đến lúc chúng ta phải dành sự quan tâm đúng mức cho chất lượng phần mềm. Thời gian gần đây, nhiều doanh nghiệp Việt Nam đã nhận thức đúng về vai trò của chất lượng phần mềm và định hướng xây dựng các quy trình sản xuất phần mềm theo chuẩn Quốc tế với mục đích sản xuất phần mềm chất lượng. 3 Tìm hiểu các chuẩn cho phát triển phần mềm CMMI Chương I. Tổng quan chất lượng phần mềm I. Chất lượng phần mềm là gì Thế nào là phần mềm có chất lượng? Có người cho rằng chất lượng phần mềm là tốc độ thực hiện tốt. Người khác cho rằng phần mềm có chất lượng là phần mềm phù hợp với công việc của họ. Cũng có người cho rằng phần mềm không có lỗi là phần mềm chất lượng cao. Hay phần mềm dễ sử dụng mới được gọi là phần mềm chất lượng,…Tổng kết lại, người ta cho rằng phần mềm có chất lượng là phần mềm “thỏa mãn được yêu cầu của người dùng”. Nhưng thế nào là thỏa mãn người dùng? Theo định nghĩa hình thức về chất lượng sản phẩm phần mềm của Tổ chức tiêu chuẩn quốc tế ISO trong bộ tiêu chuẩn 8402, "chất lượng là khả năng đáp ứng toàn diện nhu cầu của người dùng về tính năng cũng như công dụng được nêu ra một cách tường minh hoặc không tường minh trong những ngữ cảnh xác định". Ngay trong định nghĩa này chất lượng cũng được định nghĩa một cách rất "mờ", thiếu yếu tố định lượng. Thêm nữa, để hiểu hết nhu cầu của người sử dụng quả thực là rất khó. Với những khó khăn về định lượng trong khái niệm chất lượng phần mềm, để có được một phần mềm tốt cách thông thường nhất là tiếp cận theo lối chất lượng quy trình. Nghĩa là nếu chúng ta có quy trình sản xuất tốt thì sẽ có khả năng sản xuất ra sản phẩm tốt.  Chất lượng phần mềm là sự đáp ứng các yêu cầu chức năng, sự hoàn thiện và các chuẩn (đặc tả) được phát triển, các đặc trưng mong chờ từ mọi phần mềm chuyên nghiệp (ngầm định). II. Quy trình đảm bảo chất lượng của tổ chức ISO 4 Tìm hiểu các chuẩn cho phát triển phần mềm CMMI Bộ tiêu chuẩn chất lượng ISO 9001-3 của tổ chức ISO, quy định về "Quy trình đảm bảo chất lượng" trong các tổ chức phát triển phần mềm. Chứng chỉ ISO 9001 xác nhận các tổ chức, đơn vị có quy trình đảm bảo chất lượng hợp chuẩn. Bên cạnh đó, một mô hình khác là CMM (Capability Maturity Model) cũng đang rất được quan tâm tại Việt Nam. Công ty nhận được chứng chỉ CMM nghĩa là công ty đó đã đạt được mức độ tương ứng với các cấp độ CMM của chứng chỉ. Một doanh nghiệp phát triển phần mềm, nếu có chứng chỉ CMM hoặc ISO 9001 đều có khả năng sản xuất ra các phần mềm tốt hơn hẳn các công ty chưa có chứng chỉ. Tuy nhiên, chúng ta cần lưu ý đây chỉ là "khả năng" chứ không phải là "chắc chắn". Vẫn có doanh nghiệp có quy trình tốt nhưng sản xuất ra sản phẩm chất lượng không cao. Điều này chứng tỏ cách tiếp cận theo chất lượng quy trình chưa phải là cách tiếp cận toàn diện mà chỉ giải quyết vấn đề ở mức căn bản. Những năm cuối thế kỷ 20, tổ chức ISO đã tập trung rất nhiều vào các tiêu chuẩn chất lượng cho phần mềm. Cách tiếp cận về chất lượng của ISO đã thực sự tiến thêm một bậc, toàn diện hơn, phù hợp hơn. Kết quả của sự tập trung này là một loạt các bộ tiêu chuẩn đã ra đời, nhằm hướng tới đánh giá chất lượng toàn diện trong suốt vòng đời của sản phẩm phần mềm, từ khi phôi thai cho tới lúc lạc hậu cần thay thế. Theo cách tiếp cận của ISO, chất lượng toàn diện của phần mềm cần phải được quan tâm từ chất lượng quy trình, tới chất lượng phần mềm nội bộ (chất lượng trong), chất lượng phần mềm đối chiếu với yêu cầu của người dùng (chất lượng ngoài) và chất lượng phần mềm trong sử dụng (chất lượng sử dụng). Ở một góc nhìn khác, vòng đời của một sản phẩm phần mềm bắt đầu từ các bài toán thực tiễn và được thể hiện theo quy trình sau: 1. Từ các bài toán thực tiễn, nhu cầu để phần mềm hình thành; 2. Nhu cầu này được thể hiện qua các tài liệu yêu cầu (Requirements); 5 Tìm hiểu các chuẩn cho phát triển phần mềm CMMI 3. Nhu cầu sẽ xác định yêu cầu chất lượng ngoài. Thỏa mãn được yêu cầu chất lượng này sẽ thỏa mãn được yêu cầu của người sử dụng; 4. Các yêu cầu chất lượng thể hiện trong tài liệu đặc tả hệ thống (Specification); 5. Yêu cầu chất lượng ngoài là tiền đề cho yêu cầu chất lượng trong; 6. Trong quá trình thiết kế phần mềm, các yêu cầu chất lượng trong được thể hiện trong các tiêu chí của phần mềm và chuyển thành chất lượng trong; 7. Ứng với chất lượng trong có các độ đo chất lượng trong mà phần mềm phải đáp ứng; 8. Tới giai đoạn tích hợp chạy thử, vấn đề được quan tâm sẽ là chất lượng ngoài. Phần mềm được gọi là có chất lượng khi tất cả các độ đo chất lượng ngoài được đảm bảo; 9. Trong quá trình vận hành, vẫn sử dụng các độ đo ngoài, chất lượng của phần mềm trong quá trình vận hành, sử dụng sẽ tiếp tục được xem xét và cải tiến; 10. Quá trình cải tiến sẽ diễn ra liên tục cho tới khi phần mềm trở nên lạc hậu hoàn toàn, cần được thay thế bằng một phần mềm mới. Chương II. Các chuẩn cho phát triển phần mềm CMMI I. Mô hình trưởng thành năng lực tích hợp (CMM – Capability Maturity Model Integration) Thế nào là Mô hình trưởng thành năng lực tích hợp Capability Maturity Model - CMM là kết quả của một nghiên cứu được không quân Mỹ tài trợ, nghiên cứu này được coi là một phương pháp đánh giá khách quan công việc của các nhà thầu về phần mềm. Bộ Quốc Phòng Mỹ cũng quan tâm tới việc chi phí phát triển phần mềm đang leo thang và các vấn đề liên quan đến chất lượng của các phần mềm nên đã thành lập Viện Công nghệ Phần mềm (SEI) vào đầu những năm 80, và bắt đầu nghiên cứu mô hình CMM vào năm 1988. Ban đầu, mô hình CMM được sử dụng như một công cụ để đánh giá khả năng của các nhà thầu chính phủ khi họ tiến hành một dự án phần mềm theo hợp đồng. Mặc dù 6 Tìm hiểu các chuẩn cho phát triển phần mềm CMMI CMM được thiết kế để đánh giá quá trình phát triển phần mềm nhưng nó đã và đang được áp dụng như một mô hình chung cho kỳ hạn của các quá trình trong các công ty về CNTT hay bất cứ công ty nào khác. Các nhà phê bình cũng nhận thấy CMM luôn được gắn chặt trong một mô hình phát triển thác nước và không quan tâm tới các khía cạnh khác của quy trình phát triển phẩn mềm như thiết kế và triển khai. CMM không phù hợp với các quy trình ngoại vi liên quan đến việc phát triển phần mềm như là việc mua lại. CMM cũng bị phê phán là tạo ra quá nhiều giấy tờ sổ sách và quá nhiều cuộc họp và nó cũng không phù hợp với nhiều ngành công nghiệp. Các ngành công nghiệp và chính phủ đã tìm ra giải pháp cho vấn đề này bằng cách áp dụng CMM cho các lĩnh vực khác. Toàn bộ quy trình sẽ được giám sát bởi một ban lãnh đạo bao gồm những người đại diện từ OSD, Không quân, Quân đội, Hải quân, các bộ phận khác của chính phủ, SEI và ngành công nghiệp. Nhiệm vụ của ban lãnh đạo này là hướng dẫn và giám sát quá trình phát triển dòng sản phẩm CMMI, đưa ra các sản phẩm CMMI để thẩm tra và phát hành ra công chúng. Viện SEI phối hợp với các chuyên gia đề tài phụ trách quản lý dự án ban đầu là phát triển phần mềm, xây dựng hệ thống, phát triển quy trình và sản phẩm tích hợp. Các cổ đông/các nhà phê bình đều có quyền kiểm tra, phê bình và đưa ra những gợi ý để phát triển các sản phẩm CMMI. Trong số những người này cũng có những đại diện từ ngành công nghiệp, chính phủ và viện SEI. CMMI được tích hợp từ nhiều mô hình khác nhau, phù hợp cho cả những doanh nghiệp phần cứng và tích hợp hệ thống, chứ không chỉ đơn thuần áp dụng cho doanh nghiệp sản xuất phần mềm như CMM trước đây. CMMI đưa ra cụ thể các mô hình khác nhau cho từng mục đích sử dụng có đặc điểm riêng bao gồm: 7 Tìm hiểu các chuẩn cho phát triển phần mềm CMMI - CMMI-SW mô hình chỉ dành riêng cho phần mềm. - CMMI-SE/SW mô hình tích hợp dành cho các hệ thống và kỹ sư phần mềm. - CMMI-SE/SW/IPPD mô hình dành cho các hệ thống, kỹ sư phần mềm và việc tích hợp sản phẩm cùng quá trình phát triển nó Vậy như ta có thể thấy, CMMI không phải hoàn toàn mới. Hơn thế nữa, CMMI là một sự kết hợp và phù hợp của nhiều biến thể CMM đã phát triển cùng với những yêu cầu của ngành công nghiệp. Hiểu được CMM và nguồn gốc của nó, ta sẽ biết được nền tảng của CMMI. Và CMMI cũng được sử dụng ở hầu hết những nơi giống nhau – theo nghĩa về sự phát triển, không phải là cách mạng. CMMI mang lại sự khôn ngoan của nhiều ngành công nghiệp khác nhau đã giúp CMM phù hợp với những ngành công nghiệp đó. II. CMMI – Phiên bản kế tiếp của CMM Cả CMM và CMMI đều được Viện kỹ nghệ phần mềm Mỹ SEI tại trường Đại học Carnegie Mellon ở Pittsburgh, PA phát triển. CMM đã có mặt từ cuối những năm 80 và một thập kỷ sau nó bị CMMI thay thế. Năm 2000 CMMI phiên bản 1.02 được đưa ra thị trường. Phiên bản mới nhất hiện nay CMMI 1.2 được trình làng vào tháng 8 năm 2006. CMMI viết tắt cho Capability Maturity Model Integration - Mô hình trưởng thành năng lực tích hợp - và là khuôn khổ cho cải tiến qui trình phần mềm. Nó dựa trên khái niệm về các thực hành tốt nhất về kĩ nghệ phần mềm và giải thích kỉ luật mà các công ty có thể dùng để cải tiến các qui trình của họ. Mô hình CMMI là một khung các giải pháp tối ưu cho quá trình sản xuất phần mềm. Phiên bản CMMI-DEV hiện nay (CMMI cho chuyên viên phát triển), mô tả những giải pháp tốt nhất trong quá trình kiểm soát, đo lường và kiểm tra các quy trình phát triển phần mềm. Mô hình CMMI không tập trung mô tả chính các quá trình mà chỉ mô tả đặc điểm của các quá trình hiệu quả, vì vậy mô hình CMMI đưa ra chỉ dẫn 8 Tìm hiểu các chuẩn cho phát triển phần mềm CMMI cho các công ty để họ có thể tự mình phát triển hoặc điều chỉnh chính các quá trình của họ. Mô hình CMMI được mô tả trên trang web chính thức CMMI website: Dự án CMMI là một nỗ lực chung nhằm cung cấp các mô hình để cải thiện nâng cấp các sản phẩm và quy trình. Trọng tâm chính của dự án là tập trung xây dựng các công cụ hỗ trợ việc cải thiện các quy trình dùng để phát triển và ổn định các hệ thống và sản phẩm. Kết quả của dự án CMMI là một bộ các sản phẩm cung cấp một phương pháp tiếp cận tích hợp trên toàn doanh nghiệp để cải thiện các quy trình sản xuất mà vẫn có thể giảm bớt nhân công dư thừa, độ phức tạp, và chi phí từ việc sử dụng các mô hình CMM (quy trình quản lý sản xuất phẩn mềm) riêng lẻ và nhiều mô hình CMM. III. CMMI được dùng để làm gì? Các công ty thương mại và chính phủ sử dụng mô hình CMMI để hỗ trợ viêc xác định cải tiến quy trình để xây dựng hệ thống, xây dựng phần mềmphát triển quy trình và sản phẩm tích hợp. Công ty sử dụng quy trình này để phát triển, thu thập và duy trì các sản phẩm và dịch vụ và để làm chuẩn cho chính họ chống lại các công ty khác. Các quy trình tốt hơn cũng có thể là những quy trình có giá rẻ hơn và kết quả chất lượng tốt hơn, cũng như là những quy trình này ước tính thời gian thực cho dự án chính xác hơn. Tuy nhiên, cũng giống như tất cả các cơ cấu khác, CMMI không thể nhanh chóng phù hợp với tất cả các công ty mà không ảnh hưởng đến sự phát triển của công ty đó. SEI cho biết việc cải thiện các dự án sẽ được tính bằng tháng và năm chứ không phải chỉ tính bằng ngày và tuần.Vì việc cải thiện dự án thường đòi hỏi phải có nhiều kiến thức và nguồn lực nên các công ty lớn hơn có thể có được kết quả tốt hơn từ CMMI. Tuy nhiên, việc thay đổi quy trình CMMI cũng có thể giúp ích cho các công ty nhỏ hơn. 9 Tìm hiểu các chuẩn cho phát triển phần mềm CMMI SEI không cấp giấy chứng nhận cho bất cứ loại hình CMMI nào. Đơn giản là SEI chỉ cấp giấy phép hoạt động và cho phép các nhà thẩm định hàng đầu tiến hành đánh giá. IV. Lợi ích của CMM/CMMI  Cải tiến năng lực của các tổ chức phần mềm bằng cách nâng cao kiến thức và kỹ năng của lực lượng lao động.  Đảm bảo rằng năng lực phát triển phần mềm là thuộc tính của tổ chức không phải của một vài cá thể.  Hướng các động lực của cá nhân với mục tiêu tổ chức.  Duy trì tài sản con người, duy trì nguồn nhân lực chủ chốt trong tổ chức.  Lợi ích CMM mang lại cho Doanh nghiệp gói gọn trong 4 từ: Attract, Develop, Motivate và Organize.  Lợi ích CMM mang lại cho người lao động: - Môi trường làm việc, văn hóa làm việc tốt hơn. - Vạch rõ vai trò và trách nhiệm của từng vị trí công việc. - Đánh giá đúng năng lực, công nhận thành tích. - Chiến lược, chính sách đãi ngộ luôn được quan tâm. - Có cơ hội thăng tiến. - Liên tục phát triển các kỹ năng cốt yếu. V. Bộ CMM “Trưởng thành” là gì? Bộ này bao gồm tập hợp những mô hình trưởng thành cho những khía cạnh khác của các doanh nghiệp phần mềm như:  Phần mềm CMM (CMM Software)  Quá trình phần mềm cá nhân (Personal Software Process)  Quá trình phần mềm đội (Team Software Process)  Những người CMM (CMM People)  Phần mềm thu nhận CMM (CMM Software Acquisition)  Kỹ thuật hệ thống CMM (CMM System engineering)  Phát triển sản phẩm tích hợp CMM (CMM Integraed Product Development)  Sự tích họp CMM (CMM Integration) 10 [...]... và mô hình phát triển theo tiêu chuẩn ISO 9001 cung cấp một khuôn mẫu cho phép một tổ chức để phát triển một sản phẩm phần mềm tốt hơn CMMI mô hình được thiết kế đặc biệt để trang trải các ngành công nghiệp phần mềm Tuy nhiên, chứng nhận dưới CMMI là có vấn đề trong đó một tổ chức không phải tái xác nhận một lần họ đạt được mức độ mà họ mong 29 Tìm hiểu các chuẩn cho phát triển phần mềm CMMI muốn Điều... nhận CMMI Nó là rất khó khăn để đánh giá hai mô hình với nhau chỉ đơn giản bằng cách xem số công nhận ISO được công nhận phát triển trên nhiều ngành công nghiệp nhiều có rất ít để làm với phát triển phần mềm Do đó, nó gần như không thể xác định từ các nguồn có sẵn số lượng chứng chỉ ISO đã được cấp cho tổ chức phát triển phần mềm Bởi vì Viện Công Nghệ Phần Mềm là chịu trách nhiệm về phát triển phần mềm. .. vậy không cụ thể và gần gũi với công việc đặc thù có liên quan đến phần mềm như CMM /CMMI ISO không cung cấp các ví dụ và kinh nghiêm cụ thể như CMM /CMMI 28 Tìm hiểu các chuẩn cho phát triển phần mềm CMMI KẾT LUẬN Đảm bảo chất lượng là một trong những khía cạnh quan trọng nhất khi nói đến phần mềm phát triển Tổ chức có thể cải thiện các quy trình đảm bảo chất lượng của họ sẽ được có thể sản xuất một... lường và chuẩn hóa Đo lường hiệu quả đáp ứng công việc, chuẩn hóa phát triển các kỹ năng, năng lực cốt lõi Để đạt được Level 5 thì doanh nghiệp đó phải liên tục cải tiến hoạt động tổ chức, tìm kiếm các phương pháp đổi mới để nâng cao năng lực làm việc của lực lượng lao động trong tổ chức, hỗ trợ các nhân phát triển sở trường chuyên môn Chú trọng vào 17 Tìm hiểu các chuẩn cho phát triển phần mềm CMMI việc...Tìm hiểu các chuẩn cho phát triển phần mềm CMMI VI Các level của CMM /CMMI CMM bao gồm 5 levels và 18 KPAs (Vùng quy trình quan trọng - Key Process Area) Nói cách khác mỗi một level đều tuân theo một chuẩn ở mức độ cao hơn Muốn đạt được chuẩn cao hơn thì các chuẩn của các level trước phải thoả mãn Mỗi level đều có đặc điểm chú ý quan trọng của nó cần các doanh nghiệp phải đáp ứng... nhân viên tham gia ý kiến, ra quyết định  Level 4 Các vùng tiến trình chủ yếu ở mức 4 tập trung vào thiết lập hiểu biết định lượng của cả quá trình sản xuất phần mềmcác sản phẩm phần mềm đang được xây dựng Đó 16 Tìm hiểu các chuẩn cho phát triển phần mềm CMMI là Quản lý quá trình định lượng (Quantitative Process Management) và Quản lý chất lượng phần mềm (Software Quality Management) Lực lượng lao... được, cống hiến cho tổ chức Đưa ra được chính sách lương, thưỏng, phụ cấp các các quyền lợi khác để khuyến khích các cá nhân dựa trên sự đóng góp của họ và cấp độ phát triển của toàn tổ chức 14 Tìm hiểu các chuẩn cho phát triển phần mềm CMMI Level 3  Các vùng tiến trình chủ chốt ở mức 3 nhằm vào cả hai vấn đề về dự án và tổ chức, vì một tổ chức (công ty) tạo nên cấu trúc hạ tầng thể chế các quá trình... 20 Tìm hiểu các chuẩn cho phát triển phần mềm CMMICác thành viên của Ủy ban Châu Âu (EC) và Tổ chức mậu dịch tự do Châu Âu (EFTA) đã thừa nhận tiêu chuẩn ISO 9000 và buộc các thành viên của cộng đồng Âu Châu phải thực hiện theo các tiêu chuẩn này trong • cung cấp hàng hóa và dịch vụ Tại Việt Nam, Tổng cục tiêu chuẩn đo lường chấp thuận hệ thống tiêu chuẩn ISO 9000 thành hệ thống tiêu chuẩn TCVN ISO... bảo chất lượng và quy trình phát triển phần mềm Các mô hình tiêu chuẩn ISO trong khi không phát triển với quy trình phần mềm trong tâm trí có một lượng lớn sau đây trên toàn thế giới Quá trình tái chứng nhận hàng năm đảm bảo rằng các tổ chức không trở nên tự mãn Chứng chỉ ISO cho phép một tổ chức để cạnh tranh cho nhiều hợp đồng tuy nhiên, nếu một công ty muốn cạnh tranh cho hợp đồng của chính phủ Mỹ... thức khác nhau về “chất lượng” Do đó, Viện tiêu chuẩn Anh Quốc (British Standard Institute - BSI) là một thành viên của ISO đã chính thức đề nghị ISO thành lập một ủy ban kỹ thuật để phát triển các tiêu chuẩn quốc tế về kỹ thuật và thực hành bảo đảm chất lượng, nhằm tiêu chuẩn hóa việc quản lý chất lượng 19 Tìm hiểu các chuẩn cho phát triển phần mềm CMMI trên toàn thế giới Ủy ban kỹ thuật 176 (TC 176 . TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT KHOA CÔNG NGHỆ THÔNG TIN Bài tập lớn QUẢN TRỊ DỰ ÁN CNTT Đề tài:” Tìm hiểu các chuẩn CMMI” Giáo viên hướng dẫn: Sinh viên thực. chức ISO đã tập trung rất nhiều vào các tiêu chuẩn chất lượng cho phần mềm. Cách tiếp cận về chất lượng của ISO đã thực sự tiến thêm một bậc, toàn diện hơn, phù hợp hơn. Kết quả của sự tập trung. góc nhìn khác, vòng đời của một sản phẩm phần mềm bắt đầu từ các bài toán thực tiễn và được thể hiện theo quy trình sau: 1. Từ các bài toán thực tiễn, nhu cầu để phần mềm hình thành; 2. Nhu cầu

Ngày đăng: 07/05/2014, 08:17

Từ khóa liên quan

Mục lục

  • BẢNG PHÂN CÔNG CÔNG VIỆC

  • STT

  • Tên thành viên

  • Công việc

  • 1

  • Trần Xuân Đức

  • Chương I. Tổng quan chất lượng phần mềm

    • I. Chất lượng phần mềm là gì

    • II. Quy trình đảm bảo chất lượng của tổ chức ISO

    • Chương II. Các chuẩn cho phát triển phần mềm CMMI

      • I. Mô hình trưởng thành năng lực tích hợp (CMM – Capability Maturity Model Integration)

      • II. CMMI – Phiên bản kế tiếp của CMM

      • 2

      • Dương Thị Thảo

        • III. CMMI được dùng để làm gì?

        • IV. Lợi ích của CMM/CMMI

        • V. Bộ CMM “Trưởng thành” là gì?

        • VI. Các level của CMM/CMMI

        • 3

        • Nguyễn Thị Quỳnh

        • Chương III. Hệ thống quản lý chất lượng – Các yêu cầu - ISO 9001

          • I. Tổ chức tiêu chuẩn hóa quốc tế (International Organization for Standardization - ISO)

          • II. Lịch sử hình thành ISO 9000

          • LỜI NÓI ĐẦU

Tài liệu cùng người dùng

Tài liệu liên quan