Danh mục

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

Số trang: 20      Loại file: pdf      Dung lượng: 1.61 MB      Lượt xem: 33      Lượt tải: 0    
tailieu_vip

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin 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 của Tác giả Nguyễn Anh Hào trình bày nội dung về sự thay đổi lên phần mềm, hỗ trợ bảo trì từ phần mềm (ISO 25010), duy trì chất lượng (bảo trì), thiết kế để phần mềm ít phụ thuộc vào môi trường. kính mời quý đọc giả tham khảo nội dung chi tiết.
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ài liệu được xem nhiều:

Tài liệu cùng danh mục:

Tài liệu mới: