Tải bản đầy đủ (.pdf) (41 trang)

bài 7 triển khai và vận hành hệ thống

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.88 MB, 41 trang )

Bài 7:
Triển khai & Vận hành HT
Ô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ý
Hệ thống bài cũ
Triển khai & Vận hành HT
2
Mục tiêu bài học
Triển khai & Vận hành HT
3
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
4
CÁC HOẠT ĐỘNG
TRIỂN KHAI & 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à vận hành HT
Triển khai & Vận hành HT
5
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à vận hành HT
Triển khai & Vận hành HT
6
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
Lập trình, kiểm thử và cài đặt
Triển khai & Vận hành HT
7

Sản phẩm chuyển giao
Lập trình, kiểm thử và cài đặt
Triển khai & Vận hành HT
8
Hoạt động
Sản
phẩm chuyển giao
Lập
trình

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ế
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
Viết tài liệu
đào tạo và hỗ trợ người dùng
Triển khai & Vận hành HT
9
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
Viết tài liệu
đào tạo & hỗ trợ người dùng
Triển khai & Vận hành HT
10
Bảo trì HTTT
Triển khai & Vận hành HT
11

Bảo trì thực tế là một SDLC
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
Bảo trì HTTT
Triển khai & Vận hành HT
12
Triển khai & Vận hành HT
13
KIỂM THỬ
& CÀI ĐẶT
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
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 />plan-template#
Kiểm thử
Triển khai & Vận hành HT
14
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
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ử
Loại kiểm thử
Triển khai & Vận hành HT
15
Thủ
công
Tự
động
-
Thanh tra
(inspection)
-
Tổng duyệt
(Walkthroughs)

-
Trên giấy
(desk checking)
-
Cú pháp
-
Kiểm thử Đơn vị
(unit testing)
-
Kiểm thử Tích hợp
(integration testing)
-
Kiểm thử Hệ thống
(system testing)
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
Loại kiểm thử
Triển khai & Vận hành HT
16
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
Loại kiểm thử
Triển khai & Vận hành HT
17
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
Loại kiểm thử
Triển khai & Vận hành HT
18
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
Kiểm thử chấp nhận

Triển khai & Vận hành HT
19
Lập kế hoạch kiểm thử
Lập test case
Thực hiện kiểm thử
Ghi nhận kết quả và đề xuất
Quy trình kiểm thử
Triển khai & Vận hành HT
20
Tester có kinh
nghiệm
Tester
Mẫu trường hợp kiểm thử (test case)
Triển khai & Vận hành HT
21
Quá trình thay đổi hệ thống hiện tại thành hệ thống mới
4 phương pháp cài đặt khác nhau
Cài đặt trực tiếp
Cài đặt song song
Cài đặt đơn điểm
Cài đặt theo pha
Có thể kết hợp các phương
pháp cài đặt với nhau
Cài đặt
Triển khai & Vận hành HT
22
Những vấn đề cần lưu ý
Chuyển đổi dữ liệu
Sửa lỗi
Đọc dữ liệu từ hệ thống hiện tại

Ngừng hoạt động hệ thống cũ
Quy trình nghiệp vụ của tổ chức
Lập kế hoạch cài đặt
Triển khai & Vận hành HT
23
Triển khai & Vận hành HT
24
VIẾT TÀI LIỆU
& ĐÀO TẠO
Tài liệu hệ thống (system documentation)
Ghi nhận thông tin chi tiết về các đặc tả thiết kế hệ thống,
cách thức làm việc bên trong hệ thống và chức năng của

Tài liệu nội bộ (internal documentation)
Tài liệu chứa một phần mã nguồn chương trình, nó có thể
được sinh ra trong lúc biên dịch
Tài liệu bên ngoài (external documentation)
Tài liệu bao gồm biểu đồ có cấu trúc như biểu đồ luồng dữ
liệu và biểu đồ quan hệ thực thể
 Tài liệu này được dùng cho nhân viên bảo trì
Viết tài liệu
Triển khai & Vận hành HT
25

×