Bản phân phối sản phm: bản giao mang đi cài đặt, m ngun chươngtrình có đưa hay k, help online, tài liệu liên quan đến phát triển dự áncó cần k Sản phm bàn giao: Hệ thống quản l
Trang 1HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
BỘ MÔN PHÁT TRIỂN KỸ NĂNG
BÁO CÁO BÀI TẬP LỚN MÔN HỌC QUẢN LÝ DỰ ÁN PHẦM MỀM
Trang 2MỤC LỤC
I/ Phát biểu bài toán (SOW) 3
1. Giơi thiêu chung v dư án 3
2. Các cột mốc quan trọng 3
3. Đối tợng tham gia 3
4. Dư tính v kết quả dư án 3
5. Bàn giao sản phâm 3
6. Điu khoản thanh toán 3
II/ Project charter 4
1 Lý do sáng lập dư án 4
2 Mục tiu và ràng buộc của dư án 4
3 Thành vin trong đội 4
4 Phn phối 4
5 Tầm nhìn 5
6 Các bn lin quan chính(stakeholders) 5
7 Lợi ích của dư án 6
8 Các cột mốc quan trọng 6
III/ Phạm vi dự án 7
1 Work Breakdown Structure 7
IV/ Quản lý thời gian 14
1 Phn chia thời gian (sau WBS) 14
2 Biểu đồ Gantt 14
V/ Quản lý cấu hình 15
1 Mục đích quản lý cấu hình 15
2 Xác định CI và đặt tn 15
3 Thủ tục Baseline CI 21
4 Lịch trình c bản 22
5 Khu vưc chức năng 23
6 Cấu trúc th mục 24
7 Sao lu cấu hình 25
8 Quy ơc cách đặt tn 26
VI/ Quản lý rủi ro 27
1 S đồ xác định rủi ro 27
Trang 32 Phn tích rủi ro và cách khắc phục 28
VII/ Quản lý chất lượng và kiểm thử 30
1 Các thành phần tham gia: 30
2 Môi trờng và các công cụ kiểm thử 31
3 Chiến lợng kiểm thử 31
VIII/ Quản lý truyền thông và giao tiếp 36
1 Các thành phần tham gia: 36
2 Phng thức lin lạc 36
3 Giao tiếp trong đội dư án 37
4 Giao tiếp vơi khách hàng 38
I/ Phát biểu bài toán (SOW)
Trang 4 Công ty Team 15 muốn tạo ra 1 app hẹn hò trực tuyến mang tên
“Lovebird” với mục êu tạo ra một môi trường giao lưu lành mạnh chonhững cặp đôi già trẻ gái trai, ai thiếu 1 nửa thì lai rai ăn nằm với ứngdụngLovebird , m kiếm đối tượng trên toàn đất nước Việt Nam (cóthể cả người nước ngoài tại Việt Nam)
Mô tả hệ thống:
App tương thch với các thiết b, hệ điu hành
Tạo tài khoản, tạo profle hấp dẫn,
Tìm kiếm đối tượng theo yêu cầu
Liên lạc
Bảo hiểm nh yêu
2 Các cột mốc quan trọng
Dự án sẽ làm trong 4 tháng, chia làm các giai đoạn:
6/9-10/9(1w): Đặt mục êu và phác thảo ý tưởng (sowareconcept), dự nh ngân sách
10/9 - 30/9(1w): Nghiên cứu th trường, thu thập yêu cầu
1/10 - 8/10(1w): Thiết kế hệ thống
8/10 – 7/1(3m): Thiết kế hình ảnh, phát triển app và tạo ra app(coding and debugging)
7/1 - 27/1/2023 (2w): Kiểm thử và cho khách trải nghiệm
3 Đối tợng tham gia
Nhà tài trợ: Shark Bình
Khách hàng: Cô Nguyễn Quỳnh Chi
4 Dư nh v kết quả dư án
- Dự nh sẽ chiếm 10% th phần sau khi ra mắt Gây thu hút bởi giao diệnthông minh, dễ dùng, sự lành mạnh của app App được sáng tạo để mkiếm và khai thác những điểm thú v từ người chơi Cũng như vừa mkiếm bạn vừa phát triển kỹ năng cá nhân để trở nên thu hút hơn
5 Bàn giao sản phâm
Bàn giao sản phm ngày 27/1
Đội ngũ đào tạo sử dụng app trong vòng bao lâu?
6 Điu khoản thanh toán
Sau giai đoạn 1: 5%
Sau giai đoạn 2: 10%
Sau giai đoạn 3: 15%
Sau giai đoạn 4: 60%
Sau giai đoạn 5: 10%
II/ Project charter
1 Lý do sáng lập dư án
Trang 5- Thấy những thiếu sót của app hẹn hò hiện tại: mất ph, thiếu lành mạnh,chỉ tập trung vào hẹn hò chứ không tập trung vào trải nghiệm ngườidùng,
Thấy m năng của bảo hiểm nh yêu
2 Mục u và ràng buộc của dư án
2.1 Mục êu:
Tạo ra app “Lovebird ” kết nối mọi người miễn ph thông quaInternet TÍnh năng mới“Bảo hiểm nh yêu”, cho nh yêu dài vàlâu
- Sản phm phân phối: app “Lovebird ”
Phạm vi đa lý: trên đất nước Việt Nam (để có thể dễ dàng gặpnhau)
Độ tuổi: >=18
Phải có cô Quỳnh Chi và Shark Bình tham gia
Cột mốc bàn giao lần đầu: 25/1/2023
Ngân sách tối đa: 2 tỷ
3 Thành vin trong đội
PM: Nguyễn Th Nhung
Lead code: Đặng Trọng Hiếu
Lead design: Nguyễn Đức Hân
Team test: Đinh Công Hải, Nguyễn Ngọc Hiếu
4 Phn phối
Bản phân phối sản phm: bản giao mang đi cài đặt, m ngun chươngtrình (có đưa hay k), help online, tài liệu liên quan đến phát triển dự án(có cần k)
Sản phm bàn giao:
Hệ thống quản lý thông n người dùng:
Tạo account người dùng, tạo profle hấp dẫn, thêm, bớt,
Trang 6 Cơ sở hạ tầng bảo mật thông n
Tìm kiếm:
Tìm kiếm người dùng thông qua các kênh: giới nh, vùng đa
lý, sở thch, chiu cao, tôn giáo, …
Liên lạc: nhắn n, gọi điện
Sau khi cả 2 đ quẹt nhau thì có thể nhắn n và gọi điện vớinhau
Hệ thống nhắn n, call with/without video
Bảo hiểm nh yêu:
Quả trứng nh yêu: Hai sẽ cùng gửi n vào quả trứng nhyêu, nếu như 2 người cưới nhau thì sẽ được nhận x 1,25 số
n Còn nếu chia tay thì toàn bộ số n sẽ được bithường cho người chu tổn thương
Quản lý thông n giao dch
Các sản phẩm bàn giao khác:
Ứng dụng hợp tác
Mạng và phần cứng
Quản lý tài nguyên con người di động trên app
Kết nối cho mạng riêng ảo
Ứng dụng cổng quản lý tài sản “Asset ManagementViewport”
Công cụ tạo báo cáo tùy biến
o Cho phép người dùng truy cập được tới kho dữliệu
o Phân phối dưới dạng HTML và Excel
Tài liệu hướng dẫn sử dụng
Tnh năng “Bảo hiểm nh yêu” mới, lần đầu ên xuất hiện tại Việt Nam,
sẽ gây bo với nh năng vượt trội: cam kết cho nh yêu dài lâu
6 Các bn lin quan chính(stakeholders)
Nhân lực công ty: bộ phận nghiên cứu, bộ phận phát triển phần mm, bộphận thiết kế, bộ phận duy trì phần mm
Trang 7 Nhà tài trợ: cô Nguyễn Quỳnh Chi.
Shark Bình: đầu tư
Ngân hàng ABC, XYZ
Khách hàng: mọi đối tượng > 18 tuổi
7 Lợi ích của dư án
7.1 Lợi ch của doanh nghiệp:
Doanh thu từ hệ thống: lượt tải, quảng cáo, thời gian sử dụng, …
Thu hút nhà tài trợ
Có ngun vốn đầu tư
Có data người dùng
Bảo hiểm nh yêu: chia tay thì n v app 75%
7.2 Lợi ch của người dùng:
Tìm được bạn bè chất lượng, người yêu, hôn phu
Nếu cả hai đi đến hôn nhân thì sẽ được x 1.25 n
8 Các cột mốc quan trọng
- Dự án sẽ làm trong 4,5 tháng, chia làm các giai đoạn:
6/9-12/9(1w): Đặt mục êu và phác thảo ý tưởng (sowareconcept)
13/9 - 19/9(1w): Nghiên cứu th trường, thu thập yêu cầu
Trang 8III/ Phạm vi dư án
1 Work Breakdown Structure
1 Project management
2 Thu thập yêu cầu
2.1 Thu thập yêu cầu khách hàng2.1.1 Nhu cầu của khách hàng2.1.2 Nhu cầu của th trường, người sử dụng sản phm2.1.3 Yêu cầu v quản lý đối tượng
2.1.4 Yêu cầu v nn tảng công nghệ2.1.5 Yêu cầu v an toàn bảo mật2.2 Thu thập yêu cầu chức năng2.2.1 Chức năng cho thành viên công ty2.2.2 Chức năng cho người dùng
2.3 Thu tập yêu cầu giao diện2.3.1 Giao diện đăng nhập2.3.2 Giao diện của thành viên2.3.3 Giao diện của người dùng với từng chức năng2.4 Review
3 Phân ch yêu cầu
3.1 Mô hình nghiệp vụ3.1.1 Các chức năng quản lý đối tượng3.1.2 Đặc tả các chức năng quản lý các đối tượng3.2 Mô hình hệ thống
3.2.1 Các module
Trang 93.2.1.1 Module Quản lý nhân viên3.2.1.2 Module Quản lý người dùng3.2.1.3 Module Quản lý thông báo3.2.1.4 Module Tìm kiếm
3.2.1.5 Module Tương tác3.2.1.6 Module Liên lạc3.2.1.7 Module Bài viết3.2.1.8 Module Bảo hiểm nh yêu3.2.1.9 Module Quản lý ngân sách 3.2.1.10 Module Quản lý quảng cáo3.2.2 Giao diện
3.2.1 Phác thảo giao diện người dùng3.2.3 Phân ch cơ sở dữ liệu
4.2.2.1 Xây dựng mô hình lớp thực thể4.2.2.2 Xây dựng chức năng thêm, sửa, xóa thông n4.2.2.3 Xây dụng chức năng Gợi ý profle hấp dẫn
Trang 104.2.3 Thiết kế hệ thống quản lý thông báo4.2.3.1 Xây dựng mô hình lớp thực thể4.2.4 Thiết kế chức năng Tìm kiếm rộng4.2.4.1 Xây dựng mô hình lớp thực thể4.2.4.2 Thiết kế chức năng lọc yêu theo4.2.5 Thiết kế chức năng Tương tác
4.2.5.1 Xây dựng mô hình lớp thực thể4.2.5.2 Thiết kế chức năng tương tác giữa người dùng: thả m4.2.6 Thiết kế chức năng Liên lạc
4.2.6.1 Xây dựng mô hình lớp thực thể4.2.6.2 Thiết kế chức năng nhắn n, nhắn n âm thanh, gọi điện,
gọi điện video4.2.7 Thiết kế chức năng Bài viết4.2.7.1 Xây dựng mô hình lớp thực thể4.2.7.2 Xây dựng chức năng thêm, sửa, xóa, tương tác trên bài viết4.2.8 Thiết kế chức năng Bảo hiểm nh yêu
4.2.8.1 Xây dựng mô hình lớp thực thể4.2.8.2 Xây dựng chức năng
4.2.9 Thiết kế hệ thống quản lý ngân sách4.2.9.1 Xây dựng mô hình lớp thực thể4.2.9.2 Thiết kế chức năng quản lý ngân sách 4.2.10 Thiết kế hệ thống quản lý Quảng cáo 4.2.10.1 Xây dựng mô hình lớp thực thể 4.2.10.2 Thiết kế hệ thống thêm, sửa, xóa quảng cáo4.3 Thiết kế giao diện
Trang 114.3.1 Thiết kế giao diện Quản lý nhân viên4.3.2 Thiết kế giao diện Quản lý người dùng4.3.3 Thiết kế giao diện Quản lý thông báo4.3.4 Thiết kế giao diện Tìm kiếm
4.3.5 Thiết kế giao diện Tương tác4.3.6 Thiết kế giao diện Liên lạc4.3.7 Thiết kế giao diện Bài viết4.3.8 Thiết kế giao diện Bảo hiểm nh yêu4.3.9 Thiết kế giao diện Quản lý ngân sách4.3.10 Thiết kế giao diện Quản lý quảng cáo4.4 Thiết kế cơ sở dữ liệu
4.5 Review
5 Phát triển phần mm
5.1 Xây dựng cơ sở dữ liệu5.2 Xây dựng module chương trình5.2.1 Module Quản lý nhân viên5.2.1.1 Chức năng thêm mới nhân viên5.2.1.2 Chức năng sửa thông n nhân viên5.2.1.3 Chức năng xóa thông n nhân viên5.2.1.4 Chức năng m kiếm thông n nhân viên5.2.2 Module Quản lý người dùng
5.2.2.1 Chức năng tạo mới tài khoản5.2.2.2 Chức năng sửa thông n người dùng5.2.2.3 Chức năng đổi mật khu
Trang 125.2.2.4 Chức năng đăng nhập5.2.2.5 Chức năng gợi ý profle hấp dẫn5.2.3 Module Quản lý thông báo
5.2.3.1 Chức năng quản lý thông báo cho nhân viên5.2.3.2 Chức năng quản lý thông báo cho quản lý5.2.3.3 Chức năng quản lý thông báo cho người dùng5.2.4 Module Tìm kiếm
5.2.4.1 Chức năng lọc theo yêu cầu5.2.5 Module Tương tác
5.2.6 Module Liên lạc5.2.6.1 Chức năng nhắn n5.2.6.2 Chức năng gửi hình ảnh, video5.2.6.3 Chức năng nhắn n thoại5.2.6.4 Chức năng gọi điện5.2.6.5 Chức năng gọi điện video5.2.7 Module Bài viết
5.2.7.1 Chức năng tạo bài viết mới5.2.7.2 Chức năng sửa bài viết5.2.7.3 Chức năng xóa bài viết5.2.7.4 Chức năng thả m bài viết5.2.7.5 Chức năng bình luận và thả m cho bình luận5.2.8 Module Bảo hiểm nh yêu
5.2.8.1 Chức năng mua bảo hiểm5.2.8.2 Chức năng dừng bảo hiểm5.2.8.3 Chức năng gửi n
Trang 135.2.8.4 Chức năng nhận n5.2.8.5 Chức năng giải đáp thắc mắc5.2.9 Module Quản lý ngân sách
5.2.9.1 Chức năng thêm ngân sách5.2.9.2 Chức năng xóa ngân sách5.2.9.3 Thống kê dòng ngân sách theo ngày, tháng, năm5.2.10 Module Quản lý quảng cáo
5.2.10.1 Chức năng thêm quảng cáo5.2.10.2 Chức năng sửa quảng cáo5.2.10.3 Chức năng xóa quảng cao5.3 Tch hợp module chương trình
5.4 Review
6 Kiểm thử
6.1 Kiểm thử module6.1.1 Module Quản lý nhân viên6.1.2 Module Quản lý người dùng6.1.3 Module Quản lý thông báo6.1.4 Module Tìm kiếm
6.1.5 Module Tương tác6.1.6 Module Liên lạc6.1.7 Module Bài viết6.1.8 Module Bảo hiểm nh yêu6.1.9 Module Quản lý ngân sách 6.1.10 Module Quản lý quảng cáo
Trang 146.2 Kiểm thử ch hợp6.3 Kiểm thử hệ thống6.4 Kiểm thử giao diện6.5 Sửa lỗi phát sinh6.6 Kiểm thử và sửa đổi cho đến deadline
7 Chuyển giao và nghiệm thu
7.1 Cài đặt phần mm7.2 Hướng dẫn sử dụng7.2.1 Viết tài liệu hướng dẫn7.2.2 Hướng dẫn khách hàng sử dụng7.3 Nghiệm thu sản phm, thanh toán
Trang 15IV/ Quản lý thời gian
1 Phn chia thời gian(sau WBS)
Task Start date Days
Trang 16V/ Quản lý cấu hình
2 Mục đích quản lý cấu hình
Tài liệu được viết với mục đch kiểm soát sự thay đổi các công việc trongquá trình sản xuất phần mm app hẹn hò nhận được từ khách hàng Tài liệuđược viết ra dành cho PM và các thành viên trong đội dự án có thẻ theo dõi
và nắm bắt được các thay đổi trong quá trình xây dựng phần mm
Ý nghĩa của việc quản lý cấu hình: Việc lâp kế hoạch cấu hình ̣ nhằm đảmbảo website của thư viện được câp nhật và thực hiện các chức năng mộtcách chnh xác
Việc quản lý cấu hình tốt có thể giải quyết hoặc tránh được một số lỗinhư:
o Môt bug đ tốn nhiu công sức để sửa lại xuất hiện trở lại
o Môt m ngun đ viết cho mô tả chức năng của sản phm mà bỗngnhiên thất lạc, không m thấy…
o Môt chức năng đ được kiểm thử rất kĩ nhưng bỗng dưng không chạyđược nữa
o Môt modul có thể có nhiu source code với nhiu version khác ̣ nhau,khi ch hợp cần phải biết rõ mà ngun nào version nào cần được sửdụng…
3 Xác định CI và đặt tn
Quy ước tên CI: <M dự án_Số trong WBS_Tên viết tắt của sản phm>
STT NhómCI
Nhóm conCI
1 Tàiliệu
Xác đnhyêu cầucủa kháchhàng
NhuCauKhacHang.docx KBHH_2.1.1_NCKH
2 Tàiliệu
Xác đnhyêu cầucủa kháchhàng
NhuCauThiTruong.docx KBHH_2.1.1_NCTT
3 Tàiliệu
Xác đnhyêu cầu v
QuanLyDoiTuong.docx KBHH_2.1.3_QLDT
Trang 17quản lý cácđối tượng
4 Tàiliệu
Xác đnhyêu cầu v
nn tảngcông nghệ
NenTangCongNghe.docx KBHH_1.1.3_NTCN
5 Tàiliệu
Xác đnhyêu cầu v
an toànbảo mật
YeuCauAnToanBaoMat KBHH_2.1.5_YCATBM
6 Tàiliệu
Xác đnhyêu cầuchức năngcho thànhviên côngty
QuanLyNhanVien.docx KBHH_2.2.1_QLNV
7 Tàiliệu
Xác đnhyêu cầu v
giao diện
QuanLyChucNangNhanVien.docx KBHH_2.2.2_QLCN
8 Tàiliệu
Xác đnhyêu cầu
GD login
YeuCauDangNhap.docx KBHH_2.3.1_YCGDDN
9 Tàiliệu
Xác đnhyêu cầugiao diệnthành viên
YeuCauGiaoDienThanhVien KBHH_2.3.2_YCGDTV
10 Tàiliệu
Xác đnhyêu cầuGiao diệncủa ngườidùng vớitừng chứcnăng
YeuCauGiaoDienRieng.docx KBHH_2.3.3_YCGDR
11 Tàiliệu
Phân chcác chức
ChucNangQuanLy.docx KBHH_3.1.1_CNQL
Trang 18năng quản
lý các đốitượng
12 Tàiliệu Đặc tả các
chức năngquản lý
DacTaChucNang.docx KBHH_3.1.2_DTCN
13 Tàiliệu
Xây dựng
mô hìnhlớp thiết
kế hệthốngnhân viên
MHQuanLyNhanVien.docx KBHH_4.1_MHQLNV
14 Tàiliệu
Xây dựng
mô hìnhlớp thiết
kế hệthốngquyn hạnnhân viên
MHQuyenHanNhanVien.docx KBHH_4.2.1_MHQHNV
15 Tàiliệu
Xây dựng
mô hìnhlớp thiết
kế hệthốngquản lýngườidùng
MHQuanLyNguoiDung.docx KBHH_4.2.2_MHQLND
16 Tàiliệu
Mô hình
hệ thốngquản lýthông báo
17 Tàiliệu
Trang 19liệu hệ thống
tương tác
19 Tàiliệu
Mô hình
hệ thốngliên lạc
20 Tàiliệu
Mô hình
hệ thốngbài viết
21 Tàiliệu
Mô hình
hệ thốngbảo hiểm
nh yêu
MHBaoHiemTinhYeu.docx KBHH_4.2.8_MHBHTY
22 Tàiliệu
Mô hìnhlớp thiết
kế hệthốngquản ngânsách
MHQuanLyNganSach.docx KBHH_4.2.9_MHQLNS
23 Tàiliệu
Xây dựng
mô hìnhlớp thiết
kế hệthốngquản lýquảng cáo
MHQuanLyQuangCao.docx KBHH_4.2.10_MHQQC
24 Tàiliệu
Thiết kếgiao diện
25 M
ngun
Xác đnhcác lớpthực thể
27 M Module com.kbhh.dao_QLNV(eclipse) KBHH_5.2.1_MQLNV
Trang 20com.kbhh.dao_QLND(eclipse) KBHH_5.2.2_MQLND
29 M
ngun
Modulethông báo
com.kbhh.dao_TT(eclipse) KBHH_5.2.5_MTT
32 M
ngun
Moduleliên lạc
com.kbhh.dao_LL (eclipse) KBHH_5.2.6_MLL
33 M
ngun
Modulequản lý bàiviết
com.kbhh.dao_QLBV(eclipse) KBHH_5.2.7_MQLBV
34 M
ngun
Modulebảo hiểm
com.kbhh.dao_QLNS(eclipse) KBHH_5.2.9_QLNS
36 M
ngun
Modulequản lýquảng cáo
com.kbhh.dao_QLQC (eclipse) KBHH_5.2.10_QLQC
37 Tàiliệu
Kiểm thửmodulequản lýnhân viên
38 Tàiliệu
Kiểm thửmodulequản lý
KiemThuNguoiDung.docx KBHH_6.1.2_KTND
Trang 2139 Tàiliệu
Kiểm thửquản lýthông báo
KiemThuThongBao.docx KBHH_6.1.3_KTTB
40 Tàiliệu
Kiểm thửmodule
m kiếm
KiemThuTimKiem.docx KBHH_6.1.4_KTTK
41 Tàiliệu
Kiểm thửmoduletương tác
KiemThuTuongTac.docx KBHH_6.1.5_KTTT
42 Tàiliệu
Kiểm thửmoduleliên lạc
KiemThuLienLac.docx KBHH_6.1.6_KTLL
43 Tàiliệu
Kiểm thửmodulequản lý bàiviết
KiemThuQuanLyBaiViet.docx KBHH_6.1.7_KTQLBV
44 Tàiliệu
Kiểm thửmodulequản lýbảo hiểm
nh yêu
KiemThuBaoHiemTinhYeu.docx KBHH_6.1.8_KTBHTY
45 Tàiliệu
Kiểm thửmodulequản lýngân sách
KiemThuQuanLyNganSach.docx KBHH_6.1.9_KTQLNS
46 Tàiliệu
Kiểm thửmodulequản lýquảng cáo
KiemThuQuanLyQuangCao.docx KBHH_6.1.10_KTQLQC
47 Tàiliệu
Kiểm thử
ch hợp
KiemThuTichHop.docx KBHH_6.2_KTTH