Bài giảng Quản lý dự án công nghệ thông tin: Chương 6 - ThS. Nguyễn Khắc Quốc
Số trang: 37
Loại file: pdf
Dung lượng: 283.68 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Mục đích của chương 6 Giai đoạn kiểm thử hệ thống thuộc bài giảng Quản lý dự án công nghệ thông tin trình bày về tích hợp tất cả các phần cùng hoạt động, kiểm tra cặn kẽ tất cả các phần, các môđun theo các chức năng đã ghi trong bản thiết kế bao gồm cả phần cứng và phần mềm.
Nội dung trích xuất từ tài liệu:
Bài giảng Quản lý dự án công nghệ thông tin: Chương 6 - ThS. Nguyễn Khắc Quốc GIAI ĐOẠNKIỂM THỬ HỆ THỐNG ThS. Nguyễn Khắc Quốc IT Department – Tra Vinh Univ ersity 1Tổng quan Mục đích - Tích hợp tất cả các phần cùng hoạt động - Kiểm tra cặn kẽ tất cả các phần, các môđun theo các chức năng đã ghi trong bản thiết kế bao gồm cả phần cứng và phần mềm. Các công việc chính - Tích hợp và kiểm thử từng phân hệ và các dự án con - Tích hợp và kiểm thử đối với toàn bộ hệ thống lớn. 2Tổng quan Các tài liệu cần có - Kế hoạch tích hợp và kiểm thử hệ thống đã lập ra trong giai đoạn thực hiện theo thứ tự xây dựng các phân hệ - Các dữ liệu kiểm thử. Các tài liệu cần hoàn thành - Biên bản kiểm thử phần cứng. - Biên bản, tài liệu lưu giữ kết quả kiểm thử phần mềm (thứ tự kiểm thử, các phép thử và dữ liệu kiểm thử) - Sản phẩm sau khi kiểm thử là toàn bộ hệ thống đã làm việc tốt, đã sữa lỗi xong. -Trong giai đoạn này, quản lý dự án thuần tuý từ khía cạnh kỹ thuật. - Các nhà quản lý cần phải đôn đốc sao cho mỗi phân hệ được cài đặt đúng tiến độ và phối hợp nhịp nhàng. 36.1 Nhập đề - Quá trình tích hợp và kiểm thử hệ thống được thực hiện theo cách từ dưới lên. + Đầu tiên kiểm thử các môđun nhỏ, + Kế tiếp là các phân hệ, + Toàn bộ hệ thống. -Giai đoạn kiểm thử hệ thống chia làm 2 bước. + Các phân hệ được tích hợp lại thành một môđun lớn hơn, các môđun này lại được ghép lại cho đến khi toàn bộ hệ thống được tạo dựng. + Hệ thống được kiểm thử nhằm kiểm tra xem các phân hệ có phối hợp nhịp nhàng với nhau không và toàn bộ hệ thống có dáng điệu như mong muốn không? 46.1 Nhập đề (tt) - Khó có thể ước lượng cần phải mất bao nhiêu thời gian để kiểm thử toàn bộ hệ thống. - Khó biết trước được sẽ có bao nhiêu lỗi và mỗi lỗi cần bao nhiêu thời gian để xử lý. - Việc kiểm thử hệ thống thường chiếm 1/8 tổng thời gian đã dự trù trước đó. - Nếu công việc triển khai trên thực tế nhiều hơn so với dự định, thì thời gian kiểm thử hệ thống cũng sẽ lớn hơn. - Người quản lý dự án giỏi bao giờ cũng trù liệu được tất cả các sự cố bất ngờ trong lúc lập lịch trình kiểm thử. 56.2 Kế hoạch kiểm thử hệ thống Một câu hỏi đặt ra đối với chuyên gia quản lý dự án công nghệ thông tin là: - Làm thế nào để ráp nối một hệ thống lớn có nhiều chương trình con và nhiều môđun? + Không nên viết xong toàn bộ chương trình mới liên kết chúng lại, mà trong nhiều trường hợp nên tích hợp hệ thống theo kiểu từng mẫu một. + Có thể có nhiều thứ tự tích hợp các môđun, nhưng trong mọi trường hợp các thứ tự này phải được trù tính từ trước trong giai đoạn đặt kế hoạch kiểm thử hệ thống. 66.2 Kế hoạch kiểm thử hệ thống (tt) Nội dung kế hoạch kiểm thử hệ thống - Lịch trình kiểm thử, các nhân viên tham gia; các yêu cầu về nhân lực và dữ liệu kiểm thử. - Kiểm tra cấu hình, tích hợp hệ thống và các công cụ trợ giúp kiểm thử được sử dụng. - Thứ tự kiểm thử các môđun và chương trình - Danh sách các phép kiểm thử phải thực hiện tại mỗi bước tích hợp dữ liệu kiểm thử. - Danh sách các dữ liệu sai và các thủ tục cần thử nghiệm - Kiểm thử hồi qui - Tải hệ thống và các dữ liệu thử và các kiểm thử chất lượng hoạt động - Danh sách các sản phẩm bàn giao (dữ liệu, tài liệu…) 76.3 Tích hợp hệ thống 6.3.1 Thứ tự tích hợp phần mềm Có thể tích hợp theo một trong 3 cách như sau: - Tích hợp từ trên xuống theo sơ đồ thiết kế mức trên của hệ thống 86.3 Tích hợp hệ thống (tt) - Đầu tiên ghép nối các môđunVí dụ: sơ đồ thiết kế mức trên trong phần thực đơn. - Khi phần Menu làm việc, các chương trình gắn với phân hệ Thu-Thập-Dữ liệu được tích hợp, sau đó nối thêm vào “Menu”. -Tiếp theo đó là các phân hệ cập-nhật, tạo-lập-báo cáo. - Nếu muốn tiến hành càng sớm càng tốt, nên lập trình lập trình phần thực đơn, tích hợp chúng, trình diễn với các cán bộ quản lý, sau đó sang phần Thu-Thập-Dữ liệu, trình diễn sau khi tích hợp và cứ như vậy... đối với các môđun khác. 96.3 Tích hợp hệ thống (tt)- Cách tiếp cận dưới lên và cuống chương trình- Bắt đầu từ môđun xử lý tệp, sau đó chuyển sang các môđunthu thập dữ liệu, cập nhật và tạo sinh báo cáo- Môđun “Xử-Lý-Tệp” là môđun đơn giản nhất, trong khi đómôđun “Thực đơn” là phức tạp nhất.- Vấn đề nảy sinh là: Khi cần tích hợp một thành phần chươngtrình nào đó mà chưa có trong tay các thành phần khác, lậptrình viên buộc phải tỉa chúng và thay vào đó bằng các thủ tụcgiả, mô phỏng sự xuất hiện của những thành phần này. 106.3 Tích hợp hệ thống (tt)- Đầu tiên môđun “Thực đơn” được tích hợp,- Các môđun khác: Thu thập Dữ liệu, cập nhật, tạo lập báo cáođược thay bằng các thủ tục giả phục vụ cho việc kiểm thử.- Chẳng hạn, thủ tục “Thu thập dữ liệu” được thay bằng mộtthủ tục đơn g ...
Nội dung trích xuất từ tài liệu:
Bài giảng Quản lý dự án công nghệ thông tin: Chương 6 - ThS. Nguyễn Khắc Quốc GIAI ĐOẠNKIỂM THỬ HỆ THỐNG ThS. Nguyễn Khắc Quốc IT Department – Tra Vinh Univ ersity 1Tổng quan Mục đích - Tích hợp tất cả các phần cùng hoạt động - Kiểm tra cặn kẽ tất cả các phần, các môđun theo các chức năng đã ghi trong bản thiết kế bao gồm cả phần cứng và phần mềm. Các công việc chính - Tích hợp và kiểm thử từng phân hệ và các dự án con - Tích hợp và kiểm thử đối với toàn bộ hệ thống lớn. 2Tổng quan Các tài liệu cần có - Kế hoạch tích hợp và kiểm thử hệ thống đã lập ra trong giai đoạn thực hiện theo thứ tự xây dựng các phân hệ - Các dữ liệu kiểm thử. Các tài liệu cần hoàn thành - Biên bản kiểm thử phần cứng. - Biên bản, tài liệu lưu giữ kết quả kiểm thử phần mềm (thứ tự kiểm thử, các phép thử và dữ liệu kiểm thử) - Sản phẩm sau khi kiểm thử là toàn bộ hệ thống đã làm việc tốt, đã sữa lỗi xong. -Trong giai đoạn này, quản lý dự án thuần tuý từ khía cạnh kỹ thuật. - Các nhà quản lý cần phải đôn đốc sao cho mỗi phân hệ được cài đặt đúng tiến độ và phối hợp nhịp nhàng. 36.1 Nhập đề - Quá trình tích hợp và kiểm thử hệ thống được thực hiện theo cách từ dưới lên. + Đầu tiên kiểm thử các môđun nhỏ, + Kế tiếp là các phân hệ, + Toàn bộ hệ thống. -Giai đoạn kiểm thử hệ thống chia làm 2 bước. + Các phân hệ được tích hợp lại thành một môđun lớn hơn, các môđun này lại được ghép lại cho đến khi toàn bộ hệ thống được tạo dựng. + Hệ thống được kiểm thử nhằm kiểm tra xem các phân hệ có phối hợp nhịp nhàng với nhau không và toàn bộ hệ thống có dáng điệu như mong muốn không? 46.1 Nhập đề (tt) - Khó có thể ước lượng cần phải mất bao nhiêu thời gian để kiểm thử toàn bộ hệ thống. - Khó biết trước được sẽ có bao nhiêu lỗi và mỗi lỗi cần bao nhiêu thời gian để xử lý. - Việc kiểm thử hệ thống thường chiếm 1/8 tổng thời gian đã dự trù trước đó. - Nếu công việc triển khai trên thực tế nhiều hơn so với dự định, thì thời gian kiểm thử hệ thống cũng sẽ lớn hơn. - Người quản lý dự án giỏi bao giờ cũng trù liệu được tất cả các sự cố bất ngờ trong lúc lập lịch trình kiểm thử. 56.2 Kế hoạch kiểm thử hệ thống Một câu hỏi đặt ra đối với chuyên gia quản lý dự án công nghệ thông tin là: - Làm thế nào để ráp nối một hệ thống lớn có nhiều chương trình con và nhiều môđun? + Không nên viết xong toàn bộ chương trình mới liên kết chúng lại, mà trong nhiều trường hợp nên tích hợp hệ thống theo kiểu từng mẫu một. + Có thể có nhiều thứ tự tích hợp các môđun, nhưng trong mọi trường hợp các thứ tự này phải được trù tính từ trước trong giai đoạn đặt kế hoạch kiểm thử hệ thống. 66.2 Kế hoạch kiểm thử hệ thống (tt) Nội dung kế hoạch kiểm thử hệ thống - Lịch trình kiểm thử, các nhân viên tham gia; các yêu cầu về nhân lực và dữ liệu kiểm thử. - Kiểm tra cấu hình, tích hợp hệ thống và các công cụ trợ giúp kiểm thử được sử dụng. - Thứ tự kiểm thử các môđun và chương trình - Danh sách các phép kiểm thử phải thực hiện tại mỗi bước tích hợp dữ liệu kiểm thử. - Danh sách các dữ liệu sai và các thủ tục cần thử nghiệm - Kiểm thử hồi qui - Tải hệ thống và các dữ liệu thử và các kiểm thử chất lượng hoạt động - Danh sách các sản phẩm bàn giao (dữ liệu, tài liệu…) 76.3 Tích hợp hệ thống 6.3.1 Thứ tự tích hợp phần mềm Có thể tích hợp theo một trong 3 cách như sau: - Tích hợp từ trên xuống theo sơ đồ thiết kế mức trên của hệ thống 86.3 Tích hợp hệ thống (tt) - Đầu tiên ghép nối các môđunVí dụ: sơ đồ thiết kế mức trên trong phần thực đơn. - Khi phần Menu làm việc, các chương trình gắn với phân hệ Thu-Thập-Dữ liệu được tích hợp, sau đó nối thêm vào “Menu”. -Tiếp theo đó là các phân hệ cập-nhật, tạo-lập-báo cáo. - Nếu muốn tiến hành càng sớm càng tốt, nên lập trình lập trình phần thực đơn, tích hợp chúng, trình diễn với các cán bộ quản lý, sau đó sang phần Thu-Thập-Dữ liệu, trình diễn sau khi tích hợp và cứ như vậy... đối với các môđun khác. 96.3 Tích hợp hệ thống (tt)- Cách tiếp cận dưới lên và cuống chương trình- Bắt đầu từ môđun xử lý tệp, sau đó chuyển sang các môđunthu thập dữ liệu, cập nhật và tạo sinh báo cáo- Môđun “Xử-Lý-Tệp” là môđun đơn giản nhất, trong khi đómôđun “Thực đơn” là phức tạp nhất.- Vấn đề nảy sinh là: Khi cần tích hợp một thành phần chươngtrình nào đó mà chưa có trong tay các thành phần khác, lậptrình viên buộc phải tỉa chúng và thay vào đó bằng các thủ tụcgiả, mô phỏng sự xuất hiện của những thành phần này. 106.3 Tích hợp hệ thống (tt)- Đầu tiên môđun “Thực đơn” được tích hợp,- Các môđun khác: Thu thập Dữ liệu, cập nhật, tạo lập báo cáođược thay bằng các thủ tục giả phục vụ cho việc kiểm thử.- Chẳng hạn, thủ tục “Thu thập dữ liệu” được thay bằng mộtthủ tục đơn g ...
Tìm kiếm theo từ khóa liên quan:
Giai đoạn kiểm thử hệ thống Kiểm thử hệ thống Tích hợp hệ thống Quản lý dự án công nghệ thông tin Dự án công nghệ thông tin Quản trị dự ánGợi ý tài liệu liên quan:
-
69 trang 403 6 0
-
Chương 2 : Các công việc chuẩn bị
30 trang 313 0 0 -
Tiểu luận môn Quản trị dự án hệ thống thông tin: Quản lý dự án xây dựng phần mềm quản lý sinh viên
42 trang 268 1 0 -
Lý thuyết và bài tập Quản trị dự án (Thiết lập và thẩm định dự án đầu tư): Phần 1 - Vũ Công Tuấn
229 trang 260 0 0 -
Bài tập lớn Quản lý dự án công nghệ thông tin: Quản lý dự án xây dựng phần mềm quản lý bảo hiểm
71 trang 173 1 0 -
104 trang 163 0 0
-
Bài tập lớn môn Quản lý dự án Công nghệ thông tin: Quản lý dự án xây dựng phần mềm quản lý thư viện
47 trang 145 1 0 -
Tiểu luận môn Quản lý dự án công nghệ thông tin: Quản trị dự án phần mềm quản lý nhân sự
21 trang 141 1 0 -
73 trang 134 1 0
-
Bài giảng Quản trị dự án: Bài 1 - Phần mềm
7 trang 117 0 0