Đảm bảo chất lượng phần mềm cho quá trình bảo trì phần mềm

10 125 0
Đảm bảo chất lượng phần mềm cho quá trình bảo trì phần mềm

Đang tải... (xem toàn văn)

Thông tin tài liệu

Mời các bạn tham khảo tài liệu Đảm bảo chất lượng phần mềm cho quá trình bảo trì phần mềm để hiểu rõ hơn về: Các thành phần trong dịch vụ bảo trì, mục đích của các hoạt động đảm bảo chất lượng bảo trì phần mềm, các cơ sở bảo trì phần mềm, các công cụ bảo trì phần mềm.

Đảm bảo chất lượng phần mềm  cho quá trình bảo trì phần mềm thành phần dịch vụ bảo trì Bảo trì sửa chữa - dịch vụ hỗ trợ người sử dụng chỉnh sửa phần mềm Bảo trì thích ứng - điều chỉnh gói phần mềm đến khác biệt yêu cầu khách hàng, thay đổi điều kiện mơi trường Bảo trì cải thiện chức - kết hợp (1) b ảo   t rì  h o n   t h iện chức thêm vào phần mềm để nâng cao hiệu suất, với (2) hoạt động b ảo   t rì  p h ò n g   n g ừa , cải thiện độ tin cậy hệ thống sở hạ tầng cho bảo trì dễ dàng Mục tiêu của các hoạt động đảm  bảo chất lượng bảo trì phần mềm Đảm  bảo,  với  mức  độ  tin  cậy  chấp  nhận  được,  rằng  những  hoạt  động  bảo  trì  phần  mềm  phù  hợp  với những yêu cầu kĩ thuật chức năng Đảm  bảo,  với  mức  độ  tin  cậy  chấp  nhận  được,  rằng  những  hoạt  động  bảo  trì  phần  mềm  phù  hợp  với những yêu cầu quản lý lập lịch và ngân sách Những  hoạt  động  khởi  đầu  và  quản  lý  nhằm  cải  thiện  và  tăng  hiệu  quả  cho  bảo  trì  phần  mềm  và  những hoạt động SQA. Điều này liên quan đến việc  cải thiện cái nhìn tồn cảnh để đạt được những u  cầu  về  chức  năng  và  quản  lý  trong  khi  giá  thành  giảm Các cơ sở bảo trì phần mềm Chất lượng gói phần mềm: • Tính  đúng  đắn:  đầu  ra  đúng  đắn,  tài  liệu  đúng  đắn, tiêu chuẩn mã hóa • Tính tin cậy • Tính bảo trì • Tính linh hoạt • Tính kiểm thử được • Tính khả chuyển • Tính cộng tác Chính sách bảo trì: Các cơng cụ bảo trì phần mềm Thiết kế ngược với các cơng cụ đặc trưng: Các  cơng  cụ  thiết  kế  ngược  tiến  hành  tạo  lại  các  phân  tích  ban  đầu  trên  cơ  sở  các  chương  trình  đã  tồn  tại.  Các  cơng  cụ  này  cũng  có  thể  phân  ra  loại  tĩnh  và  động Một  công  cụ  thiết  kế  ngược  dùng  mã  nguồn  như  đầu vào và phân tích lấy ra kiến trúc chương trình, cấu  trúc điều khiển, luồng logic, cấu trúc dữ liệu, luồng dữ  liệu, ngồi ra nó còn xây dựng sơ đồ graphic biểu diễn  sự phụ thuộc chỉ sự liên kết giữa các cấu trúc dữ liệu,  khối  chương  trình,  và  các  đặc  tính  khác  của  chương  trình Các cơng cụ phân tích cấu trúc lại mã: Các công cụ cấu trúc lại mã nhận mã nguồn phi cấu trúc đầu vào, tạo thiết kế ngược, sau cấu trúc lại mã Mặc dù cơng cụ hữu ích, chúng tập trung việc thiết kế thủ tục chương trình Cơng cụ thiết kế lại liệu: Các công cụ thiết kế lại liệu làm việc cực thiết kế Các công cụ truy nhập định nghĩa liệu sở liệu mơ tả ngơn ngữ lập trình ngơn ngữ mơ tả sở liệu Sau chuyển sang dạng biểu diễn graphic phân tích kỹ sư phần mềm Tương tác với công cụ thiết kế lại, kỹ sư phần mềm thay đổi cấu trúc sở liệu, chuẩn hố liệu, sau tự động sinh mã Các cơng cụ sử dụng hệ Đóng góp của CASE Tools cho  chất lượng bảo trì phần mềm Bảo trì sửa chữa: • Tài liệu của phần mềm được đã được cập nhật và  CASE  được  đưa  ra  đầy  đủ  sẽ  giúp  tìm  ra  ngun  nhân gây lỗi (failure) của phần mềm một cách dễ  dàng và chính xác hơn.  • Các câu truy vấn cross­referenced cho phép xác định  trước kết quả của kế hoạch sửa chữa  đang đề ra  một cách tốt hơn.   • Sửa chữa bằng các cơng cụ CASE tích hợp hay bên  dưới  hỗ  trợ  coding  tự  động  mà  sẽ  khơng  có  lỗi  (error) lập trình nào cũng như tài liệu tự động của  việc sửa chữa.  Bảo trì thích nghi: Tài  liệu  phần  mềm  đầy  đủ  và  được  cập  nhật  bởi  các cơng cụ CASE cho phép xem xét kĩ lưỡng khả năng  thích  nghi  của  gói  phần  mềm  đối  với  ứng  dụng  mới,  người dùng mới.  Bảo trì cải thiện chức năng: • Việc sử dụng kho chưá cho phép những người  thiết kế có thể đảm bảo tính nhất qn của các  ứng dụng mới, các cải tiến mớis với các hệ thống  phần mềm vốn có.   • Các câu truy vấn kho chứa cross­referenced cho  phép lên kế hoạch cho việc thay đổi, thêm chức  năng một cách dễ dàng hơn  • Các thay đổi và việc thêm các chức năng thực hiện  bằng các cơng cụ  lower CASE hay CASE tích hợp  cho phép mã hóa tự động mà khơng có bất cứ lỗi  mã hóa nào cũng như tài liệu tự động thay đổi và  ... tầng cho bảo trì dễ dàng Mục tiêu của các hoạt động đảm bảo chất lượng bảo trì phần mềm Đảm bảo,   với  mức  độ  tin  cậy  chấp  nhận  được,  rằng  những  hoạt  động  bảo trì phần mềm phù ...3 thành phần dịch vụ bảo trì Bảo trì sửa chữa - dịch vụ hỗ trợ người sử dụng chỉnh sửa phần mềm Bảo trì thích ứng - điều chỉnh gói phần mềm đến khác biệt yêu cầu khách... thành  giảm Các cơ sở bảo trì phần mềm Chất lượng gói phần mềm: • Tính  đúng  đắn:  đầu  ra  đúng  đắn,  tài  liệu  đúng  đắn, tiêu chuẩn mã hóa • Tính tin cậy • Tính bảo trì • Tính linh hoạt

Ngày đăng: 29/01/2020, 23:45

Từ khóa liên quan

Mục lục

  • Slide 1

  • 3 thành phần trong dịch vụ bảo trì

  • Mục tiêu của các hoạt động đảm bảo chất lượng bảo trì phần mềm

  • Các cơ sở bảo trì phần mềm

  • Các công cụ bảo trì phần mềm

  • Slide 6

  • Slide 7

  • Đóng góp của CASE Tools cho chất lượng bảo trì phần mềm

  • Slide 9

  • Slide 10

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

Tài liệu liên quan