Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
13
Dung lượng
379,22 KB
Nội dung
e co m Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm on BÀI TẬP LỚN nZ Môn học: Kiểm tra phần mềm Si nh V ie 2011 Chương trình hợp tác đào tạo CSC Việt nam Đại Học BK HCM SinhVienZone.com https://fb.com/sinhvienzonevn Trang / 13 Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm Nội dung - o0o - Si nh V ie nZ on e co m Mục đích tài liệu I Phạm vi sử dụng II Bảng phân công hướng dẫn cho đề tài III Yêu cầu cho tập lớn IV Mô tả đề tài Đề tài: CƠNG CỤ MINH HỌA CÁC KHÁI NIỆM VÀ THUẬT TỐN TRONG LÝ THUYẾT ĐỒ THỊ Đề tài: THIẾT KẾ WEB SITE HỖ TRỢ GIẢNG DẠY MÔN HỌC MẠNG MÁY TÍNH Version 1.0 Đề tài: XÂY DỰNG HỆ THỐNG QUẢN LÝ TÀI LIỆU TRỰC TUYẾN Đề tài: WEBSITE QUẢN LÝ ĐVTN TRƯỜNG THPT NGUYỄN DU Đề tài: CÔNG CỤ SOẠN THẢO VÀ GÁN NHÃN ÂM THANH 10 Đề tài: HỆ THỐNG THÔNG TIN QUẢN LÝ TRUNG TÂM TIN HỌC 12 Đề tài 7: CÔNG CỤ TẠO ĐỀ THI TRẮC NGHIỆM 13 Chương trình hợp tác đào tạo CSC Việt nam Đại Học BK HCM SinhVienZone.com https://fb.com/sinhvienzonevn Trang / 13 Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm Mục đích tài liệu Kiểm tra phần mềm mơn học chương trình giảng dạy trường đại học Bách Khoa Tp Hồ Chí Minh Tài liệu phần bổ sung cho môn học Đây tập lớn dành cho sinh viên tham gia vào môn học Tài liệu mơ tả u cầu chương trình, chức cần kiểm tra, chức khơng cần kiểm tra Giả sử thời gian ước lượng …v v… Dựa đó, sinh viên tạo kế hoạch kiểm tra chương trình, cơng việc cần cho việc kiểm tra … I Phạm vi sử dụng m Đây chương trình đào tạo hợp tác công ty trách nhiệm hữu hạn CSC Việt nam trường Đại Học Bách khoa thành phố Hồ Chí Minh Tài liệu sử dụng để bổ sung cho việc giảng dạy trường co II Bảng phân công hướng dẫn cho đề tài nh V ie nZ on e Dưới bảng phân công chịu trách nhiệm hướng dẫn cho đề tài, sinh viên liên lạc để nhận hổ trợ từ phía cơng ty dựa bảng phân công này: Người Tên đề tài Email hướng dẫn CÔNG CỤ MINH HỌA CÁC KHÁI NIỆM VÀ Phuong Dao/ Pdao4@csc.com/Dle8@csc.com THUẬT TOÁN TRONG LÝ THUYẾT ĐỒ THỊ Dat Le THIẾT KẾ WEB SITE HỖ TRỢ GIẢNG DẠY Uyen Ngo ungo2@csc.com MƠN HỌC MẠNG MÁY TÍNH Version 1.0 XÂY DỰNG HỆ THỐNG QUẢN LÝ TÀI LIỆU Quang To qto@csc.com TRỰC TUYẾN WEBSITE QUẢN LÝ ĐVTN TRƯỜNG THPT ANh Duong aduong3@csc.com NGUYỄN DU CÔNG CỤ SOẠN THẢO VÀ GÁN NHÃN ÂM Loan Tran ltran30@csc.com THANH HỆ THỐNG THÔNG TIN QUẢN LÝ TRUNG HaiHo hho6@csc.com TÂM TIN HỌC CÔNG CỤ TẠO ĐỀ THI TRẮC NGHIỆM Anh Ly aly3@csc.com Si III Yêu cầu cho tập lớn Mỗi đề tài bao gồm: + Mô tả chung phần tóm tắt đề tài file + Source code để cài đặt, thực thi chương trình + Kế hoạch kiểm thử kèm cho để tài Yêu cầu chung cho để tài sau: Kèm theo kế hoạch kiểm tra phần mềm soạn thảo, dựa kế hoạch kiểm tra phần mềm đó, thảo luận nhóm trả lời câu hỏi sau: a) Mục đích phạm vi kiểm tra có nêu cụ thể khơng? Bạn có cần chỉnh sửa khơng? b) Kế hoạch kiểm tra phần mềm có định hướng khơng? Nếu sai, bạn chỉnh lại nào? c) Bạn biết có chức kiểm tra theo kế hoạch kiểm tra không? Theo bạn chức cần kiểm tra liệt kê đủ chưa? Bạn có cần bổ sung thêm khơng? d) Đội ngũ kiểm tra viên (tester) có định nghĩa rõ ràng cụ thể cho cơng việc khơng? Có Bao nhiều người nhóm? Có vai trò định nghĩa? Chương trình hợp tác đào tạo CSC Việt nam Đại Học BK HCM SinhVienZone.com https://fb.com/sinhvienzonevn Trang / 13 Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm on e co m e) Mơi trường kiểm thử có định nghĩa lên kế hoạch cụ thể khơng? Nếu có, cho biết số lượng định nghĩa theo kế hoạch kiểm kiểm thử? Theo bạn đủ? f) Các công cụ kiểm tra (test tools) có liệt kê cụ thể khơng? Đủ cho việc triển khai q trình kiểm thử phần mềm khơng? Theo bạn có cần bổ sung khơng? g) Trong kế hoạch kiểm tra, có phân cơng cơng việc chi tiết khơng? Bạn có thấy phân cơng có khơng hợp lý? h) Theo kế hoạch kiểm thử, bạn có biết ngưng việc thực thi kiểm thử (test execution) không? i) Theo bảng kế hoạch, lúc giao phần mềm cho khách hang, giao kèm theo? j) Bạn có đề nghị thêm để kế hoạch hoàn hảo hơn? Mỗi đề tài có liệt kê chức chương trình, chức tơ đậm in nghiêng chức yêu cầu nhóm xây dựng test cases Hãy xây dựng test cases theo định dạng mà bạn biết, có phần (sections) sau: a) Mục đích Test case b) Các điều kiện cần liệu cần thiết test c) Các trường hợp cần test d) Các kết tương ứng Cài đặt thực thi kiểm tra phần mềm dựa test cases soạn Thơng báo lỗi tìm thực thi kiểm tra chương trình cập nhật tình trạng (Passed/Failed) vào test cases Nộp làm: nZ Mỗi nhóm nộp bao gồm file chứa thư mục (được đặt tên: Nhóm_TenDeTai) Tên đề tài nhóm - Copy kế hoạch kiểm thử mà nhóm đọc, phân tích nhận xét (thơng qua câu trả lời) - Bộ Test cases nhóm - Bản báo cáo cho việc cài đặt chạy thử phần mềm - Kết test cases sau nhóm chạy thực chức chương trình Si nh V ie - Chương trình hợp tác đào tạo CSC Việt nam Đại Học BK HCM SinhVienZone.com https://fb.com/sinhvienzonevn Trang / 13 Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm - IV Mô tả đề tài Đề tài: CÔNG CỤ MINH HỌA CÁC KHÁI NIỆM VÀ THUẬT TỐN TRONG LÝ THUYẾT ĐỒ THỊ a) Mơ tả đề tài Yêu cầu chung chương trình: m Sử dụng ngơn ngữ Java, ngơn ngữ hỗ trợ chạy ứng dụng nhiều hệ điều hành khác để viết chương trình máy tính, xây dựng cơng cụ đồ họa trực quan nhằm hỗ trợ sinh viên môn học Lý Thuyết Đồ Thị on e co Đảm bảo chương trình chạy tốt hệ điều hành Windows XP SP SP 3, Windows Vista, Linux (phiên sau cùng) Đây chương trình đơn giản khơng đòi hỏi việc sử dụng ứng dụng sở liệu để lưu trữ, nhiên chương trình cần có chế giúp người sử dụng lưu kết dạng tập tin hay hình ảnh Để thuận tiện hơn, cần có chế nạp liệu từ tập tin có sẵn nZ Đảm bảo chương trình có khả đáp ứng tốt chạy song hành Microsoft cập nhật phiên bản vá lỗi chương trình phòng chống virus Norton Anti Virus Chương trình hỗ trợ việc học nên vấn đề quyền không cần thiết ie Các chức chương trình Si nh V KiỂM TRA GIAO DiỆN CHƯƠNG TRÌNH a Giao diện chương trình b Giao diện chức "Biên Soạn Giáo Khoa" c Giao diện chức 'Biểu diễn lưu trữ đồ thị" BIỂU DIỄN VÀ LƯU TRỮ ĐỒ THỊ a Vẽ Đồ Thị b Cập Nhật Sửa Đổi c Lưu Trữ Nạp Đồ Thị MINH HỌA CÁC THUẬT TOÁN a Hiện Thực Các Thuật Toán b Minh Họa Từng Bước c Minh Họa Kết Quả Bằng Các HIệu Ứng BIÊN SOẠN GIÁO KHOA a Biên Soạn Tiêu Đề b Minh Họa Bằng Đồ Thị c Biên Soạn Lý Thuyết HƯỚNG DẪN SỬ DỤNG CHỨC NĂNG CÀI ĐẶT CHƯƠNG TRÌNH (Khơng u cầu chức cập nhật phiên lên phiên cũ) a Cài Đặt b Gỡ chương Trình khỏi hệ thống Các Thuật Toán thực chương trình: Thuật tốn Depth First Search (TC: 2.5 man-days, Test: 1.5 man-days) Chương trình hợp tác đào tạo CSC Việt nam Đại Học BK HCM SinhVienZone.com https://fb.com/sinhvienzonevn Trang / 13 Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm Thuật tốn Tìm thành phần liên thơng đồ thị (TC: man-days, Test: 1.5 mandays) Thuật toán kiểm tra đồ thị đẳng cấu (TC: man-days, Test: 1.5 man-days) Thuật toán kiểm tra đồ thị phẳng (TC: 2.5 man-days, Test: man-days) Thuật toán FLEURY tìm chu trình Euler (TC: man-days, Test: 2.5 man-days) Thuật tốn Đệ quy tìm chu trình Hamilton (TC: man-days, Test: 1.5 man-days) Thuật tốn PRIM tìm phủ tối tiểu (TC: man-days, Test: man-days) Các Thuật Toán thực sau phiên kế tiếp: Thuật tốn KRUSKAL tìm phủ tối tiểu Thuật tốn DIJKSTRA tìm đường ngắn Thuật tốn WELCH_POWELL tơ màu đỉnh Thuật tốn tìm đường tăng dòng mạng Thuật tốn Max-Flow tìm dòng cực đại mạng Si nh V ie nZ on e co m Chương trình hợp tác đào tạo CSC Việt nam Đại Học BK HCM SinhVienZone.com https://fb.com/sinhvienzonevn Trang / 13 Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm Đề tài: THIẾT KẾ WEB SITE HỖ TRỢ GIẢNG DẠY MƠN HỌC MẠNG MÁY TÍNH Version 1.0 a) Mơ tả đề tài Mục đích web site: - e - m - Sử dụng Joomla! Viết ngôn ngữ PHP, sở liệu MySQL để xây dựng web site nhằm hổ trợ giảng viên công tác giảng dạy mơn Mạng máy tính Web site môi trường thân thiện, thuận tiện giảng viên học viên trình giảng viên truyền đạt kiến thức học viên tíêp thu kiến thức Web site chạy tất trình duyệt web Internet Explorer hay Mozilla Firefox… Web site cần đảm bảo tốc độ load không giây với 10 kết nối thời điểm giây trường hợp 100 kết nối Web site cần có hệ thống quản trị quyền truy xuất chức cho user truy xuất co - Các chức chương trình Si nh V ie nZ on Quản lý trang chủ a Quản lý người giảng viên học viên quyền truy xuất theo vai trò b Trang quản lý giảng viên c Trang quản lý học viên Các chức Giảng viên: a Chức login vào hệ thống theo vai trò (role) b Tạo giảng, module học c Chỉnh sửa giảng, module tạo trước d Chức chạy thử giảng, thực hành, kiểm tra thuyết trình (thêm, sửa, xóa, chấm điểm) – Lưu ý: Chức phát triển version 1.5) e Chức quản lý chủ đề thuyết trình thêm, sửa, xóa, duyệt đăng ký Các chức Học viên: a Chức login vào hệ thống theo vai trò (role) b Chức đăng tải thực hành, kiểm tra, thuyết trình c Chức nộp điều chỉnh thông tin kiểm tra, thực hành d Chức xem giảng, thực hành, kiểm tra, giải đáp thắc mắc – Lưu ý: Chức phát triển version 1.5 Chương trình hợp tác đào tạo CSC Việt nam Đại Học BK HCM SinhVienZone.com https://fb.com/sinhvienzonevn Trang / 13 Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm Đề tài: XÂY DỰNG HỆ THỐNG QUẢN LÝ TÀI LIỆU TRỰC TUYẾN a) Mơ tả đề tài Mục đích web site: - Quản lý tài liệu tiếng Việt Cho phép người dung tìm kiếm tài liệu theo ngữ nghĩa, theo từ khóa tìm kiếm kết hợp Hệ thống phát triển với công nghệ JSP Struts Framework 1.3.10 Hệ thống chạy trình duyệt web Internet Explorer hay Mozilla Firefox… Hệ thống cần đảm bảo tốc độ tìm kiếm khơng q 10 giây Hệ thống có chức phân quyền truy cập tài liệu cho người dùng co Các chức chương trình m - nZ on e Chức chung a Login vào hệ thống theo phân quyền b Xem tài liệu công ty c Xem tài liệu phòng ban d Quản lý tài liệu cá nhân Chức riêng cho người dùng: a Xem thông tin cá nhân b Thay đổi mật c Chia sẻ tài liệu d Tải lên nhiều tài liệu e Tìm kiếm tài liệu ie Các chức thực sau phiên kế tiếp: Si nh V Kết nối với hệ thống thư viện trực tuyến khác Cho phép người dùng đăng ký nhận thơng báo có tài liệu liên quan đến vấn đề quan tâm tải lên Cung cấp lựa chọn không cho tải tài liệu về, cho phép đọc trực tuyến Chương trình hợp tác đào tạo CSC Việt nam Đại Học BK HCM SinhVienZone.com https://fb.com/sinhvienzonevn Trang / 13 Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm Đề tài: WEBSITE QUẢN LÝ ĐVTN TRƯỜNG THPT NGUYỄN DU a/ Mơ tả đề tài Mục đích website - Tinh giản thủ tục đăng kí, quản lí hồ sơ Đoàn viên - Hỗ trợ thống kê, xếp loại Đoàn viên - Tạo môi trường liên kết học tập cho Đoàn viên Thanh niên trường Si nh V ie nZ on e co m Tổng quan công nghệ để thiết kế website Website thiết kế thông qua sử dụng công nghệ ngôn ngữ lập trình: Java script, PHP cở sở liệu My SQL Chúng sử dụng PHP 5.0 với hỗ trợ gói EASYPHP để thiết kế CSDL thực form Website Chạy nhiều hệ điều hành: PHP chạy nhiều hệ điều hành WindownsNT/2000/2003 Unix với hỗ trợ IIS Apache, ngồi chạy số flatform khác như: Netscape, Roxen, hay vài thứ khác u cầu chung chương trình Dùng ngơn ngữ PHP, Java script de viết chương trình, sở sữ liệu My SQL Đảm bảo website chạy Win 2003, XP phiên sau sử dụng browser IE6, IE7 FireFox Các chức chương trình Các trang thơng tin website: Test GUI a Trang chủ b Trang hướng dẫn c Trang đăng nhập d Trang đăng thoát e Trang đăng ký f Trang Bí thư Trang quản trị g Trang Lịch sử Đồn Thanh niên h Trang giới thiệu Bí thư Đoàn trường i Trang diễn đàn Thanh niên j Trang hoạt động thường niên k Trang hiển thị văn Đồn l Trang hồ sơ Đồn viên m Trang tìm kiếm Danh sách yêu cầu chức năng/module thực Test: Test function a Quản lý hoạt động thường niên b Quản lý diễn đàn niên c Quản lý hồ sơ đoàn viên d Quản lý lịch sử đoàn TNCS HCM e Quản lý văn đoàn niên f Quản lý lịch sử BCH g Quản lý khai báo quy trình đăng nhập, đăng ký h Quản lý quy trình kết nạp đồn viên Chương trình hợp tác đào tạo CSC Việt nam Đại Học BK HCM SinhVienZone.com https://fb.com/sinhvienzonevn Trang / 13 Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm Đề tài: CÔNG CỤ SOẠN THẢO VÀ GÁN NHÃN ÂM THANH Mơ tả đề tài Mục đích chương trình Đây cơng cụ soạn thảo gán han âm cho kỹ thuật biên soạn tập tin chứa câu hội thoại Chương trình có khả soạn thảo âm với chức như: cắt, dán, Phân tích file âm dạng WAVE chuẩn han dạng co m copy, phóng to, thu nhỏ, thu âm, … hình Sau đó, đánh dấu đoạn âm hình lưu han han trực quan han han tích file XML File XML lưu trữ nội dung đoạn âm vừa on âm (hay gọi Tagging) e đánh dấu Người sử dụng truy xuất file cần Đây phần gán nhãn nZ Yêu cầu chung chương trình: ie Sử dụng ngơn ngữ Java, ngơn ngữ hỗ trợ chạy ứng dụng nhiều hệ điều hành khác để viết chương trình máy tính, nhằm hỗ trợ sinh viên mơn học CƠNG CỤ SOẠN THẢO VÀ GÁN NHÃN ÂM THANH nh V Đảm bảo chương trình chạy tốt hệ điều hành Windows XP SP SP Si Đảm bảo chương trình có khả đáp ứng tốt chạy song hành Microsoft cập nhật phiên bản vá lỗi chương trình phòng chống virus Norton Anti Virus Chương trình hỗ trợ việc học nên vấn đề quyền khơng cần thiết Các chức chương trình Cài đặt chương trình Gán han âm (Tagging) Có bốn giai đoạn Tagging file âm dạng WAVE: a Mở file WAVE dạng han; b Tiến hành đánh nội dung vào Textbox; c Lưu xuống file XML; d Lấy nội dung file XML lên gắn vào Textbox file âm Tagging để kiểm tra Soạn thảo âm a Chức cắt âm b Chức copy âm c Chức dán âm d Chức phóng to t âm Chương trình hợp tác đào tạo CSC Việt nam Đại Học BK HCM SinhVienZone.com https://fb.com/sinhvienzonevn Trang 10 / 13 Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm e Chức thu nhỏ âm f Chức thu âm Gỡ bỏ cài đặt chương trình Các phi chức Yêu cầu khả chịu tải hiệu thực (Design TC man – days, test man- days) Kiểm tra ứng dụng với độ han giải 1024 x 768 va 800 x600 (TC: 0.5 man-days, man- Si nh V ie nZ on e co m days) Chương trình hợp tác đào tạo CSC Việt nam Đại Học BK HCM SinhVienZone.com https://fb.com/sinhvienzonevn Trang 11 / 13 Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm Đề tài: HỆ THỐNG THÔNG TIN QUẢN LÝ TRUNG TÂM TIN HỌC Mô tả đề tài Mục tiêu: - Thiết kế thực hệ thống, tên Hệ thống thơng tin quản lí trung tâm tin học, cung cấp hai mảng tính chủ yếu (1) hỗ trợ việc quản lý, tổ chức, điều hành hoạt động trung tâm mặt nhân đào tạo, (2) cung cấp dịch vụ từ xa thuận tiện cho học viên m Môi trường: Hiện thực tảng công nghệ J2EE DBMS MS SQL Server co Operating System on e - Windows XP Professional (SP2, SP3) - Windows Vista (SP1) - Windows (optional) Mơi trường thực thi đòi hỏi cần có chương trình phòng chống virus với cập nhật nhằm bảo đảm an toàn cho toàn hệ thống Các chức chương trình: Si nh V ie nZ Phân hệ quản lý Chương Trình Đào Tạo a Quản lý phòng học b Quản lý học viên c Quản lý đào tạo ngắn hạn d Quản lý đào tạo dài hạn e Thống kê báo cáo f Quản lý nguyện vọng Phân hệ Quản Lý Nhân Sự a Quản lý thông tin nhân viên b Quản lý thông tin hợp đồng c Quản lý thơng tin phòng ban d Quản lý thơng tin cấp e Quản lý thông tin định f Đánh giá nhân viên g Quản lý thông tin bảng chấm công nhân viên h Đánh giá, xếp loại nhân viên theo tiêu chí định sẵn i Bảo mật Chương trình hợp tác đào tạo CSC Việt nam Đại Học BK HCM SinhVienZone.com https://fb.com/sinhvienzonevn Trang 12 / 13 Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm Đề tài: CÔNG CỤ TẠO ĐỀ THI TRẮC NGHIỆM Mô tả đề tài Yêu cầu chung chương trình: Chương trình có khả năng: - Lưu trữ hiển thị văn có định dạng hình ảnh, cơng thức - Quản lý tốt ngân hàng câu hỏi - Quản lý tốt ngân hàng đề thi - Xuất đề thi ứng dụng Microsoft Word co m Đảm bảo chương trình chạy tốt hệ điều hành Windows XP SP2 SP3, Windows Vista Đảm bảo chương trình có khả đáp ứng tốt chạy song hành Microsoft cập nhật phiên vá lỗi chương trình phòng chống virus Norton Anto Virus e Chương trình hỗ trợ việc học nên vấn đề quyền không cần thiết on Các chức chương trình Si nh V ie nZ SOẠN CÂU HỎI a Quản lý câu hỏi b Tạo mới, xóa, cập nhật câu hỏi có định dạng c Thêm câu hỏi vào ngân hàng liệu SINH ĐỀ THI a Quản lý kỳ thi, đề b Trộn câu hỏi đề c Hiển thị nội dung ngân hàng câu hỏi d Sinh đề thi tay tự động e Xuất ứng dụng Microsoft Word QUẢN LÝ KỲ THI / BỘ ĐỀ a Kỳ thi có nhiều đề, đề có nhiều câu hỏi b Tạo kỳ thi / đề c Tạo tự động đề QUẢN LÝ MÔN HỌC / CHƯƠNG MỤC a Tạo mơn học / chương mục b Xóa mơn học / chương mục c Cập nhật thông tin môn học / chương mục Chương trình hợp tác đào tạo CSC Việt nam Đại Học BK HCM SinhVienZone.com https://fb.com/sinhvienzonevn Trang 13 / 13 ... Việt nam Đại Học BK HCM SinhVienZone. com https://fb .com/ sinhvienzonevn Trang / 13 Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm Đề tài: THIẾT KẾ WEB SITE HỖ TRỢ GIẢNG DẠY MÔN HỌC MẠNG... tạo CSC Việt nam Đại Học BK HCM SinhVienZone. com https://fb .com/ sinhvienzonevn Trang / 13 Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm on e co m e) Môi trường kiểm thử có định nghĩa... dành cho sinh viên môn học Kiểm Tra Phần Mềm Mục đích tài liệu Kiểm tra phần mềm mơn học chương trình giảng dạy trường đại học Bách Khoa Tp Hồ Chí Minh Tài liệu phần bổ sung cho môn học Đây tập