Xem mẫu

  1. Bài 7: Triển khai & Vận hành HT
  2. Hệ thống bài cũ Ôn lại kiến thức về quan hệ và chuẩn hóa Thiết kế CSDL mức logic Thiết kế CSDL mức vật lý Triển khai & Vận hành HT 2
  3. Mục tiêu bài học Hiểu về các công việc trong pha triển khai và vận hành hệ thống Lập trình Kiểm thử Cài đặt Viết tài liệu Đào tạo Hỗ trợ Bảo trì Triển khai & Vận hành HT 3
  4. CÁC HOẠT ĐỘNG TRIỂN KHAI & VẬN HÀNH HT Triển khai & Vận hành HT 4
  5. Triển khai và vận hành HT 7 hoạt động chính Lập trình Kiểm thử Cài đặt Viết tài liệu Đào tạo Hỗ trợ Bảo trì Triển khai & Vận hành HT 5
  6. Triển khai và vận hành HT Triển khai và vận hành HT chia ra 3 nhóm chính Các hoạt động giúp HT đi vào hoạt động  Lập trình, kiểm thử và cài đặt Các hoạt động đảm bảo HT thành công  Viết tài liệu, đào tạo và hỗ trợ người dùng Các hoạt động giúp HT hoạt động cập nhật  Bảo trì Triển khai & Vận hành HT 6
  7. Lập trình, kiểm thử và cài đặt Mục tiêu Giúp HT đi vào hoạt động Hoạt động Lập trình Đặc tả thiết kế vật lý được chuyển thành mã máy tính Kiểm thử Tiến hành song song với lập trình Kế hoạch kiểm thử được xây dựng từ giai đoạn phân tích (đảm bảo yêu cầu HT) Cài đặt Thay thế HT hiện tại bằng hệ thống mới Chuyển đổi quy trình, dữ liệu, phần mềm, tài liệu cũ tương thích với HT mới Triển khai & Vận hành HT 7
  8. Lập trình, kiểm thử và cài đặt Sản phẩm chuyển giao Hoạt động Sản phẩm chuyển giao Lập trình Mã chương trình Tài liệu chương trình Kiểm thử Kịch bản kiểm thử , dữ liệu kiểm thử Kết quả kiểm thử chương trình và kiểm thử hệ thống Cài đặt Tài liệu hướng dẫn Kế hoạch đào tạo Kế hoạch cài đặt PTV cần đảm bảo để các hoạt động lập trình, kiểm thử, cài đặt được thực hiện để tạo ra một HT như đặc tả ở pha thiết kế Triển khai & Vận hành HT 8
  9. Viết tài liệu đào tạo và hỗ trợ người dùng Mục tiêu Đảm bảo HT hoạt động thành công Hoạt động Viết tài liệu Thực hiện trong suốt vòng đời phát triển, pha này được chú trọng Hai đối tượng của tài liệu: Nhân viên HTTT và người dùng Đào tạo Tổ chức các khóa đào tạo Hỗ trợ người dùng Triển khai & Vận hành HT 9
  10. Viết tài liệu đào tạo & hỗ trợ người dùng Sản phẩm chuyển giao Tài liệu Tài liệu HT Tài liệu hướng dẫn người dùng Kế hoạch đào tạo người dùng Các lớp học Bài hướng dẫn Mô-đun đào tạo Tài liệu hướng dẫn Đào tạo trực tiếp trên máy tính Kế hoạch hỗ trợ người dùng Hỗ trợ trực tiếp Hỗ trợ trực tuyến Triển khai & Vận hành HT 10
  11. Bảo trì HTTT Bảo trì thực tế là một SDLC Triển khai & Vận hành HT 11
  12. Bảo trì HTTT 4 hoạt động chính 1. Nhận các yêu cầu bảo trì 2. Chuyển các yêu cầu thành các thay đổi hệ thống 3. Thiết kế các thay đổi 4. Thực thi các thay đổi Sản phẩm chuyển giao Phiên bản mới của Phần mềm Tài liệu thiết kế tổng thể Tài liệu hướng dẫn Triển khai & Vận hành HT 12
  13. KIỂM THỬ & CÀI ĐẶT Triển khai & Vận hành HT 13
  14. Kiểm thử Mục đích Đảm bảo hệ thống đạt yêu cầu Kiểm thử phải được lập kế hoạch Pha Hoạt động kiểm thử Phân tích Lập kế hoạch kiểm thử tổng thể Thiết kế Lập kế hoạch kiểm thử đơn vị Lập kế hoạch kiểm thử hệ thống Thực thi Tiến hành kiểm thử các kế hoạch đã lập Nhân viên kiểm thử tạo kế hoạch kiểm thử, trường hợp kiểm thử (test case), kịch bản kiểm thử, chạy kiểm thử và phân tích báo cáo các kiểm thử Tham khảo link http://www.docstoc.com/docs/2615089/Test- plan-template# Triển khai & Vận hành HT 14
  15. Loại kiểm thử Có rất nhiều loại kiểm thử. Trong giới hạn môn này sẽ giới thiệu 7 loại kiểm thử Thủ công Tự động - Thanh tra - Cú pháp (inspection) - Kiểm thử Đơn vị - Tổng duyệt (unit testing) (Walkthroughs) - Kiểm thử Tích hợp - Trên giấy (integration testing) (desk checking) - Kiểm thử Hệ thống (system testing) Triển khai & Vận hành HT 15
  16. Loại kiểm thử Thanh tra mã nguồn Kiểm tra đoạn mã một cách thủ công để tìm ra các lỗi thường gặp của ngôn ngữ lập trình cụ thể Sử dụng bảng danh sách các lỗi thường gặp Tổng duyệt Nhóm ngang hàng xem xét mô-đun trong suốt quá trình phát triển HT Trong nhóm có 1 người phát triển mô-đun Kiểm thử trên giấy Đoạn mã chương trình được chạy tuần tự bởi người kiểm tra Triển khai & Vận hành HT 16
  17. Loại kiểm thử Kiểm thử đơn vị Mỗi mô-đun được kiểm thử riêng lẻ để phát hiện ra lỗi trong mã Kiểm thử tích hợp Kiểm tra sự giao tiếp giữa các mô-đun Các mô-đun được ghép với nhau theo mô hình từ trên xuống (top-down) Sử dụng phương pháp kiểm thử giả định Gặp lỗi quá trình kiểm thử dừng lại, tìm lỗi, sửa lỗi rồi mới kiểm thử tiếp Triển khai & Vận hành HT 17
  18. Loại kiểm thử Kiểm thử hệ thống Tích hợp các mô-đun thành hệ thống hoàn chỉnh, tiến hành kiểm thử trên toàn hệ thống Kiểm thử giao diện giữa các chương trình Triển khai & Vận hành HT 18
  19. Kiểm thử chấp nhận Người dùng kiểm thử ứng dụng hoàn chỉnh để đảm bảo hệ thống thỏa mãn người dùng Kiểm thử an-pha Kiểm thử sử dụng dữ liệu mẫu Loại kiểm thử Kiểm thử phục hồi Kiểm thử bảo mật Kiểm thử khả năng chịu tải Kiểm thử hiệu năng Kiểm thử bê-ta Sử dụng dữ liệu thật trong môi trường thật Triển khai & Vận hành HT 19
  20. Quy trình kiểm thử Lập kế hoạch kiểm thử Lập test case Tester có kinh nghiệm Tester Thực hiện kiểm thử Ghi nhận kết quả và đề xuất Triển khai & Vận hành HT 20
nguon tai.lieu . vn