Bảo trì phần mềm – Phần II: Quy trình bảo trì – Tài liệu, ebook

12/09/2022 admin
Chất lượng phần mềm là yếu tố quan trọng trong việc bảo trì một mẫu sản phẩm phần mềm.  Hoạt động kiểm tra chất lượng phần mềm phải được triển khai để bảo vệ rằng mỗi thành phần phần mềm cung ứng được những nhu yếu chất lượng.  Đảm bảo chất lượng phần mềm nên được xem xét khi có bất kể sự biến hóa nào được tạo ra trong mạng lưới hệ thống hiện hành

pdf

9 trang

| Chia sẻ : nguyenlam99

| Lượt xem: 1237

Xem thêm: Trung Tâm Bảo Hành Tủ Lạnh Electrolux Quận Long Biên

| Lượt tải: 1

download

Bạn đang xem nội dung tài liệu Bảo trì phần mềm – Phần II: Quy trình bảo trì, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên

1B ộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 1 BẢO TRÌ PHẦN MỀM PHẦN II – QUY TRÌNH BẢO TRÌ Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 2 Nội dung  Các quy mô bảo trì phần mềm  Các hoạt động giải trí bảo trì  Quy trình bảo trì phần mềm theo chuẩn ISO / IEC / IEEE 14764 Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 3 Các quy mô bảo trì phần mềm  Mô hình hiệu chỉnh nhanh  Mô hình Boehm  Mô hình Osborne  Mô hình lặp và tăng trưởng  Mô hình tái sử dụng  Mô hình theo chuẩn IEEE 1219  Mô hình theo chuẩn ISO / IEC / IEEE 14764 Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 4 Các quy mô bảo trì phần mềm  Quy trình ( Process ) : tiến trình hay lộ trình được triển khai, những giải pháp quản lý và vận hành, những chuỗi hoạt động giải trí cần có để thực thi sự biến hóa.  Mô hình quy trình tiến độ ( Process Model ) là sự đại diện thay mặt của một quá trình.  Quy trình bảo trì phần mềm ( Software Maintenance Process ) : những chuỗi những hoạt động giải trí được thực thi để đem lại sự biến hóa trong suốt sự bảo trì. 2B ộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 5 Mô hình hiệu chỉnh nhanh Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 6 Mô hình Boehm Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 7 Mô hình Osborne Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 8 Mô hình lặp và tăng trưởng 3B ộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 9 Mô hình tái sử dụng Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 10 Mô hình theo chuẩn IEEE 1219 Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 11 Mô hình theo chuẩn ISO / IEC / IEEE 14764 Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 12 Các hoạt động giải trí bảo trì  Các hoạt động giải trí chỉ có tại quá trình bảo trì  Các hoạt động giải trí tương hỗ 4B ộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 13 Các hoạt động giải trí chỉ có tại tiến trình BT  Một số tiến trình, hoạt động giải trí và thực tiễn chỉ có trong tiến trình bảo trì phần mềm :  Chuyển tiếp  Một chuỗi những hoạt động giải trí được trấn áp và được phối hợp trong suốt quy trình mà phần mềm được chuyển từ từ từ tổ chức triển khai tăng trưởng sang tổ chức triển khai bảo trì.  Chuyển tiếp phần mềm gồm 2 phần :  Chuyển tiếp của tăng trưởng phần mềm  Chuyển tiếp của tổ chức triển khai bảo trì Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 14 Các hoạt động giải trí chỉ có tại tiến trình BT  Chuyển tiếp của tăng trưởng phần mềm  Là hàng loạt những hoạt động giải trí để chuyển tiếp thành công xuất sắc tổng thể những nghĩa vụ và trách nhiệm của tăng trưởng phần mềm từ tổ chức triển khai tăng trưởng sang tổ chức triển khai bảo trì.  Bao gồm chuyển tiếp phần cứng, phần mềm, tài liệu, kinh nghiệm tay nghề từ tổ chức triển khai tăng trưởng sang tổ chức triển khai bảo trì.  Những cách tốt nhất để chuyển giao kinh nghiệm tay nghề :  Tổ chức tăng trưởng cung ứng một số ít đào tạo và giảng dạy đặc biệt quan trọng về phần mềm, mạng lưới hệ thống cho tổ chức triển khai bảo trì  Tổ chức tăng trưởng phân phối kế hoạch quản trị thông số kỹ thuật update để tổ chức triển khai bảo trì đọc  Tổ chức tăng trưởng phân phối những tập tin chứa nhu yếu biến hóa, mã nguồn tương thích với sự biến hóa, những giải pháp cho nhu yếu để tổ chức triển khai bảo trì đọc  Có nhóm tăng trưởng đi theo khi chuyển giao Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 15 Các hoạt động giải trí chỉ có tại quy trình tiến độ BT  Chuyển tiếp của tổ chức triển khai bảo trì  Bao gồm những hoạt động giải trí được dự tính để phân phối cho sự chuyển tiếp suôn sẻ từ tăng trưởng sang bảo trì sau phát hành.  Một số hoạt động giải trí quan trọng  Bố trí nhân sự  Huấn luyện  Phát triển những thủ tục và kế hoạch quản trị thông số kỹ thuật phần mềm  Quản lý vận tốc thay thế nhân công ;  Thực hiện setup, kiểm tra phần cứng, phần mềm  Thực thi tổng thể những hoạt động giải trí bảo trì  Sao chép những yếu tố bảo trì Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 16 Các hoạt động giải trí chỉ có tại quy trình tiến độ BT  Chấp nhận hay phủ nhận nhu yếu biến hóa  Công việc nhu yếu biến hóa vượt quá một qui mô hay công sức của con người hay độ phức tạp nào đó hoàn toàn có thể bị khước từ bởi tổ chức triển khai bảo trì.  Giúp báo cáo giải trình yếu tố và nhu yếu đổi khác ( Help desk )  Một tính năng tương hỗ người dùng mà nó khởi sự cho việc nhìn nhận, sự ưu tiên và sự ước đạt những nhu yếu biến hóa. 5B ộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 17 Các hoạt động giải trí chỉ có tại quá trình BT  Phân tích sự tác động ảnh hưởng ( impact analysis )  Mô tả phương pháp quản trị, mang lại doanh thu, một nghiên cứu và phân tích hoàn hảo sự ảnh hưởng tác động của một đổi khác trong phần mềm hiện tại.  Bảo trì viên phải có kiến thức và kỹ năng ( do nghiên cứu và điều tra hoặc qua kinh nghiệm tay nghề ) về cấu trúc và nội dung của phần mềm.  Những phần mềm được phong cách thiết kế với tính hoàn toàn có thể bảo trì giúp cho việc nghiên cứu và phân tích sự tác động ảnh hưởng rất thuận tiện. Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 18  Mục tiêu của nghiên cứu và phân tích sự ảnh hưởng tác động  Xác định khoanh vùng phạm vi của sự biến hóa để lập kế hoạch và thực thi việc làm.  Thực hiện những Dự kiến đúng mực về những tài nguyên cần để triển khai việc làm.  Phân tích ngân sách / doanh thu của sự biến hóa được nhu yếu.  tin tức cho những thành phần khác về tính phức tạp của một đổi khác được nhu yếu. Các hoạt động giải trí chỉ có tại tiến trình BT Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 19  Các bước nghiên cứu và phân tích sự tác động ảnh hưởng  Xác định khi nào và bằng cách nào yếu tố sẽ được sửa dựa trên tính cấp bách của yếu tố.  Xác định những thành phần bị ảnh hưởng tác động.  Cung cấp 1 số ít giải pháp tiềm năng.  Đề cử một giải pháp như một cách xử lý tốt nhất. Các hoạt động giải trí chỉ có tại tiến trình BT Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 20 Các hoạt động giải trí chỉ có tại quy trình tiến độ BT  Lập hợp đồng bảo trì  Tổ chức bảo trì có nghĩa vụ và trách nhiệm soạn thảo hợp đồng bảo trì.  Cấu trúc ý kiến đề nghị cho một hợp đồng bảo trì :  Trang bìa  Điều 1 – Các định nghĩa  Điều 2 – Các dịch vụ bảo trì  Điều 3 – Nghĩa vụ của khánh hàng  Điều 4 – Bảo hành  Điều 5 – Trách nhiệm pháp lý  Điều 6 – Chi tiêu bảo trì  Điều 7 – Kết thúc bảo trì  Điều 8 – Các pháp luật khác  Xác nhận của những bên 6B ộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 21 Các hoạt động giải trí tương hỗ  Tổ chức bảo trì triển khai những hoạt động giải trí tương hỗ :  Lập kế hoạch bảo trì phần mềm  Quản lý thông số kỹ thuật phần mềm  Thẩm tra và đồng ý chấp thuận  Đảm bảo chất lượng phần mềm  Xem lại  Kiểm toán  Huấn luyện người dùng Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 22 Các hoạt động giải trí tương hỗ  Lập kế hoạch bảo trì  Chuẩn bị nguồn nhân lực, phương tiện đi lại cần cho việc bảo trì mạng lưới hệ thống được phát hành  Các thành phần :  Khái niệm bảo trì  Kế hoạch bảo trì  Phân tích tài nguyên Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 23 Các hoạt động giải trí tương hỗ – Lập kế hoạch  Khái niệm bảo trì chú trọng vào  Phạm vi bảo trì phần mềm  Xác định tiến trình bảo trì  Chỉ định người / tổ chức triển khai triển khai bảo trì  Dự đoán những ngân sách Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 24 Các hoạt động giải trí tương hỗ – Lập kế hoạch  Phạm vi bảo trì phần mềm  Bảo trì toàn vẹn : gồm có những cải tổ, huấn luyện và đào tạo, trợ giúp, cung ứng tài liệu không thiếu và tương hỗ phát hành.  Bảo trì hiệu chỉnh : là bảo trì toàn vẹn nhưng không có những cải tổ. ( chỉ là hiệu chỉnh lỗi )  Bảo trì hiệu chỉnh có số lượng giới hạn : chỉ những nhu yếu hiệu chỉnh có độ ưu tiên cao nhất mới được thực thi.  Quản lý thông số kỹ thuật phần mềm có số lượng giới hạn : không cung ứng tiền để bảo trì, chỉ có những tính năng quản trị thông số kỹ thuật phần mềm có số lượng giới hạn được triển khai. 7B ộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 25 Các hoạt động giải trí tương hỗ – Lập kế hoạch  Chỉ định người / tổ chức triển khai thực thi bảo trì  Các yếu tố nhìn nhận cần cho việc chọn tổ chức triển khai bảo trì  Ngân sách chi tiêu dài hạn  Ngân sách chi tiêu khởi động  Không gian  Chất lượng  Công việc trước kia  Tính sẵn có  Kế hoạch  Kiến thức về khoanh vùng phạm vi Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 26 Các hoạt động giải trí tương hỗ – Lập kế hoạch  Dự đoán những ngân sách  giá thành trọn vẹn là một hàm của khoanh vùng phạm vi bảo trì  Các yếu tố bổ trợ  Di chuyển tới chỗ người dùng  Huấn luyện nhân sự bảo trì cũng như người dùng  Ngân sách chi tiêu và bảo trì hàng năm của thiên nhiên và môi trường phần cứng, phần mềm  Chi tiêu cho nhân sự : lương, thưởng Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 27 Các hoạt động giải trí tương hỗ – Lập kế hoạch  Kế hoạch bảo trì  Một kế hoạch bảo trì tiêu biểu vượt trội nên có  Loại tương hỗ nào sẽ được cần  Ai sẽ thao tác gì  Vai trò và nghĩa vụ và trách nhiệm của từng người tương quan  Dự đoán về nhân sự  Quy trình triển khai  Các tài nguyên tương hỗ sẵn có  Nơi triển khai sự tương hỗ  Khi nào mở màn sự tương hỗ  Mẫu kế hoạch bảo trì ( Xem lại tài liệu hướng dẫn bài tập nhóm ). Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 28 Các hoạt động giải trí tương hỗ – Lập kế hoạch  Phân tích tài nguyên  Xác định nguồn nhân lực Hai giải pháp Dự kiến nguồn nhân lực cho bảo trì phần mềm là :  Mô hình thông số kỹ thuật ( COCOMO II )  Sử dụng kinh nghiệm tay nghề 8B ộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 29 Các hoạt động giải trí tương hỗ – Lập kế hoạch  Phân tích tài nguyên  Xác định tài nguyên thiên nhiên và môi trường bảo trì Những tài nguyên thiết yếu cho môi trường tự nhiên bảo trì  Công cụ quản trị thông số kỹ thuật phần mềm tự động hóa để tương hỗ cho trấn áp mã nguồn và những hàm của thư viện phần mềm  CSDL theo dõi những nhu yếu đổi khác tự động hóa  Công cụ kiểm thử tự động hóa  Công cụ truy thuế kiểm toán  Bộ giám sát sự thực thi  Bộ nghiên cứu và phân tích mã lệnh  Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 30 Các hoạt động giải trí tương hỗ – Lập kế hoạch  Phân tích tài nguyên  Xác định tài nguyên kinh tế tài chính Tổ chức bảo trì chăm sóc đến những thành phần ngân sách sau :  Lương cho nhân sự bảo trì  Huấn luyện  Bảo trì hàng năm cho những mẫu sản phẩm phần mềm thương mại đi kèm  Di chuyển tới chỗ người dùng  Tham dự hội thảo chiến lược  Các xuất bản kỹ thuật và tài liệu tương hỗ có tương quan khác  Chi trả vượt định mức  Phần cứng và phần mềm cho môi trường tự nhiên kiểm thử  Các tăng cấp phần cứng, phần mềm cho môi trường tự nhiên kiểm thử Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 31 Các hoạt động giải trí tương hỗ – Quản lý thông số kỹ thuật  Quản lý thông số kỹ thuật là quản lý sự tiến hóa của mạng lưới hệ thống bằng cách phân biệt trạng thái đúng mực của mạng lưới hệ thống tại những thời gian đơn cử trong chu kỳ luân hồi sống của nó.  Mục tiêu của quản trị thông số kỹ thuật : trấn áp, tạo sự đồng điệu và giảm ngân sách đến mức tối thiểu.  Quản lý thông số kỹ thuật phần mềm là một yếu tố then chốt của quy trình tiến độ bảo trì phần mềm. Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 32 Các hoạt động giải trí tương hỗ – Quản lý thông số kỹ thuật  Những tính năng đơn cử là :  Nhận dạng và theo dõi những nhu yếu nâng cấp cải tiến và hiệu chỉnh ;  Xác định tính khả thi và ngân sách nâng cấp cải tiến ;  Lập cơ sở cho mạng lưới hệ thống sẽ phát hành tới người sử dụng ;  Quản lý trấn áp phiên bản ;  Kiểm toán để xác lập sự tương thích với những nhu yếu, kế hoạch và hợp đồng. 9B ộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 33 Các hoạt động giải trí tương hỗ – Đảm bảo chất lượng PM  Chất lượng phần mềm là yếu tố quan trọng trong việc bảo trì một loại sản phẩm phần mềm.  Hoạt động kiểm tra chất lượng phần mềm phải được triển khai để bảo vệ rằng mỗi thành phần phần mềm cung ứng được những nhu yếu chất lượng.  Đảm bảo chất lượng phần mềm nên được xem xét khi có bất kể sự biến hóa nào được tạo ra trong mạng lưới hệ thống hiện hành. Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 34 Các hoạt động giải trí tương hỗ – Đảm bảo chất lượng PM  Các công dụng bảo vệ chất lượng gồm :  Định nghĩa chuẩn và thủ tục ;  Đảm bảo một loại sản phẩm chất lượng cao được phát hành tới người sử dụng ;  Thực hiện nhìn nhận độc lập về chương trình ;  Thiết lập những nhu yếu lưu vết ;  Đánh giá những tài liệu ;  Đánh giá những kế hoạch và thủ tục kiểm thử ;  Giám sát việc báo cáo giải trình yếu tố và những hoạt động giải trí quản trị thông số kỹ thuật ;  Thực hiện truy thuế kiểm toán tài liệu và thủ tục ;  Viết kế hoạch bảo vệ chất lượng ;  Điều tiết những thanh tra phần mềm ;  Tham gia vào những phê duyệt và những nhìn nhận từ đầu đến cuối. Bộ môn CNPM, Khoa CNTT và TT, ĐH Cần Thơ 35 HẾT
Các file đính kèm theo tài liệu này :

  • pdfbao_tri_phan_mem_phan_ii_327.pdf
Alternate Text Gọi ngay