Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
467,54 KB
Nội dung
Khoa CNTT CNPM Chương TIẾN TRÌNH PHẦN MỀM GV PHHải ThS NTTMKhang Chương 01 - Khoa CNTT CNPM NỘI DUNG Khái niệm tiến trình phần mềm Sự trưởng thành phần mềm Các tiếp ế cận cải tiến ế tiến ế trình Giới thiệu Mơ hình CMMI GV PHHải ThS NTTMKhang Chương 01 - Khoa CNTT CNPM TIẾN TRÌNH PHẦN MỀM Khái niệm: Tiến trình phần mềm bao gồm tập hợp hoạt động thực người, g nhờ vào: vận dụng phương pháp, tri thức kinh nghiệm Sử dụ dụng g cơng g cụ hỗ ỗ ttrợ ợ Để sản ả sinh i h phần hầ mềm ề hay/và h / sản phẩm kèm theo (chẳng hạn đặc tả u cầu, kế hoạch thực hiện, hồsơ thiết kế, kế mã nguồn, nguồn bộdữ liệu kiểm thử, tài liệu cho người dùng ) GV PHHải ThS NTTMKhang Chương 01 - Khoa CNTT CNPM TIẾN TRÌNH XEM XÉT SẢN PHẨM Hoạt động: Make, Read, Note, Decide… Sản phẩm: Một văn bản, sản phẩm tùy ý… Vai trò: Author, Reader Cơng cụ: Word, Graphics Editor, … GV PHHải ThS NTTMKhang Chương 01 - Khoa CNTT CNPM TIẾN TRÌNH THANH TRA MÃ NGUỒN Khái niệm: Tiến trình dò tìm lỗi mã nguồn sau hết lỗi biên dịch ((trước dịch thành mã thực thi để chạy kiểm thử) Thế lỗi? Khơng đáp ứng đặc tả (nếu có) Lỗi luận lý (vòng lặp, khơng xử lý mặc nhiên, xét thiếu trường hợp…) Lỗi kỹ thuật (tràn số, số biểu thức, thức số mảng, cấp phát nhớ, …) Chuẩn mực lập trình (Code Standard) GV PHHải ThS NTTMKhang Chương 01 - Khoa CNTT CNPM TIẾN TRÌNH THANH TRA MÃ NGUỒN GV PHHải ThS NTTMKhang Chương 01 - Khoa CNTT CNPM SỰ TRƯỞNG THÀNH CỦA PHẦN MỀM Mức độ hay qui mô mà tiến trình phần mềm đònh nghóa tường minh tổ chức sản xuất phần mềm , vận hành nhơ øvào •quản lý, •kiểm soát •đánh giá đònh lượng GV PHHải ThS NTTMKhang Chương 01 - Khoa CNTT CNPM TỔ CHỨC PHẦN MỀM CHƯA TRƯỞNG THÀNH? Đặt nặng vai trò cá nhân: phụ thuộc vào tùy biến, linh động, “chữa cháy” y chun y viên nhà quản lý Tiến trình phần mềm (nếu có): khơng vận ậ dụng ụ g nghiêm g ngặt, gặ khơng g kiểm sốt nghiêm túc q trình vận hành Quản lý ý đề án: khơng g kiểm sốt ợ tiến độ, khơng kiểm sốt kinh phí Chất lượng ợ g sản p phẩm? Khơng có tiêu chí khách quan để đánh giá Xem nhẹ hoạt động cải tiến chất lượng GV PHHải ThS NTTMKhang Chương 01 - Khoa CNTT CNPM TỔ CHỨC PHẦN MỀM TRƯỞNG THÀNH? Tiến trình phần mềm: mơ tả tường minh văn bản, truyền đạt tới thành viên tham gia vào hoạt động sản xuất phần mềm phân định rõ ràng vai trò trách nhiệm thành viên tham gia vào tiến trình phần mềm vận hành, kiểm sốt định l lượng, t â thủ xun tn ê suốt ốt t q trình sản xuất phần mềm tiến hóa để phù hợp với thay đổi vềmơi trường cơng nghệ GV PHHải ThS NTTMKhang Chương 01 - Khoa CNTT CNPM MƠ HÌNH ISO 9000, ISO 9000-3 ISO 9000-3: phiên cụ thể hóa ISO 9000 cho hoạt động sản xuất phần mềm p Kiểm sốt chất lượng suốt pha: sản xuất, phân phối vàbảo trì phần mềm Khách hàng phối hợp chặt chẽ với hãng cung cấp phần mềm Hãng sản xuất phần mềm bảo đảm hệ thống ố bảo đảm chất ấ lượng hiểu ể rõ thực nghiêm túc suốt qtrình sản xuất phần mềm GV PHHải ThS NTTMKhang Chương 01 - 10 Khoa CNTT CNPM MƠ HÌNH CMMI Viện SEI đề xuất vào đầu 1990 Mục đích: đánh giá mức độtrưởng thành sản xuất phần mềm cơng ty/tổ chức Phân loại tiến trình sản xuất phần mềm vào mức độ: Tiến trình ởmức độ khởi động Tiến trình ởmức độ có khả lặp Tiến trình ởmức độ định nghĩa Tiến trình mức độ quản lý định Tiến trình mức độtối ộ ưu hóa GV PHHải ThS NTTMKhang Chương 01 - 11 Khoa CNTT CNPM MƠ HÌNH CMMI GV PHHải ThS NTTMKhang Chương 01 - 12 [...]... độtrưởng thành sản xuất phần mềm của một công ty/tổ chức Phân loại tiến trình sản xuất phần mềm vào 5 mức độ: Tiến trình ởmức độ khởi động Tiến trình ởmức độ có khả năng lặp Tiến trình ởmức độ được định nghĩa Tiến trình ở mức độ được quản lý định Tiến trình ở mức độtối ộ ưu hóa GV PHHải ThS NTTMKhang Chương 01 - 11 Khoa CNTT CNPM MÔ HÌNH CMMI GV PHHải ThS NTTMKhang Chương 01 - 12 ... niệm tiến trình phần mềm Sự trưởng thành phần mềm Các tiếp ế cận cải tiến ế tiến ế trình Giới thiệu Mơ hình CMMI GV PHHải ThS NTTMKhang Chương 01 - Khoa CNTT CNPM TIẾN TRÌNH PHẦN MỀM ... Phân loại tiến trình sản xuất phần mềm vào mức độ: Tiến trình ởmức độ khởi động Tiến trình ởmức độ có khả lặp Tiến trình ởmức độ định nghĩa Tiến trình mức độ quản lý định Tiến trình mức... vào tiến trình phần mềm vận hành, kiểm sốt định l lượng, t â thủ xun tn ê suốt ốt t q trình sản xuất phần mềm tiến hóa để phù hợp với thay đổi vềmơi trường cơng nghệ GV PHHải ThS NTTMKhang Chương