Bài giảng Đảm bảo chất lượng phần mềm: Duy trì chất lượng - Nguyễn Anh Hào
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Đảm bảo chất lượng phần mềm: Duy trì chất lượng - Nguyễn Anh Hào 1 SW Quality Assurance 06. Qualification (duy trì chất lượng) Nguyễn Anh Hào Khoa CNTT2 Học viện CNBCVT – Cs Tp.HCM 2 Sự thay đổi lên PM 1. Vì PM là một mô hình về thế giới thực. Thế giới thực luôn thay đổi (quy luật Lehman) Công nghệ luôn cải tiến Nghiệp vụ của tổ chức thay đổi 2. Bị lỗi chưa phát hiện được. Fault tolerance 3. Users cần cá nhân hóa PM. Làm việc có hiệu quả cao hơn 4. Thay đổi PM dể hơn phần cứng. 5. Môi trường vận hành ngày càng nguy hiểm. Virus, hackers 3 Yêu cầu dự phòng đ/v PM Ngoài 2 khía cạnh verification và validation (dựa trên yêu cầu đã nhận thức được), SQA còn phải chuẩn bị trước cho những yêu cầu sẽ xuất hiện. Hành động này được hiểu phổ biến với khái niệm “bảo trì”: bảo đảm cho PM sẽ duy trì được chất lượng (theo thời gian) trong ngữ cảnh áp dụng của nó 1. Cập nhật cho nhu cầu sử dụng theo thời gian 2. Đa dạng hóa xử lý 4 Qualification ISO25010 - Quality In Use đưa ra các tiêu chí chất lượng trong ngữ cảnh sử dụng PM, như: 1. Phát huy được năng lực (effectiveness) 2. Hiệu quả dùng tài nguyên (efficiency) 3. Thỏa mãn cho tác nhân (Satisfaction) 4. An toàn (safety) 5. Khả dụng (usability) Qualification là những hành động bảo đảm cho PM bộc lộ được các tố chất trên Hành động chuẩn bị sẵn trong PM & nhân công 5 Hổ trợ bảo trì từ phần mềm (ISO 25010) Quality in use of DEVELOPER Quality in use Quality in use of INSTALLER of USERS ISO_25010.PDF 6 Chất lượng của việc bảo trì Từ các công việc cụ thể: Từ cách thức hổ trợ cho bảo trì đã được thiết kế sẵn bên trong phần mềm Từ chính sách bảo trì cho phần mềm Từ các công việc bảo trì được cho là cần thiết phải tiến hành Quản lý cấu hình Giám sát sự thay đổi của môi trường 7 Quản lý cấu hình (CM) Software configuration item (SCI): Là bất kỳ sản phẩm nào (của dự án phần mềm) được xem như là một thực thể có ý nghĩa đối với phần mềm; ie, nó góp phần tạo ra các đặc điểm của sản phẩm. ◦ Ví dụ: SW Req. Spec. (SWRS), System Spec.(SS), Design Doc.(DD), User Man. (UM), Source Code, Project Plan, Installation Doc., … là những SCIs. SCI version (phiên bản của SCI): là một trạng thái được phê duyệt của SCI ◦ Vd: Source code ver 1.24, DD ver 1.23 7 8 Configuration Management Software configuration version: Là một bộ gồm nhiều SCI version đã được phê duyệt; nó xác định đặc tính riêng của sản phẩm trong chuổi tiến trình tạo & cập nhật sản phẩm ◦ Vd: Product Ver 1.00 ≠ Product Ver 1.01 Software configuration management (SCM): là sự theo đõi (nhận biết, phân biệt) và kiễm soát (phê duyệt) tất cả các thay đổi trên các SCI. 8 9 CM: Xử lý 1. Version control: Phân biệt DD SC các phiên bản của SCI. Mỗi SCI có nhiều phiên bản, mỗi phiên bản thể hiện sự khác biệt của PM so với các Ver 1.1 Ver 2.1 phiên bản khác 2. Change control: xem xét Change control yêu cầu thay đổi để quyết Version định thay đổi, thực hiện và control Ver 1.2 ghi vết các thay đổi trên cấu hình. 3. Build control: quyết định Ver 2.2 những phiên bản SCI nào Ver 1.3 Build control được tích hợp với nhau để tạo ra một phiên bản PM mới 9 10 CM: Phát hành phiên bản PM Sequential : Phát hành tuần tự các phiên bản cho một PM. Tree : đa dạng hóa một phiên bản PM cho nhiều đối tượng sử dụng. 10 11 CM: Tree version Microsoft website. Branching and Merging Primer. 11 https://msdn.microsoft.com/en-us/library/aa730834(VS.80).aspx 12 CM: Tree version 12 13 Chính sách bảo trì Xem xét việc sửa đổi phần mềm theo quan điểm: “Có/không”: từ người có quyền, thường gây ra quá tải trong việc thực hiện thay đổi “Cân bằng”: chỉ chấp thuận cho thay đổi nào thực sự quan trọng và có được lợi ich nhiều hơn chi phí thực hiện thay đổi ...
Tìm kiếm theo từ khóa liên quan:
Đảm bảo chất lượng phần mềm Bài giảng chất lượng phần mềm Duy trì chất lượng phần mềm Hỗ trợ bảo trì phần mềm Thay đổi phần mềm Software configuration managementTài liệu cùng danh mục:
-
Đề cương An toàn và an ninh mạng - Trường Đại học Sao Đỏ
11 trang 323 0 0 -
Giáo trình An toàn và bảo mật thông tin - ĐH Bách khoa Hà Nội
109 trang 275 0 0 -
Ebook Managing risk and information security: Protect to enable - Part 2
102 trang 263 0 0 -
Đề cương chi tiết bài giảng môn Đảm bảo và an toàn thông tin
25 trang 258 0 0 -
Bài giảng An toàn và bảo mật thông tin - Trường đại học Thương Mại
31 trang 236 0 0 -
Nâng cao tính bảo mật trong xác thực người dùng Web sử dụng đặc trưng sinh trắc học
12 trang 206 0 0 -
Phương pháp bảo vệ và khác phục sự cố máy tính: Phần 2
99 trang 201 0 0 -
Một số phương pháp bảo mật dữ liệu và an toàn cho máy chủ
5 trang 197 0 0 -
Đề xuất xây dựng chiến lược quốc gia về an toàn không gian mạng
12 trang 188 0 0 -
Tìm hiểu về chính sách an ninh mạng trong quan hệ quốc tế hiện nay và đối sách của Việt Nam: Phần 1
141 trang 183 0 0
Tài liệu mới:
-
Khảo sát tình trạng dinh dưỡng trước mổ ở người bệnh ung thư đại trực tràng
9 trang 20 0 0 -
94 trang 18 0 0
-
Tham vấn Thanh thiếu niên - ĐH Mở Bán công TP Hồ Chí Minh
276 trang 19 0 0 -
Kết hợp luân phiên sóng T và biến thiên nhịp tim trong tiên lượng bệnh nhân suy tim
10 trang 18 0 0 -
Đề thi giữa học kì 1 môn Ngữ văn lớp 9 năm 2024-2025 có đáp án - Trường THCS Nguyễn Trãi, Thanh Khê
14 trang 20 0 0 -
Đánh giá hiệu quả giải pháp phát triển thể chất cho sinh viên Trường Đại học Kiến trúc Hà Nội
8 trang 18 0 0 -
Tỉ lệ và các yếu tố liên quan đoạn chi dưới ở bệnh nhân đái tháo đường có loét chân
11 trang 19 0 0 -
39 trang 18 0 0
-
Đề thi học kì 1 môn Tiếng Anh lớp 6 năm 2024-2025 có đáp án - Trường TH&THCS Quang Trung, Hội An
6 trang 18 1 0 -
Tôm ram lá chanh vừa nhanh vừa dễRất dễ làm, nhanh gọn mà lại ngon. Nhà mình
7 trang 18 0 0