Ngày nay chất lượng cuôc sống ngày càng được cải thiện từ đó ngày càng nhiều người quan tâm hơn đến việc chăm sóc sức khỏe của mình và người thân trong gia đình. Để cải thiện sức khỏe và phòng ngừa bệnh tật người ta hướng đến cuộc sống lành mạnh bằng cách thực hiện chế độ dinh dưỡng lành mạnh, tập các bài tập thể dục và thường xuyên theo dõi các chỉ số sức khỏe của mình. Tuy nhiên việc lên thực đơn và tìm kiếm các bài tập thể dục phù hợp với điều kiện sức khỏe bản thân hàng ngày là mất khá nhiều thời gian thế nên nhu cầu sử dụng phần mềm chăm sóc sức khỏe ngày càng tăng. Nắm bắt nhu cầu đó dự án phần mềm theo dõi, chăm sóc sức khỏe được nghiên cứu và thực hiện
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC TÀI NGUN VÀ MƠI TRƯỜNG THÀNH PHỐ HỒ CHÍ MINH KHOA HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM TIỂU LUẬN QUẢN LÝ DỰ ÁN PHẦN MỀM ĐỀ TÀI: QUẢN LÝ DỰ ÁN XÂY DỰNG PHẦN MỀM THEO DÕI, CHĂM SÓC SỨC KHỎE Giảng viên hướng dẫn: ThS Trần Văn Định Nhóm sinh viên thực hiện: Lê Trang Nguyên 0950080035 Châu Hoàng Tùng 0950080040 Nguyễn Phước Minh Châu 0950080027 Lớp: 09CNPM1 Tp Hồ Chí Minh, tháng năm 2023 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG THÀNH PHỐ HỒ CHÍ MINH KHOA HỆ THỐNG THƠNG TIN VÀ VIỄN THÁM TIỂU LUẬN QUẢN LÝ DỰ ÁN PHẦN MỀM ĐỀ TÀI: QUẢN LÝ DỰ ÁN XÂY DỰNG PHẦN MỀM THEO DÕI, CHĂM SÓC SỨC KHỎE Giảng viên hướng dẫn: ThS Trần Văn Định Nhóm sinh viên thực hiện: Lê Trang Nguyên 0950080035 Châu Hoàng Tùng 0950080040 Nguyễn Phước Minh Châu 0950080027 Lớp: 09CNPM1 Tp Hồ Chí Minh, tháng năm 2023 LỜI CẢM ƠN Lời đầu tiên, em xin gửi lời tri ân sâu sắc đến thầy Trần Văn Định Trong trình tìm hiểu học tập môn Quản lý dự án phần mềm, em nhận giảng dạy hướng dẫn tận tình, tâm huyết thầy Thầy giúp em tích lũy thêm nhiều kiến thức hay bổ ích Từ kiến thức mà thầy truyền đạt, em xin trình bày lại tìm hiểu đề tài đồ Quản lý dự án xây dựng phần mềm theo dõi, chăm sóc sức khỏe gửi đến thầy Mặc dù em có cố gắng, khoảng thời gian cho phép hạn chế kiến thức nên đồ án em tránh khỏi kiến thức thiếu sót Chính vậy, em mong nhận góp ý thầy Kính chúc thầy hạnh phúc thành cơng nghiệp “trồng người” Kính chúc thầy ln dồi sức khỏe để tiếp tục dìu dắt nhiều hệ sinh viên đến bến bờ tri thức i MỤC LỤC LỜI CẢM ƠN .i MỤC LỤC ii TÔN CHỈ DỰ ÁN PHẠM VI DỰ ÁN QUẢN LÝ CHI PHÍ 12 Ước tính chi phí lương, thưởng 12 Ước lượng tổng chi phí 12 QUẢN LÝ CHẤT LƯỢNG .13 Tiêu chí đánh giá chất lượng .13 Quy trình kiểm soát chất lượng phần mềm 13 QUẢN LÝ RỦI RO 15 BÁO CÁO KẾT THÚC DỰ ÁN .19 ii TÔN CHỈ DỰ ÁN TỔNG QUAN DỰ ÁN TÊN DỰ ÁN Xây dựng phần mềm Theo dõi chăm sóc sức khỏe CHỦ ĐẦU TƯ Công ty VN ĐƠN VỊ THỰC HIỆN ĐỊA CHỈ EMAIL SỐ ĐIỆN THOẠI NGƯỜI QUẢN LÝ DỰ ÁN NGÀY BẮT ĐẦU DỰ KIẾN Nhóm nhom5@gmail.com 0901999999 Lê Trang Nguyên 10/4/2023 NGÀY KẾT THÚC DỰ 13/6/2023 KIẾN ƯỚC TÍNH CHI PHÍ 300,000,000VND MƠ TẢ DỰ ÁN GIỚI THIỆU DỰ ÁN Ngày chất lượng cuôc sống ngày cải thiện từ ngày nhiều người quan tâm đến việc chăm sóc sức khỏe người thân gia đình Để cải thiện sức khỏe phòng ngừa bệnh tật người ta hướng đến sống lành mạnh cách thực chế độ dinh dưỡng lành mạnh, tập tập thể dục thường xuyên theo dõi số sức khỏe Tuy nhiên việc lên thực đơn tìm kiếm tập thể dục phù hợp với điều kiện sức khỏe thân hàng ngày nhiều thời gian nên nhu cầu sử dụng phần mềm chăm sóc sức khỏe ngày tăng Nắm bắt nhu cầu dự án phần mềm theo dõi, chăm sóc sức khỏe nghiên cứu thực Dự án phần mềm theo dõi, chăm sóc sức khỏe dự án nhằm phát triển phần mềm giúp người dùng theo dõi, quản lý cải thiện sức khỏe họ Phần mềm cung cấp tính để giúp MỤC ĐÍCH người dùng theo dõi hoạt động thể chất, lượng calo tiêu thụ, giấc ngủ, cân nặng số sức khỏe khác Nó cung cấp cho người dùng tập, lời khuyên dinh dưỡng, gợi ý thực đơn hàng ngày, phân tích thơng số sức khỏe kết nối, nhận tư vấn từ chuyên gia dinh dưỡng để giúp họ cải thiện sức khỏe - Phát triển thành cơng phần mềm theo dõi, chăm sóc sức khỏe giúp người dùng tiết kiệm thời gian, chi phí việc cải thiện sức khỏe MỤC TIÊU - Xây dựng phần mềm đáp ứng đầy đủ yêu cầu chức năng, tiêu chuẩn chất lượng khoảng thời gian kinh phí cho phép - Đạt 200,000 người dùng tháng, nhận phản hồi tích cực từ người dùng - Phiên phần mềm hoản chỉnh SẢN PHẨM - Tài liệu hướng dẫn sử dụng BÀN GIAO - Tài liệu hướng dẫn vận hành - Dịch vụ bảo trì, khắc phục cố vịng năm - Phần mềm triển khai đầy đủ chức nêu phạm vi dự án qui định tài liệu phạm vi dự án TIÊU CHÍ - Dự án hồn thành hạn, khơng đội thêm chi phí CHẤP NHẬN - Đạt tiêu chí đánh giá chất lượng phần mềm qui định tài liệu đánh giá chất lượng phần mềm - Có đầy đủ tài liệu hướng dẫn PHẠM VI DỰ ÁN Phụ thuộc vào tài liệu Phạm vị dự án dự án VAI TRÒ VÀ TRÁCH NHIỆM CỦA THÀNH VIÊN DỰ ÁN HỌ VÀ TÊN VAI TRỊ TRÁCH NHIỆM THƠNG TIN LIÊN HỆ - Xác định quản lý yêu cầu dự án Lê Trang Nguyên Quản lý dự án - Lập kế hoạch dự án ltnguyen1382@gmail.com - Quản lý tài nguyên, tiến độ, chất lượng, rủi ro dự án Châu Hồng Tùng Trưởng nhóm lập Phân tích, thiết kế hoangtung11@gmail.com phát triển phần mềm trình viên Nguyễn Phước Minh Châu Trưởng Thực kiểm thử minhchau99@gmail.com nhóm kiểm thử viên VAI TRỊ VÀ TRÁCH NHIỆM CỦA CÁC BÊN LIÊN QUAN BÊN LIÊN VAI TRÒ TRÁCH NHIỆM THÔNG TIN LIÊN HỆ Cung cấp đầy đủ congtya@gmail.com QUAN Công ty VN Chủ tư đầu ngân sách theo hợp đồng RỦI RO, RÀNG BUỘC - Chủ đầu tư liên tục thay đổi yêu cầu RỦI RO - Thiếu hụt ngân sách - Sự cạnh tranh từ phần mềm lĩnh vực thị trường - Ràng buộc kỹ thuật: Phần mềm app mobile chạy hai hệ điều hành iOS Android - Ràng buộc thời gian: Hoàn thành dự án hạn - Ràng buộc ngân sách: Chi phí nằm giới hạn ngân sách cho phép RÀNG BUỘC - Phát triển chức nằm phạm vi dự án dựa tài liệu phạm vị dự án, có phát sinh thay đổi yêu cầu phải có chấp thuận hai phía chủ đầu tư đơn vị thực - Dự án phát triển dựa theo qui trình bảng phân cơng cơng việc thơng qua - Đáp ứng tiêu chí đánh giá chất lượng phần mềm Được soạn bởi: Nhóm Ngày: PHẠM VI DỰ ÁN TÊN DỰ ÁN Xây dựng phần mềm Theo dõi chăm sóc sức khỏe 2/4/2023 tật SẢN PHẨM BÀN GIAO Các sản phảm bàn giao bao gồm: - Phiên phần mềm hoàn chỉnh - Tài liệu hướng dẫn sử dụng - Tài liệu vận hành Sản phẩm bàn giao đảm bảo đầy đủ yêu cầu mô tả phạm vi dự án đảm bảo tính hồn thiện, đáp ứng đầy đủ tiêu chuẩn chất lượng yêu cầu QUẢN LÝ THỜI GIAN Kế hoạch thời gian làm việc Cơng việc Thời gian bắt đầu Thời gian kết thúc Khảo sát, đặc tả yêu cầu 10/4/2023 15/4/2023 Thiết kế phần mềm 16/4/2023 21/4/2023 Ràng buộc Thực dự 21/4/2023 5/6/2023 Kiểm thử 21/4/2023 7/6/2023 8/6/2023 11/6/2023 3,4 án Hoàn thiện, bàn giao phần mềm Bảng phân công công việc Công việc Thời gian Thời gian Thời Ràn bắt đầu kết thúc hạn g buộc Khảo sát, đặt tả u cầu 1.Tìm hiểu phần mềm mẫu có 10/4/2023 10/4/2023 ngày thị trường 2.Gặp gỡ khách hàng, thu thập yêu cầu 10/4/2023 11/4/2023 ngày 12/4/2023 14/4/2023 13/4/2023 ngày 15/4/2023 ngày 2, 16/4/2023 20/4/2023 23/4/2023 20/4/2023 22/4/2023 19/4/2023 22/4/2023 24/4/2023 21/4/2023 23/4/2023 ngày 20/4/2023 21/4/2023 ngày 25/4/2023 25/4/2023 ngày 7, 9, khách hàng 3.Phân tích yêu cầu hệ thống Xây dựng tài liệu đặc tả yêu cầu Thiết kế phàn mềm 5.Thiết kế sở liệu Thiết kế ca sử dụng Thiết kế chức phần mềm Thiết kế giao diện phần mềm Nhận ý kiến khách hàng giao diện, chỉnh sửa hoàn thiện thiết kế 10 Thiết kế qui trình kiểm thử Thực dự án 11.Xây dựng sở liệu 12 Lập trình giao diện đăng kí tài khoản 26/4/2023 26/4/2023 ngày 10 11 dùng 13 Lập trình giao diện đăng nhập 14 Lập trình giao diện quản lý tài khoản 27/4/2023 28/4/2023 27/4/2023 ngày 29/4/2023 ngày 12 13 người dùng 15 Lập trình chức đăng kí tài khoản 26/4/2023 28/4/2023 ngày 11 người dùng 16 Lập trình chức xác thực email 17 Lập trình chức quản lý tài khoản 29/4/2023 30/4/2023 29/4/2023 ngày 1/5/2023 ngày 15 16 người dùng 18 Lập trình chức đăng xuất 19 Ghép chức giao diện tạo 2/5/2023 3/5/2023 2/5/2023 ngày 3/5/2023 ngày 17 18 khoản người dùng 20 Lập trình giao diện gợi ý tập thể 4/5/2023 5/5/2023 ngày 19 dục 21 Lập trình giao diện gợi ý chế độ dinh 6/5/2023 7/5/2023 ngày 20 dưỡng 22 Lập trình chức gợi ý tập thể 4/5/2023 6/5/2023 ngày 19 dục 23 Lập trình chức gợi ý chế độ dinh 7/5/2023 9/5/2023 ngày 22 dưỡng 24 Ghép giao diện chức tạo 10/5/2023 10/5/2023 ngày 21, module gợi ý nâng cao sức khỏe 25 Lập trình giao diện theo dõi sức khỏe 11/5/2023 12/5/2023 ngày 23 24 người dùng 26 Lập trình giao diện đánh giá sức khỏe 13/5/2023 15/5/2023 ngày 25 người dùng 27.Lập trình chức theo dõi số 11/5/2023 13/5/2023 ngày 24 sức khỏe người dùng 28 Lập trình chức phân tích số 14/5/2023 19/5/2023 ngày 27 sức khỏe người dùng 29 Lập trình chức thông báo 20/5/2023 20/5/2023 ngày 28 phát số sức khỏe bất thường 30 Ghép giao diện chức tạo 21/5/2023 21/5/2023 ngày 26,29 khỏe 31 Lập trình giao diện chia thơng tin 22/5/2023 22/5/2023 ngày 30 sức khỏe cho người thân 32 Lập trình giao diện chia thơng tin 23/5/2023 23/5/2023 ngày 31 sức khỏe cho bắc sĩ 33 Lập trình chức chia thơng tin 22/5/2023 23/5/2023 ngày 30 sức khỏe cho người thân 34 Lập trình chức chia thơng tin 24/5/2023 25/5/2023 ngày 33 sức khỏe cho bác sĩ 35 ghép giao diện chức tạo 26/5/2023 26/5/2023 ngày 32,34 module đăng kí, đăng nhập, quản lý tài module theo dõi, phân tích số sức module chia thơng tin 36 Lập trình giao diện quản lý hệ thống 37 Lập trình chức quét phạm vi 27/5/2023 27/5/2023 30/5/2023 ngày 28/5/2023 ngày 35 35 điều khoản 38 Lập trình chức khóa mở tài 29/5/2023 30/5/2023 ngày 37 khoản người, dùng cửa hàng 39 Lập trình chức thêm/xóa quảng 31/5/2023 1/6/2023 ngày 38 2/6/2023 2/6/2023 ngày 36 cáo vào phần mềm 40 ghép giao diện chức tạo module quản lý hệ thống Kiểm thử 41 Kiểm thử module đăng kí, đăng nhập, 39 26/4/2023 4/5/2023 9ngày quản lý tài khoản người dùng 42 Kiểm thử, sửa lỗi module gợi ý nâng 5/5/2023 11/5/2023 ngày 19,41 cao sức khỏe 43 Kiểm thử, sửa lỗi module theo dõi, 12/5/2023 22/5/2023 11ngày 24,42 phân tích số sức khỏe 44 Kiểm thử, sửa lỗi module chia 23/5/2023 27/5/2023 ngày 30,43 thông tin 45 Kiểm thử, sửa lỗi module quản lý hệ 28/5/2023 3/6/2023 ngày 35, 4/6/2023 5/6/2023 ngày 44 45,40 6/6/2023 7/6/2023 ngày 46 8/6/2023 8/6/2023 11/6/2023 8/6/2023 ngày 10/6/2023 ngày 11/6/2023 ngày thống 46 Ghép các module tạo phần mềm hoàn chỉnh 47 Kiểm thử, sửa lỗi phần mềm Hoàn thiện, bàn giao phần mềm 48 Xây dựng tài liệu hướng dẫn 49 Hồn thiện đóng gói phàn mềm 50 Bàn giao khách hàng 11 46 47 48,49 Sơ đồ Gantt 10 QUẢN LÝ CHI PHÍ Ước tính chi phí lương, thưởng Tiền thưởng hồn thành dự án hạn, đạt yêu cầu chất lượng:20 triệu VND Mức lương trung bình thành viên dự án:100000VND/ Cơng việc Ước lượng thời gian hồn thành (giờ) Ước lượng tiền lương ( triệu VND) Khảo sát, đặc tả yêu cầu 100 10 Thiết kế phần mềm 200 20 Thực dự án 1500 150 Kiểm thử, sửa lỗi 20 20 Hoàn thiện, bàn giao phần mềm 100 10 Tổng 2100 210 Ước lượng tổng chi phí STT Hạng mục Lương Thưởng hoàn thành dự án Chi phí thuê đia điểm làm việc tháng Chi phí điện, nước Chi phí lại, tiếp khách hàng Server Chi phí khấu hao máy móc, thiết bị: 8 Ước lượng chi phí (triệu VND) 210 20 30 10 10 máy tính, thiết bị kết nối internet Chi phí dự phịng Tổng QUẢN LÝ CHẤT LƯỢNG 11 300 Tiêu chí đánh giá chất lượng Tiêu chí chức năng: - Có đầy đủ chức phạm vi dự án nêu tài liệu phạm vi dự án - Các chức hoạt động xác Tiêu chí phi chức năng: - Giao diện giống thiết kế nhà đầu tư thơng qua - Giao diện hiển thị với ngôn ngữ tiếng Việt tiếng Anh - Giao diện tiếng Việt tả, ngữ pháp - Giao diện tiếng Anh tả, ngữ pháp - Tài liệu hướng dẫn xác, tả - Có email, số điện thoại, tài khoản mạng xã hội chăm sóc khách hàng - Tốc độ phản hồi trung bình 0,5 giây - Số lượng người dùng lúc: 20000 người - Thời gian sử dụng khả dụng: 99,5%/năm - Mã hóa liệu người dùng, đạt chứng nhận SSL/TLS chứng nhận có giá trị tương đương - Bảo mật liệu người dùng, đạt chứng nhận ISO/IEC 27001 chứng nhận có giá trị tương đương - Có server dự phịng - Phần mềm phát triển dạng module - Có thể bảo trì, sửa lỗi, mở rộng phần mềm - Đáp ứng tiêu chí để đưa phần mềm lên kho ứng dụng Google Play Store Apple App Store - Tương thích, hoạt động tốt hai hệ điều hành android ios - Phần mềm đạt không vi phạm quyền - Phần mềm chức phần mềm không vi phạm pháp luật Việt Nam Quy trình kiểm sốt chất lượng phần mềm - Bước 1: Xác định tiêu chuẩn đánh giá chất lượng 12 - Bước 2: Lập kế hoạch kiểm soát chất lượng bao gồm: nhân lực tham gia, thời gian, chi phí thực kiểm sốt, lập kế hoạch làm việc chi tiết Lập kế hoạch kiểm thử, tạo test plan test case - Bước 3: Thực kiểm soát chất lượng: thực kiểm thử hộp đen, kiểm thử hộp trắng, đo lường hiệu suất, kiểm tra bảo mật theo kế hoạch - Bước 4: Xác định, phân tích lỗi: Thực phân tích lỗi tìm thấy, tìm nguyên nhân, phương pháp khắc phục lỗi hiệu để phịng ngừa, triệt tiêu lỗi xảy tương lai - Bước 5: Thực đánh giá: so sánh tiêu chí đánh giá, đánh giá kết thu được, lưu trữ kết kiểm soát chất lượng 13 QUẢN LÝ RỦI RO Các lĩnh vực có khả xảy rủi ro dự án: - Phân tích đặc tả yêu cầu: + Xác định yêu câu, đặc tả không rõ ràng, sai,… + Nhà đầu tư thường xuyên thay đổi yêu cầu - Thiết kế: Thiết kế chức không phù hợp,… - Lập trình, kiểm thử: + Code mã nguồn chất lượng + Các module khong tương thích + Sai sót q trình kiểm thử - Chi phí, nhân sự: + Uớc tính sai chi phí + Nhà đầu tư không cấp tiền + Nhân viên nghỉ việc, nghỉ việc hàng loạt + Nhân viên thiếu kinh nghiệm - Pháp luật, + Vi phạm pháp luật + Vi phạm quyên - Thị trường + Cạnh tranh từ phần mềm cung lĩnh vực + Cạnh tranh không lanh mạnh: Sao chép, xâm phạm quyền - Tấn công mạng: Đánh cấp liệu, tán công DdoS,… - Tác động khác: Dịch bệnh, thiên tai - Khả xảy rủi ro: Có mức độ đo lường khả xảy + Thường xuyên: Khả xuất rủi ro cao, xuất hầu hết dự án + Hay xảy ra: Khả xuất rủi ro cao, xuất nhiều dự án + Đôi khi: Khả xuất rủi ro trung bình, xuất số dự án + Hiếm khi: Khả xuất thấp, xuất điều kiện định - Mức độ ảnh hưởng: có mức độ xác định độ ảnh hưởng rủi ro 14