Phát triển vận hành bảo trì phần mềm - Chương 8

11 7 0
Phát triển vận hành bảo trì phần mềm - Chương 8

Đ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

Có một vài nhà cung cấp phát triển mở rộng thị trường các công cụ rất đa dạng hỗ trợ bảo trì phần mềm. Một số yếu tố khi xem xét chọn lựa.Khả năng: hỗ trợ tác vụ thực thi (tính tự động, hay làm tay).Chức năng: xem xét tính năng tự động.Ngôn ngữ lập trình: hỗ trợ ngôn ngữ Java, Ada, C, C++,Cobol, Fortran, Modula-2, Lisp and Prolog, …

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM PHÁT TRIỂN VẬN HÀNH BẢO TRÌ PHẦN MỀM ThS NGUYỄN THỊ THANH TRÚC UIT-VNUHCM 2009 Nội dung (Chương & 7) CƠNG CỤ BẢO TRÌ CƠNG CỤ HỖ TRỢ KiỂM THỬ CÔNG CỤ HỖ TRỢ QuẢN LÝ CẤU HÌNH SEMINAR UIT-VNUHCM 2009 Company Logo Chương 8: CÁC CƠNG CỤ BẢO TRÌ 8.1 CƠNG CỤ BẢO TRÌ 8.1 CÔNG CỤ HỖ TRỢ KiỂM THỬ 8.2 CÔNG CỤ HỖ TRỢ QuẢN LÝ CẤU HÌNH UIT-VNUHCM 2009 CÁC CƠNG CỤ  CƠNG CỤ BẢO TRÌ o Giới thiệu & Định nghĩa o Điều kiện cho chọn lựa công cụ  Taxonomy of tools  Công cụ đọc hiểu reverse engineering o o o o o o o Program Slicer Static Analyser Dynamic Analyser Data Flow Analyser Cross-Referencer Dependency Analyser Transformation Tool  CÔNG CỤ HỖ TRỢ KiỂM THỬ o Công cụ mô giả lập (Simulator) o Bộ phát sinh test case (Generator) o Bộ phát sinh Test Paths (Generator)  CÔNG CỤ ĐỂ HỖ TRỢ QuẢN LÝ CẤU HÌNH o Source Code Control System o Other Utilities UIT-VNUHCM 2009 Tiêu chí chọn lựa cơng cụ  Có vài nhà cung cấp phát triển mở rộng thị trường công cụ đa dạng hỗ trợ bảo trì phần mềm Một số yếu tố xem xét chọn lựa o o o o o o o o o Khả năng: hỗ trợ tác vụ thực thi (tính tự động, hay làm tay) Chức năng: xem xét tính tự động Chí phí lợi ích: Platforms: Win, Linux, … Ngơn ngữ lập trình: hỗ trợ ngôn ngữ Java, Ada, C, C+ +,Cobol, Fortran, Modula-2, Lisp and Prolog, … Tính dễ dụng: ví dụ: command line or menu-driven Tính mở kiến trúc:tính mở rộng khả chuyển CASE-tools Tính ổn định nhà cung cấp Văn hoá tổ chức: a working culture work patterns Để tăng hội công cụ chấp nhận người dùng cuối, cần thiết xem xét đển văn hố mẫu cơng việc UIT-VNUHCM 2009 Taxonomy of Tools Phân loại tác vụ cho công cụ thảo luận dựa : o o o o Khả nắm bắt chương trình reverse engineering Kiểm thử Quản lý cấu hình Sưu liệu độ đo Đọc thêm tài liệu giới thiệu Taxonomy of Tools UIT-VNUHCM 2009 Công cụ đọc hiểu reverse engineering  Program Slicer  Static Analyser  Dynamic Analyser  Data Flow Analyser  Cross-Referencer  Dependency Analyser  Transformation Tool  u cầu nhóm o Xem định nghĩa cơng cụ ebook o Tìm hiểu cơng cụ  tìm phần mềm nguồn mở hỗ trợ tính cơng cụ o Xem xét CASE-tools có sẵn hỗ trợ tính UIT-VNUHCM 2009 Tài liệu tham khảo      Configuration Management Yellow Pages : http://www.cmtoday.com/yp/configuration_management.h tml http://www.sei.cmu.edu/legacy/scm CM Community : www.cmcrossroads.com Configuration Management Principles and Practice, Anne Mette Jonassen Hass, Addison Wesley Configuration Management with CVS and Open Source Tools, Derek Clifford UIT-VNUHCM 2009 Thảo luận Checklist (1/2)  Chương trình o Source code  Độ phức tạp  Tính dễ đọc/ dễ hiểu  Dễ bảo trì  Code standard  Cài đặt chương trình o Chạy chương trình:  Loại ứng dụng, Platforms ?  Chạy tốt, ổn định  Chức đầy đủ, giao diện thân thiện người dùng  Lỗi chương trình  Hiệu chương trình  Sưu liệu o o o o o Độ phức tạp Tính dễ đọc/dễ hiểu Document standard Đặc tả chức năng, hệ thống, liệu, giao diện … Hướng dẫn sử dụng (User guide), cài đặt UIT-VNUHCM 2009 Thảo luận Checklist (2/2) Kiểm thử o Vận dụng loại kiểm thử o Công cụ Cài đặt: tools? Vận dụng loại Công cụ (Tools) : phát triển, dự án, tương tác phối hợp, cấu hình Qui trình Phối hợp làm việc (Co-ordination) FeedBack (phản hồi) Khách hàng UIT-VNUHCM 2009 10 Đánh giá thực checklist  Upload chương trình vào ngày Friday 15/5/2009  Test vịng quanh nhóm o o o o o Nhóm test :2,3,4 Nhóm test: 3,4,5 Nhóm 3: test 4,5,6 … Nhóm 18 test: 19,20,1  Các nhóm thực đánh giá gửi checklist: vd: checklist1_234.xls (2 sheet 1, sheet 2, …) gửi địa ntruchcm@gmail.com  Các nhóm chuẩn bị báo cáo thuyết trình:  Evaluation: 50% customer group+ 30% lecturer + 10% other group + 10% diligent  Lưu ý: customer group đánh giá phải có checklist UIT-VNUHCM 2009 11 ...Nội dung (Chương & 7) CƠNG CỤ BẢO TRÌ CÔNG CỤ HỖ TRỢ KiỂM THỬ CÔNG CỤ HỖ TRỢ QuẢN LÝ CẤU HÌNH SEMINAR UIT-VNUHCM 2009 Company Logo Chương 8: CÁC CƠNG CỤ BẢO TRÌ 8. 1 CƠNG CỤ BẢO TRÌ 8. 1 CƠNG CỤ... Clifford UIT-VNUHCM 2009 Thảo luận Checklist (1/2)  Chương trình o Source code  Độ phức tạp  Tính dễ đọc/ dễ hiểu  Dễ bảo trì  Code standard  Cài đặt chương trình o Chạy chương trình:  Loại... Control System o Other Utilities UIT-VNUHCM 2009 Tiêu chí chọn lựa cơng cụ  Có vài nhà cung cấp phát triển mở rộng thị trường công cụ đa dạng hỗ trợ bảo trì phần mềm Một số yếu tố xem xét chọn lựa

Ngày đăng: 11/05/2021, 02:13

Mục lục

  • PHÁT TRIỂN VẬN HÀNH BẢO TRÌ PHẦN MỀM

  • Nội dung (Chương 6 & 7)

  • Chương 8: CÁC CÔNG CỤ BẢO TRÌ

  • CÁC CÔNG CỤ

  • Tiêu chí chọn lựa công cụ

  • Taxonomy of Tools

  • Công cụ đọc hiểu và reverse engineering

  • Tài liệu tham khảo

  • Thảo luận Checklist (1/2)

  • Thảo luận Checklist (2/2)

  • Đánh giá và thực hiện checklist

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

  • Đang cập nhật ...

Tài liệu liên quan