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
Trang 1BỘ 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
Trang 2Tp Hồ Chí Minh, tháng 6 năm 2023
Trang 3BỘ 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
Trang 4Tp Hồ Chí Minh, tháng 6 năm 2023
Trang 5LỜ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 quátrình tìm hiểu và học tập bộ môn Quản lý dự án phần mềm, em đã nhận được sự giảngdạy và hướng dẫn rất tận tình, tâm huyết của thầy Thầy đã giúp em tích lũy thêmnhiều kiến thức hay và bổ ích Từ những kiến thức mà thầy truyền đạt, em xin trìnhbày lại những gì mình đã tìm hiểu về đề tài đồ Quản lý dự án xây dựng phần mềm theodõi, chăm sóc sức khỏe gửi đến thầy
Mặc dù em đã có sự cố gắng, nhưng trong khoảng thời gian cho phép cũng nhưhạn chế về kiến thức nên đồ án này của em không thể tránh khỏi những kiến thức thiếusót Chính vì vậy, em rất mong nhận được sự góp ý của các thầy
Kính chúc thầy hạnh phúc và thành công hơn nữa trong sự nghiệp “trồngngười” Kính chúc thầy luôn dồi dào sức khỏe để tiếp tục dìu dắt nhiều thế hệ sinhviên đến những bến bờ tri thức
Trang 6MỤC LỤC
LỜI CẢM ƠN i
MỤC LỤC ii
TÔN CHỈ DỰ ÁN 1
PHẠM VI DỰ ÁN 5
QUẢN LÝ CHI PHÍ 12
1 Ước tính chi phí lương, thưởng 12
2 Ước lượng tổng chi phí 12
QUẢN LÝ CHẤT LƯỢNG 13
1 Tiêu chí đánh giá chất lượng 13
2 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
Trang 7TÔ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
Trang 8án phần mềm theo dõi, chăm sóc sức khỏe được nghiên cứu và thựchiện
MỤC ĐÍCH
Dự án phần mềm theo dõi, chăm sóc sức khỏe là một dự ánnhằm phát triển một phần mềm giúp người dùng theo dõi, quản lý vàcải thiện sức khỏe của họ Phần mềm sẽ cung cấp các tính năng để giúpngườ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 và các chỉ số sức khỏe khác Nó cũng sẽ cung cấp cho ngườidùng các bài tập, lời khuyên dinh dưỡng, gợi ý thực đơn hàng ngày,phân tích các thông số sức khỏe và kết nối, nhận tư vấn từ các chuyêngia dinh dưỡng để giúp họ cải thiện sức khỏe của mình
MỤC TIÊU
- Phát triển thành công phần mềm theo dõi, chăm sóc sức khỏegiúp người dùng tiết kiệm thời gian, chi phí trong việc cải thiện sứckhỏe
- Xây dựng phần mềm đáp ứng đầy đủ các yêu cầu chức năng,tiêu chuẩn chất lượng trong khoảng thời gian và kinh phí cho phép
- Đạt 200,000 người dùng trong 6 tháng, nhận được phản hồitích cực từ người dùng
SẢN PHẨM
BÀN GIAO
- Phiên bản phần mềm hoản chỉnh
- Tài liệu hướng dẫn sử dụng
- Tài liệu hướng dẫn vận hành
- Dịch vụ bảo trì, khắc phục sự cố trong vòng 4 năm
TIÊU CHÍ
CHẤP NHẬN
- Phần mềm triển khai đầy đủ các chức năng đã nêu trong phạm
vi dự án được qui định trong tài liệu phạm vi dự án
- Dự án hoàn thành đúng hạn, không đội thêm chi phí
- Đạt được các tiêu chí đánh giá chất lượng phần mềm được quiđịnh trong tài liệu đánh giá chất lượng phần mềm
- Có đầy đủ tài liệu hướng dẫn
Trang 9PHẠM VI DỰ ÁN
Phụ thuộc vào tài liệu Phạm vị dự án của 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Ệ
Phân tích, thiết kế vàphát triển phần mềm
hoangtung11@gmail.com
Nguyễn Phước
Minh Châu
Trưởngnhóm kiểmthử viên
Thực hiện kiểm thử minhchau99@gmail.com
VAI TRÒ VÀ TRÁCH NHIỆM CỦA CÁC BÊN LIÊN QUAN
congtya@gmail.com
RỦI RO, RÀNG BUỘC
Trang 10- Ràng buộc kỹ thuật: Phần mềm là app mobile chạy được trên
cả hai hệ điều hành iOS và Android
- Ràng buộc thời gian: Hoàn thành dự án đúng hạn
- Ràng buộc ngân sách: Chi phí nằm trong giới hạn ngân sáchcho phép
- Phát triển các chức năng nằm trong phạm vi dự án dựa trên tàiliệu phạm vị dự án, nếu có phát sinh thay đổi các yêu cầu phải có sựchấp thuận của cả hai phía là chủ đầu tư và đơn vị thực hiện
- Dự án phát triển dựa theo qui trình và bảng phân công côngviệc đã được thông qua
- Đáp ứng các tiêu chí đánh giá chất lượng phần mềm
Được soạn bởi: Nhóm 5 Ngày: 2/4/2023
PHẠM VI DỰ ÁN
TÊN DỰ ÁNXây dựng phần mềm Theo dõi chăm sóc sức khỏe
Trang 11NGƯỜI QUẢN LÝ CHI PHÍ NGÀY
Lê Trang Nguyên 100,000,000VND 2/4/2023
MÔ TẢ NHU CẦU NGƯỜI DÙNG
Phần mềm phải đáp ứng nhu cầu của người dùng về một phần mềm quản lý,chăm sóc sức khỏe tiện dụng, giúp tiết kiệm thời gian, chi phí nâng cao sức khỏevới các yêu cầu chức năng cơ bản như gợi ý thực đơn, chế độ dinh dưỡng, các bàitập thể dục, lữu trữ phân tích một số chỉ số sức khỏe
PHẠM VI DỰ ÁN
TRONG PHẠM VI DỰ ÁN
Phần mềm cung cấp các chức năng như:
- Đăng ký, đăng nhập tài khoản cho người dùng
- Quản lý tài khoản người dùng: Cho phép người dùng thay đổi thông tin tàikhoản, thay đổi mật khẩu, xem lịch sử hoạt động
- Cung cấp thông tin về các bài tập thể dục và lịch trình tập cho người dùng
- Cho phép người dùng theo dõi và đánh giá sức khỏe của mình thông qua việcnhập các thông số về cân nặng, chiều cao, huyết áp, nhịp tim, đường huyết và cácthông số khác
- Cung cấp báo cáo và đánh giá tình trạng sức khỏe của người dùng dựa trên cácthông số đã nhập
- Cung cấp các khuyến nghị về chế độ ăn uống và lịch trình tập luyện để giúpngười dùng cải thiện sức khỏe của mình
- Chia sẽ thông số sức khỏe tới người thân, bác sĩ
- Cho phép kết nối, nhận tư vấn của các chuyên gia,bác sĩ
NGOẠI PHẠM VI DỰ ÁN
Phần mềm sẽ không bao gồm các chức năng như đặt lịch khám bệnh, mua thuốc,
… và các chức năng y tế chuyên sâu như chẩn đoán bệnh, định lượng, chữa bệnh
Trang 12Sản phẩm bàn giao này sẽ đảm bảo đầy đủ các yêu cầu được mô tả trong phạm vi
dự án và đảm bảo tính hoàn thiện, đáp ứng đầy đủ các tiêu chuẩn và chất lượng yêucầu
QUẢN LÝ THỜI GIAN
1 Kế hoạch thời gian làm việc
Công việc chính Thời gian bắt
đầu Thời gian kết thúc Ràng buộc
Trang 132 Bảng phân công công việc
Công việc Thời gian
bắt đầu
Thời gian kết thúc
Thời hạn
Ràn g buộc Khảo sát, đặt tả yêu cầu
1.Tìm hiểu các phần mềm mẫu đã có trên
3.Phân tích yêu cầu hệ thống 12/4/2023 13/4/2023 2 ngày 2, 1
4 Xây dựng tài liệu đặc tả các yêu cầu 14/4/2023 15/4/2023 2 ngày 3
Thiết kế phàn mềm
5.Thiết kế cơ sở dữ liệu 16/4/2023 19/4/2023 4 ngày 4
6 Thiết kế ca sử dụng 20/4/2023 22/4/2023 3 ngày 5
7 Thiết kế chức năng phần mềm 23/4/2023 24/4/2023 2 ngày 6
8 Thiết kế giao diện phần mềm 20/4/2023 21/4/2023 2 ngày 5
9 Nhận ý kiến khách hàng về giao diện,
chỉnh sửa hoàn thiện thiết kế
13 Lập trình giao diện đăng nhập 27/4/2023 27/4/2023 1 ngày 12
14 Lập trình giao diện quản lý tài khoản
16 Lập trình chức năng xác thực email 29/4/2023 29/4/2023 1 ngày 15
17 Lập trình chức năng quản lý tài khoản 30/4/2023 1/5/2023 2 ngày 16
Trang 14người dùng
18 Lập trình chức năng đăng xuất 2/5/2023 2/5/2023 1 ngày 17
19 Ghép chức năng và giao diện tạo
module đăng kí, đăng nhập, quản lý tài
24 Ghép giao diện và chức năng tạo
module gợi ý nâng cao sức khỏe
29 Lập trình chức năng thông báo khi
phát hiện chỉ số sức khỏe bất thường
20/5/2023 20/5/2023 1 ngày 28
30 Ghép giao diện và chức năng tạo
module theo dõi, phân tích chỉ số sức
khỏe
21/5/2023 21/5/2023 1 ngày 26,29
31 Lập trình giao diện chia sẽ thông tin
sức khỏe cho người thân
22/5/2023 22/5/2023 1 ngày 30
32 Lập trình giao diện chia sẽ thông tin
sức khỏe cho bắc sĩ
23/5/2023 23/5/2023 1 ngày 31
33 Lập trình chức năng chia sẽ thông tin
sức khỏe cho người thân
Trang 1536 Lập trình giao diện quản lý hệ thống 27/5/2023 30/5/2023 4 ngày 35
37 Lập trình chức năng quét phạm vi
điều khoản
27/5/2023 28/5/2023 2 ngày 35
38 Lập trình chức năng khóa mở tài
khoản người, dùng cửa hàng
41 Kiểm thử module đăng kí, đăng nhập,
quản lý tài khoản người dùng
47 Kiểm thử, sửa lỗi phần mềm 6/6/2023 7/6/2023 2 ngày 46
Hoàn thiện, bàn giao phần mềm
48 Xây dựng tài liệu hướng dẫn 8/6/2023 8/6/2023 1 ngày 46
49 Hoàn thiện đóng gói phàn mềm 8/6/2023 10/6/2023 2 ngày 47
50 Bàn giao khách hàng 11/6/2023 11/6/2023 1 ngày 48,49
Trang 163 Sơ đồ Gantt
Trang 17QUẢN LÝ CHI PHÍ
1 Ước tính chi phí lương, thưởng
Tiền thưởng hoàn thành dự án đúng hạn, đạt yêu cầu chất lượng:20 triệu VND Mức lương trung bình của các thành viên dự án:100000VND/ 1 giờ
Công việc chính Ước lượng thời gian
hoàn thành (giờ) Ước lượng tiền lương ( triệu VND)
2 Ước lượng tổng chi phí
STT Hạng mục Ước lượng chi phí (triệu VND)
2 Thưởng hoàn thành dự án 20
3 Chi phí thuê đia điểm làm việc 2 tháng 30
5 Chi phí đi lại, tiếp khách hàng 7
7 Chi phí khấu hao máy móc, thiết bị: 8
bộ máy tính, thiết bị kết nối internet
10
QUẢN LÝ CHẤT LƯỢNG
Trang 181 Tiêu chí đánh giá chất lượng
Tiêu chí chức năng:
- Có đầy đủ chức năng trong phạm vi dự án đã được nêu tài liệu phạm vi dự án
- Các chức năng hoạt động chính xác
Tiêu chí phi chức năng:
- Giao diện giống bản thiết kế đã được nhà đầu tư thông qua
- Giao diện có thể hiển thị với 2 ngôn ngữ tiếng Việt và tiếng Anh
- Giao diện tiếng Việt đúng chính tả, ngữ pháp
- Giao diện tiếng Anh đúng chính tả, ngữ pháp
- Tài liệu hướng dẫn chính xác, đúng chính 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 là 0,5 giây
- Số lượng người dùng cùng lúc: 20000 người
- Thời gian sử dụng khả dụng: 99,5%/năm
- Mã hóa dữ liệu người dùng, đạt chứng nhận SSL/TLS hoặc các chứng nhận cógiá trị tương đương
- Bảo mật dữ liệu người dùng, đạt chứng nhận ISO/IEC 27001 hoặc các chứngnhận có giá trị tương đương
- Có server dự phòng
- Phần mềm phát triển dưới dạng module
- Có thể bảo trì, sửa lỗi, mở rộng phần mềm
- Đáp ứng các tiêu chí để đưa phần mềm lên 2 kho ứng dụng Google Play Store
và Apple App Store
- Tương thích, hoạt động tốt trên cả hai hệ điều hành android và ios
- Phần mềm đạt không vi phạm bản quyền
- Phần mềm và các chức năng của phần mềm không vi phạm pháp luật ViệtNam
2 Quy trình kiểm soát chất lượng phần mềm
- Bước 1: Xác định các tiêu chuẩn đánh giá chất lượng
Trang 19- 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ờigian, chi phí thực hiện kiểm soát, lập kế hoạch làm việc chi tiết Lập kế hoạch kiểmthử, tạo test plan và các test case
- Bước 3: Thực hiện kiểm soát chất lượng: thực hiện kiểm thử hộp đen, kiểmthử 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 hiện phân tích các lỗi đã tìm thấy, tìmnguyê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 có thể xảy
ra trong tương lai
- Bước 5: Thực hiện đánh giá: so sánh các tiêu chí đánh giá, đánh giá kết quảthu được, lưu trữ kết quả kiểm soát chất lượng
Trang 20QUẢN LÝ RỦI RO
Các lĩnh vực có khả năng xảy ra rủi ro trong 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ế các chức năng không phù hợp,…
- Lập trình, kiểm thử:
+ Code ra mã nguồn kém chất lượng
+ Các module khong tương thích
+ Sai sót trong quá 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
+ Cạnh tranh không lanh mạnh: Sao chép, xâm phạm bản quyền
- Tấn công mạng: Đánh cấp dữ liệu, tán công DdoS,…
- Tác động khác: Dịch bệnh, thiên tai
- Khả năng xảy ra rủi ro: Có 4 mức độ đo lường khả năng xảy ra
+ Thường xuyên: Khả năng xuất hiện rủi ro rất cao, xuất hiện trong hầu hết dự án
+ Hay xảy ra: Khả năng xuất hiện rủi ro cao, xuất hiện trong nhiều dự án
+ Đôi khi: Khả năng xuất hiện rủi ro trung bình, chỉ xuất hiện ở một số ít dự án+ Hiếm khi: Khả năng xuất hiện thấp, chỉ xuất hiện trong những điều kiện nhất định
Trang 21+ Trầm trọng: Có khả năng rất cao làm dự án thất bại
+ Quan trọng: Gây khó khăn lớn và làm dự án không đạt được các mục tiêu+ Vừa phải: Gây khó khăn cho dự án, ảnh hưởng việc đạt các mục tiêu của dự án
+ Không đáng kể: Gây khó khăn không đáng kể
Bảng xác định các rủi ro của dự án
Rủi ro Mức độ
ảnh hưởng
Khả năng xảy ra
Phản hồi tiêu cực từ
người dùng cuối
Quan trọng Đôi khi Thực hiện thu thập yêu
cầu, khảo sát người dùngNhà đầu liên tục yêu
cầu thay đổi chức năng
phần mềm
Quan trọng Hay xảy
ra
Quy định rõ ràng cácràng buộc về các yêu cầuchắc năng và biện phápgiải quyết khi có các yêucầu thay đổi chức năngtrong tôn chỉ dự án và hợpđồng
Nhà đầu tư không cấp
đủ kinh phí như cam kết
Quan trọng Hiếm khi Quy định rõ ràng trách
nhiệm của nhà đầu tư trongtôn chỉ dự án và các điềukhoản bồi thường khi nhàđầu tư không hoàn thanhtrách nhiệm trong hợpđồng
Sai số lớn trong ước
lượng chi phí
Trầm trọng Hiếm khi Ước lượng thời gian, chi
phí một cách cẩn thận, yêucầu người ước lượng phải
có kinh nghiệm hoặc phải
có sự trợ giúp của chuyên
Trang 22giaMột số thành viên dự
án thiêu kinh nghiệm
Khôngđáng kể
Thườngxuyên
Giao các công việc phùhợp, tăng cường đào tạoMột số thành viên nghỉ
việc, nghỉ phép
Khôngđáng kể
Thườngxuyên
Yêu cầu thông báo vàbàn giao công việc trướckhi nghỉ
Lượng lớn thành viên
nghỉ việc cùng lúc
Quan trọng Hiếm khi Giải quyết nguyên nhân
nghỉ việc hàng loạt, đàmphán các nhân viên quaytrở lại làm hoặc khẩntrương tuyển, đào tạo nhânviên mới
Mã nguồn kém chất
lượng
Quan trọng Đôi khi Xây dựng các tiêu chuẩn
viết mã, yêu cầu các thànhviên làm việc cẩn thận, cótrách nhiệm
Các module không
tương thích
Quan trọng Hiếm khi Tìm hiẻu kĩ các công
nghệ sử dụng trong dự ánKiểm thử không cẩn
thân
Vừa phải Đôi khi Yêu cầu nhân việc làm
việc cẩn thận, có tráchnhiệm
Phần mềm không được
cấp phép, chức năng của
phần mềm vi phạm pháp
luật
Trầm trọng Hiếm khi Tìm hiểu kĩ các quy định
pháp luật trước khi thựchiện dự án
Phần mềm vi phạm bản
quyền
Trầm trọng Đôi khi Tìm hiểu các phầm mềm
đã được cấp bản quyền đểtránh trùng lập, đăng kí bảnquyền khi ra mắt phầnmềm để tránh bị đối thủsao chép và đăng kí bảnquyền trước
Trang 23quyền từ đối thủ khi phần
viên nghỉ việc, không đến
công ty
Trầm trọng Hiếm khi Làm việc online, thương
lương nhà đầu tư gia hạnthời gian hoàn thành dự ánThiên tai gay mất điện,
internet, tàn phá cơ sơ hạ
tầng
Quan trọng Hiếm khi Thương lượng nhà đầu
tư gia hàn thời gian hoànthành dự án
BÁO CÁO KẾT THÚC 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
Đơn vị thực hiện: Nhóm 5
Trang 24Thời gian hoàn thành: 09/06/2023
Chi phí: 290 triệu
Đánh giá chất lượng sản phẩm của dự án:
Tiêu chí Kết quả thực tế Đạt Không
đạt Tiêu chí chức năng
Có đầy đủ chức năng trong
phạm vi dự án đã được nêu tài
Tiêu chí phi chức năng
Giao diện giống bản thiết kế đã
được nhà đầu tư thông qua
Giao diện giống thiết kế
Giao diện có thể hiển thị với 2
ngôn ngữ tiếng Việt và tiếng
Có email, số điện thoại, tài
khoản mạng xã hội chăm sóc