Bao cao quan ly du an phan mem co chi

107 29 0
Bao cao quan ly du an phan mem co chi

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG Khoa : Cơng Nghệ Thơng Tin1 BÀI TẬP LỚN MƠN: QUẢN LÝ DỰ ÁN PHẦN MỀM ĐỀ TÀI: XÂY DỰNG WEBSITE XEM PHIM TRỰC TUYẾN Giảng viên: Nguyễn Quỳnh Chi Lớp: D13-120 Nhóm mơn học: 04 Nhóm sinh viên thực hiện: Hà Nội, 11/2016 MỤC LỤC QUAN VỀ DỰ ÁN I TỔNG Nhu cầu thực tế Mô tả dự án II TÔN CHỈ DỰ ÁN Tổng quan 1.1 Nhu cầu công việc 1.2 Mục tiêu dự án 1.3 Cách tiếp cận phương pháp Phạm vi dự án 2.1 Sản phẩm bàn giao 2.2 Ngoài phạm vi dự án Ngân sách lịch thực 3.1 Ngân sách 3.2 Lịch thực Trách nhiệm vai trò Các giả thiết cần thiết lập III QUẢN LÝ PHẠM VI Phân rã công việc( WBS) Ước lượng công việc 10 Phạm vi sản phầm 11 Phạm vi tài nguyên 11 IV QUẢN LÝ LẬP LỊCH THỰC HIỆN 12 Lịch thực 12 Biểu đồ Gant 19 V QUẢN LÝ RỦI RO 22 Xác định rủi ro 22 1.1 Các lĩnh vực xảy rủi ro 22 1.2 Xác định rủi ro 22 Phân tích rủi ro 25 Đáp ứng rủi ro 33 VI QUẢN LÝ CHẤT LƯỢNG 35 Tiêu chí đánh giá chất lượng 35 Định nghĩa trình xem xét kiểm tra 36 Môi trường công cụ hỗ trợ kiểm thử 38 3.1 Môi trường kiểm thử 3.2 Các công cụ hỗ trợ kiểm thử 38 39 Kế hoạch kiểm thử 39 VII QUẢN LÝ CON NGƯỜI 41 41 Các vị trí nhóm thực dự án 1.1 Thơng tin thành viên nhóm 41 1.2 Các vị trí đội dự án 42 Cấu trúc đội dự án 43 2.1 Các thành phần đội dự án 43 2.2 Sơ đồ tổ chức dự án 43 Ma trận kỹ 45 Ma trận gán trách nhiệm 45 VIII QUẢN LÝ GIAO TIẾP VÀ TRUYỂN THÔNG 50 Các thành phần tham gia 50 Thông tin liên lạc bên 51 Các kênh giao tiếp 51 3.1 Giữa thành viên nhóm với trưởng nhóm 51 3.2 Giữa trưởng nhóm với khách hàng 53 Phương thức giải vấn đề phát sinh 55 IX QUẢN LÝ CẤU HÌNH 56 58 Giới thiệu 1.1.Vai trò trách nhiệm 58 1.2.Định nghĩa kí hiệu 58 Tiến trình quản lý cấu hình 59 2.1.Định nghĩa CI đặt tên 59 2.2.Thủ tục Baseline CI 61 2.3.Lịch trình 62 2.4.Cấu trúc thư mục quyền truy cập 63 2.5.Luật đánh phiên 65 2.6.Kiểm soát thay đổi 67 2.7.Kế hoạch lưu 68 X CÁC TÀI LIỆU DỰ ÁN 68 I TỔNG QUAN VỀ DỰ ÁN Nhu cầu thực tế: Website xem phim trực tuyến hình thức xem phim online linh hoạt, tiện dụng cho người sử dụng Với website xem phim online miễn phí với kho phim phong phú đa dạng, nhiều thể loại khác Tốc độ cập nhật phim nhanh Hệ thống tìm kiếm phân loại chi tiết thuận tiện cho người dùng việc tìm phim mà u thích, quan tâm Mơ tả dự án: − Tên dự án: Xây dựng website xem phim trực tuyến miễn phí − Khách hàng: Cơng ty giải trí A − Đại diện: bà Nguyễn Quỳnh Chi − Trưởng nhóm dự án: Nguyễn Thanh Tùng − Đội phát triển dự án: Nguyễn Thị Hồng Trịnh Thị Phương Vùi Thị Quyền Nguyễn Thanh Tùng Phùng Thị Diệu Vi II TÔN CHỈ DỰ ÁN Tổng quan 1.1 Nhu cầu công việc : Xây dựng website xem phim online linh hoạt, tiện dụng cho người sử dụng Website online với kho phim phong phú đa dạng nhiều thể loại khác Tốc độ tìm kiếm nhanh hỗ trợ người dùng tìm kiếm phim mà người dùng quan tâm, u thích Ngồi cịn có nhiều tính hỗ trợ khác cho người dùng 1.2 Mục tiêu dự án : Xem phim nhu cầu giải trí bắt buộc việc áp dụng công nghệ thông tin để đáp ứng nhu cầu trở nên quen thuộc, xây dựng website xem phim tạo nhiều thuận lợi dễ dàng cho người dùng việc xem phim mà họ quan tâm nóng ảnh giới nước Thơng qua website giúp người quản lý trang web kiểm sốt giao diện trang web, cập nhật quản lý người dùng trang web, cập nhật phim đến với người dùng, hỗ trợ người dùng tìm kiếm phim hay, họ yêu thích Hiện trang web khách hàng chưa thể đáp ứng cầu người dùng thời đại ngày trước cạnh tranh khốc liệt Khách hàng biết đến nhóm với dự án thành cơng trước hi vọng xây dựng website phù hợp, thoải mái với người dùng thời đại 1.3 Cách tiếp cận phương pháp a) Cách tiếp cận − Tìm hiểu yêu cầu giao diện mà khách hàng mong muốn xây dựng trang web − Tìm hiểu đối tượng sử dụng website mà khách hàng mong muốn website hướng tới để đạt hiệu cao − Lựa chọn ngôn ngữ để phát triển − Đánh giá kết đạt dự án b) Phương pháp − Áp dụng mơ hình thác nước để làm sản phẩm − Sử dụng ngôn ngữ java để phát triển dự án − Sử dụng tên miền, máy chủ bên khách hàng cung cấp − Các framework với ngôn ngữ html,css, để phát triển giao diện trang web − Thiết kế sở liệu phù hợp với yêu cầu dự án − Mua sản phẩm bảo mật công ty nước Phạm vi dự án 2.1 Sản phẩm bàn giao − Trang web xem phim trực tuyến với chức chính: + Đăng ký, đăng nhập người sử dụng + Tìm kiếm phim + Xem phim + Quản lý danh mục phim + Quản lý người dùng − Tài liệu hướng dẫn sử dụng trang web − Mạng phần cứng − Quyển catalog đầy đủ 2.2 Ngoài phạm vi dự án − Thống kê lượt xem người dùng − Thu phí người dùng − Xem ti vi trực tuyến Ngân sách lịch thực 3.1 Ngân sách : − Dự trù kinh phí: 30.000.000VNĐ − Ngân sách giao: VNĐ 3.2 Lịch thực : - 1/9/2016: tiếp nhận dự án - 5/9/2016 : chuyển giao tài liệu khảo sát từ nhóm thu thập u cầu sang nhóm phân tích u cầu - 21/9/2016 : chuyển giao tài liệu phân tích cho nhóm thiết kế - 30/9/2016 : chuyển giao tài liệu thiết kế cho nhóm phát triển - 19/10/2016 : chuyển giao module phát triển cho nhóm kiểm thử - 13/11/2016 : chuyển giao sản phẩm cho khách hàng - 15/11/2016: đóng dự án Trách nhiệm vai trò ST T Họ Tên Vai trò trách nhiệm Nguyễn Thị Hồng Nhân viên đảm bảo chất lượng phần mềm(QA) Trịnh Thị Phương Nhân viên thiết kế giao diện Vùi Thị Quyền Nhân viên kiểm thử phần mềm(tester) Nguyễn Thanh Tùng Lập trình viên(developer), Quản lý dự án(PM) Phùng Thị Diệu Vi Nhân viên quản trị CSDL Các giả thiết cần thiết lập − Chúng ta tham khảo vài trang web có sẵn mạng − Hệ thống xây dựng sử dụng mơ hình j2ee − Hệ thống chạy tài nguyên máy tính mạng sẵn có − Đây ứng dụng web − Đội phát triển dự án nội thực công việc − Chúng mua phần mềm bảo mật cơng tư nước ngồi − Khách hàng cung cấp tài liệu tài nguyên cần thiết − Khách hàng phải bồi thường tự ý hủy bỏ dự án − Khách hàng kí nhận sản phẩm vịng tuần − Nhóm dự án tiến hành bảo trì sản phầm vòng tháng sau khách hàng nhận bàn giao sản phẩm III QUẢN LÝ PHẠM VI Phân rã công việc( WBS) 0.0 Website xem phim trực tuyến 1.0 1.1 1.2 1.3 1.4 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 3.0 3.1 3.2 3.3 3.4 4.0 Thu thập yêu cầu Thu thập yêu cầu khách hàng Kiểm tra tính khả thi Viết tài liệu khảo sát Xem xét lại pha yêu cầu Phân tích Tổng hợp yêu cầu Xây dựng cấu trúc website Lập chi tiết công việc Xác định nguồn lực tài Ước lượng giá thành Xác định chất lượng sản phẩm Viết rủi ro ban đầu Lập kế hoạch thực Viết tài liệu đặc tả Xem xét lại pha phân tích Thiết kế Thiết kế biểu đồ Use case 3.1.1 Thiết kế biểu đồ Use case cho chức đăng ký 3.1.2 Thiết kế biểu đồ Use case cho chức đăng nhập 3.1.3 Thiết kế biểu đồ Use case cho chức tìm kiếm 3.1.4 Thiết kế biểu đồ Use case cho chức quản lý người dùng 3.1.5 Thiết kế biểu đồ Use case cho chức quản lý phim Thiết kế giao diện 3.2.1 Thiết kế giao diện cho người quản trị 3.2.1.1 Đăng nhập 3.2.1.2 Quản lý người dùng 3.2.1.3 Quản lý phim 3.2.2 Thiết kế giao diện cho người sử dụng 3.2.2.1 Trang chủ 3.2.2.2 Đăng ký 3.2.2.3 Đăng nhập 3.2.2.4 Tìm kiếm 3.2.2.5 Danh sách u thích 3.2.2.6 Nội dung phim 3.2.2.7 Tin tức 3.2.2.8 Xem phim Viết tài liệu thiết kế Xem xét lại pha thiết kế Quản lý dự án 5.0 Phát triển 5.1 Thiết kế HTML 5.1.1 Giao diện người quản trị 5.1.1.1 Đăng nhập 5.1.1.2 Quản lý người dùng 5.1.1.3 Quản lý phim 5.1.2 Giao diện người sử dụng 5.1.2.1 Trang chủ 5.1.2.2 Đăng ký 5.1.2.3 Đăng nhập 5.1.2.4 Tìm kiếm 5.1.2.5 Danh sách u thích 5.1.2.6 Nội dung phim 5.1.2.7 Tin tức 5.1.2.8 Xem phim 5.2 Xây dựng CSDL 5.3 Viết code xử lí 5.3.1 Chức người quản trị 5.3.1.1 Đăng nhập 5.3.1.2 Quản lý người dùng 5.3.1.3 Quản lý phim 5.3.2 Chức người sử dụng 5.3.2.1 Trang chủ 5.3.2.2 Đăng ký 5.3.2.3 Đăng nhập 5.3.2.4 Tìm kiếm 5.3.2.5 Danh sách u thích 5.3.2.6 Xem phim 5.4 Viết tài liệu mơ tả 5.5 Xem xét lại pha phát triển 6.0 Kiểm thử 6.1 Kiểm thử: 6.1.1 6.1.2 Kiểm thử giao diện người quản trị 6.1.1.1 Kiểm thử giao diện đăng nhập 6.1.1.2 Kiểm thử giao diện quản lý người dùng 6.1.1.3 Kiểm thử giao diện quản lý phim Kiểm thử giao diện người sử dụng 6.1.2.1 Kiểm thử giao diện trang chủ 6.1.2.2 Kiểm thử giao diện đăng ký 6.1.2.3 Kiểm thử giao diện đăng nhập 6.1.2.4 Kiểm thử giao diện tìm kiếm 6.1.2.5 Kiểm thử giao diện danh sách yêu thích 6.1.2.6 Kiểm thử giao diện nội dung phim 6.1.2.7 Kiểm thử giao diện tin tức 6.1.2.8 Kiểm thử giao diện xem phim 6.1.3 Kiểm thử chức người quản trị 6.1.3.1 Kiểm thử chức đăng nhập 6.1.3.2 Kiểm thử chức quản lý người dùng 6.1.3.3 Kiểm thử chức quản lý phim 6.1.4 Kiểm thử chức người sử dụng 6.1.4.1 Kiểm thử chức trang chủ 6.1.4.2 Kiểm thử chức đăng ký 6.1.4.3 Kiểm thử chức đăng nhập 6.1.4.4 Kiểm thử chức danh sách u thích 6.1.4.5 Kiểm thử chức tìm kiếm 6.1.4.6 Kiểm thử chức xem phim 6.2 Sửa lỗi phát sinh: 6.2.1 Sửa lỗi phát sinh giao diện người quản trị 6.2.1.1 Sửa lỗi phát sinh giao diện đăng nhập 6.2.1.2 Sửa lỗi phát sinh giao diện quản lý người dùng 6.2.1.3 Sửa lỗi phát sinh giao diện quản lý phim 6.2.2 Sửa lỗi phát sinh giao diện người sử dụng 6.2.2.1 Sửa lỗi phát sinh giao diện trang chủ 6.2.2.2 Sửa lỗi phát sinh giao diện đăng ký 6.2.2.3 Sửa lỗi phát sinh giao diện đăng nhập 6.2.2.4 Sửa lỗi phát sinh giao diện tìm kiếm 6.2.2.5 Sửa lỗi phát sinh giao diện nội dung phim 6.2.2.6 Sửa lỗi giao diện danh sách yêu thích 6.2.2.7 Sửa lỗi phát sinh giao diện tin tức 6.2.2.8 Sửa lỗi phát sinh giao diện xem phim 6.2.3 Sửa lỗi phát sinh chức người quản trị 6.2.3.1 Sửa lỗi phát sinh chức đăng nhập 6.2.3.2 Sửa lỗi phát sinh chức quản lý người dùng 6.2.3.3 Sửa lỗi phát sinh chức quản lý phim 6.2.4 Sửa lỗi phát sinh chức người sử dụng 6.2.4.1 Sửa lỗi phát sinh chức trang chủ 6.2.4.2 Sửa lỗi phát sinh chức đăng ký 6.2.4.3 Sửa lỗi phát sinh chức đăng nhập 6.2.4.4 Sửa lỗi phát sinh chức danh sách yêu thích 6.2.4.5 Sửa lỗi phát sinh chức tìm kiếm 6.2.4.6 Sửa lỗi phát sinh chức xem phim 6.3 Viết tài liệu kiểm thử 6.4 Xem xét lại pha kiểm thử Nghiệm thu bàn giao khách hàng Cài đặt server Đưa vào hoạt động Viết tài liệu nghiệm thu Viết tài liệu hướng dẫn sử dụng Bàn giao khách hàng Đào tạo sử dụng quản trị web 8.0 Đóng dự án 7.0 7.1 7.2 7.3 7.4 7.5 7.6 Ước lượng công việc Quy ước đặt tên: __ Ví dụ: PRJ001_1.3TLKS_a.b đó: + + PRJ001: mã dự án 1.3TLKS: có 1.3 số hiệu WBS + TLKS viết tắt Tài liệu khảo sát + a.b: phiên a.b Với nhóm CI thuộc mơi trường có qui ước _< Tên viết tắt sản phẩm tạo trình làm dự án>_ Ví dụ PRJ001_MT_CC_a.b : + PRJ001: mã dự án + MT : Mối trường + CC : Công cụ + a.b : Phiên 2.2.Thủ tục Baseline CI  Tài liệu  Mã nguồn 2.3.Lịch trình ST T Các mốc Tiêu chí sở Khởi động dự án Trong vịng ngày từ bắt đầu dự án, yêu cầu phiên cấu hình khởi động phải đáp ứng Định nghĩa Khi có phương thức, giải pháp Người chịu trách nhiệm Nguyễn Thanh Tùng Nguyễn Thanh Tùng ST T Các mốc Người chịu trách nhiệm Tiêu chí sở cho dự án Khi kiến trúc phiên phát hành Giải pháp Xây dựng Ngay sau kết thúc pha phát triển Nguyễn Thanh Tùng Đóng dự án Sau phiên cuối hoàn thiện, tât mục cấu hình phải đáp ứng Nguyễn Thanh Tùng Nguyễn Thanh Tùng 2.4.Cấu trúc thư mục quyền truy cập 2.4.1.Các khu vực chức Khu vực Khu vực phát triển Khu vực rà soát Khu vực kiểm thử Vùng phát hành Vùng phiên Khu vực báo Mục đích Nơi lập trình viên cập nhật code hàng ngày Lưu trữ tất thứ sẵn sàng để rà soát Những người rà soát rà soát thứ Lữu trữ mà chờ kiểm thử mã kiểm thử Lưu mục sẵn sàng để phát hành cho tất phiên mục Lưu trữ tất mục phiên CI Nơi bảo vệ sở dự án nơi mà CI khơng thay đổi vài thành viên Lữu trữ báo cáo họp mặt thành viên dự án cáo 2.4.2 Cấu trúc thư mục Th mụ c chí nh Thư mục Mục đích Ánh xạ tới vùng Quyền truy cập Project Directory \\hiksoft\svn\root\ WI P Các sản phẩm Lưu tất mục cấu hình giao tới khách hàng Phát hành Modify: PM, Người có trách nhiệm(PIC) Read: All Document Documents of Requiements, Design, Test, … Phát hành Modify: PM,PIC Read: All Kế hoạch Lưu trữ mục đích, ước lượng, kế hoạch phát triển phần mềm, lịch trình nhiệm vụ đội phát triển Phát hành Modify: PM,PIC Read: All Báo cáo Lưu trữ báo cáo hàng tuần Báo cáo Modify: PM, PIC, dev Read: All Mã nguồn Lưu trữ mã nguồn Phát triển Modify and read :dev, PIC Biên họp mặt Lưu trữ văn họp mặt thành viên đội với khách hàng Tha nh tra Đáp ứng Baseline Name Modify : All Lư trữ sản phẩm QA, kiểm tra xem xét sản phẩm Kiểm thử Modify right: Project QAs Read right: All Phát hành phiên mục cấu hình Phát hành Modify: PM, CC Read: All Thư mục server \\hikisoft\svn\develop P há t tri ển User Cho developer thư mục để lưu mục cần thiết Ghi nhiệm vụ người thời hạn hoàn thành Phát triển Modify: Develop ers Read: All Th Thư mục Mục đích mụ c chí nh Project Directory \\hiksoft\svn\root\ Update Kiểm thử Ph át hà nh Wait Vùng quản lý code, cho phép cập nhập lúc Lưu mã chưa kiểm tra Ánh xạ tới vùng Quyền truy cập Kiểm thử Modify: PM, CC, PTL Read: All Modify : Tester Read : All Modify: PM, CC Read: All Passed Lưu đoạn mã qua kiểm tra vấn đề Kiểm thử Archive Lưu đoạn mã phát triển hoàn thiện Phát hành 2.5.Luật đánh phiên  Cho tài liệu Mức phiên trì nhận dạng số với hai thành phần Phiên gốc đánh số 0.1, sửa đổi đánh số 0.2, 0.3 Phiên phát hành 1.0 Số phiên bản, xuất bên trái dấu thập phân Nó thay đổi kiến trúc cốt lõi thay đổi mục Ví dụ: mục hoàn toàn đại tu, với thay đổi nội đáng kể, phiên 1.0 trở thành phiên 2.0 Số sửa đổi, xuất bên phải số thập phân Nó thay đổi nội dung thay đổi, cấu trúc tổng thể nội dung tài liệu giữ nguyên Các trình tự bình thường phiên 1.1, 1.2  Đối với file tài nguyên phần mềm Thực thi phần mềm tập tin hỗ trợ thường xác định tên số phiên bản, chẳng hạn "Main DB v1.1.a" Các phiên đầu 1,0 Các chương trình phiên số bao gồm ba thành phần: Số phiên bản, xuất bên trái dấu thập phân Nó thay đổi kiến trúc cốt lõi thay đổi mục phần mềm, di chuyển từ khu vực công cụ phát triển khác, ứng dụng hoàn toàn đại tu, thay đổi giao diện người dùng Trong trường hợp này, phiên 1.1a trở thành phiên 2.0 Số sửa đổi, xuất bên phải số thập phân Nó thay đổi tính mới, chức nội dung khác thêm vào thay đổi đáng kể Trong trường hợp bình thường, kiến trúc lõi giao diện người dùng mở rộng giới hạn số cách Lý phổ biến cho việc thay đổi số phiên thêm module chức khác vào phần mềm Các trình tự bình thường phiên 1.0, 1.1, 1.2 Mức độ cập nhật nối tăng lên thay đổi đến mục phần mềm để sửa nhiều khiếm khuyết, khơng có thêm chức Phiên 1.1 trở thành v1.1a, v1.1b cập nhật ridden phiên kết hợp, liên quan đến sửa lỗi bổ sung tính mới, thực Trong trường hợp này, số phiên phần mềm tăng lên số cập nhật giảm xuống, v1.1b v1.2 2.6.Kiểm soát thay đổi Trong CCB(Change Control Board) : Là người định thay đổi bao gồm   Nguyễn Thị Hồng : QA Phùng Thị Diệu Vi : Trưởng nhóm dự án 2.7.Kế hoạch lưu Vùng lưu trữ để lưu Cơ sở liệu thông tin Các mục lưu Thông tin khách hàng Nơi lưu trữ Loại lưu Tần suất Người chịu trách nhiệm Travel\\BackupF ile s\Customer Sao lưu phần lần/tuần Nguyễn Thanh Tùng Travel\\BackupF ile s\Data Sao lưu toàn lần/tuần Nguyễn Thanh Tùng khách hàng Toàn sở liệu hệ thống X Dữ liệu nhân viên, tour, khách hàng,… CÁC TÀI LIỆU DỰ ÁN - Phát biểu toán Tài liệu khảo sát Tài liệu đặc tả pha phân tích Tài liệu mơ tả pha thiết kế Tài liệu quản lý rủi ro Tài liệu nghiệm thu Tài liệu hướng dẫn sử dụng ... với kế hoạch Đúng/nhanh so với kế hoạch không hiệu Kiểm sốt quản lý khơng đầy đủ Sản phẩm thừa tính Cao Cao W Tru ng bìn h Cao Cao 23 Giám đốc dự án Gíam đốc dự án W/B Ca o Cao Cao 13 W/B Th ấp... án B Ca o Cao Cao 25 Giám đốc dự án W/B Ca o Cao Cao 27 hưở ng rủi ro 63 48 49 50 2.5 Ước lượng chi phí khơng phù hợp,thiếu hụt ngân sách Thiếu sở vật chất Giám đốc dự án B Ca o Cao Cao Giám đốc... cần thiết Giám đốc dự án W Th ấp Cao Cao 24 Giám độc dự án W Tru ng bìn h Cao Cao 29 Giám đốc dự án Giám đốc dự án W Th ấp Thấ p Thấ p 53 W Tru ng bìn h Cao Cao 21 M ã r ủ i r o Số hiệ u tro

Ngày đăng: 04/05/2021, 10:36

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

Tài liệu liên quan