Trang 1
Đồ án môn học Quản lý dự án phần mềm
GV: Nguyễn Chánh Thành
* Yêu cầu:
- Mỗi nhóm 3-4 sinh viên chọn và thực thi một project Project không ñược chọn trùng
- Thực hiện theo yêu cầu mô tả trong mỗi nhóm bài tập.
- Các sinh viên dùng:
o Phần mềm Rational Rose hay Visio ñể thực hiện mô tả các diagram.
o Phần mềm Word ñể thực hiện việc mô tả các UseCase và phần báo cáo của project.
o Phần mềm MS Project ñể thực hiện việc mô tả các kế hoạch và thời biểu của project.
- Các quyển báo cáo khi nộp cần:
o Ghi rõ tên, mã số Project
o Ghi rõ tên các thành viên trong nhóm
o Ghi rõ công việc cụ thể của mỗi thành viên trong nhóm.
* Tham khảo:
- Phân rã công việc (dùng tham khảo cho câu 2 & 3 trong yêu cầu của mỗi ñề tài)
- Phân bổ thời lượng (giờ công)
Đặc tà Yêu cầu Phân tích thiết kế Viết chương trình Sửa lỗi Thiết kế kiểm lỗi Kiểm lỗi Cài ñặt Quản lý Hỗ trợ Huấn luyện
7.00% 7.00% 43.00% 3.50% 6.00% 21.50% 1.50% 7.50% 1.00% 2.00%
Yêu cu
:
1. Vẽ usecase diagram (hay sơ ñồ chức năng) từ các yêu cầu ñã mô tả trên.
2. Phân rã công việc (WBS) theo nhóm chức năng từng mức chi tiết 1, 2 với ñộ phức tạp của từng chi tiết
3. Theo phương pháp Điểm Chức Năng, ước lượng & xác ñịnh dự toán cho toàn bộ khối lượng công việc ở bước 2.
4. Xác ñịnh số thành viên cần thiết (và vai trò tương ứng) ñể thực hiện dự án từ kết quả dự toán ở bước 3
5. Tính toán và xác ñịnh ñường găng, con ñường nguy hiểm và sơ ñồ mạng cho tác vụ
6. Xác ñịnh các thời biểu triển khai thực hiện dự án có thể có.
Trang 2
Bài 1: Xây dựng web site NewWrox nhằm giới thiệu các sách mới.
Hệ thống gồm 2 phần:
* Phần cho user: gồm các công việc:
- Giới thiệu danh mục các sách (kèm theo các hình ảnh minh hoạ) - thể hiện theo phân loại sách, theo thời gian xuất bản.
- Cho phép truy tìm sách theo tên, theo năm xuất bản hay theo mã số sách hay có thể cho tìm tất cả trong database (nếu trường hợp số lượng nhiều thì cần chia
thành nhiều nhóm kết quả).
- Cho phép ñăng ký (hay hủy ñăng ký) làm "Khách quen" của hệ thống thông qua việc nhập ñịa chỉ email vào hệ thống (ñể mỗi khi có sách mới thì hệ thống sẽ
tự ñộng gửi email báo tin).
- Đăng ký mua sách qua mạng (shopping card).
* Phần cho admin: có một trang chủ bao gồm các công việc:
- Cho phép hiệu chỉnh thông tin sách, cần cho upload các hình ảnh giới thiệu sách. Mỗi khi nhập xong ñợt sách mới thì hệ thống tự ñộng gửi email tới tất cả
"Khách quen" ñể thông báo tên các sách mới này.
- Cho phép hiệu chỉnh loại sách, tác giả.
- Thực thi việc bảo mật hệ thống.
- Cho phép upload các hình ảnh các sách vào hệ thống.
Tại trang chủ của hệ thống (cả 2 phần user/admin) có thể thực hiện phần quảng cáo...
Website tham khảo:
Bài 2: Xây dựng web site NewComputerStore nhằm bán máy tính và linh kiện máy tính.
Hệ thống gồm 2 phần:
* Phần cho user: bao gồm các công việc:
- Giới thiệu danh mục máy tính và linh kiện (kèm theo các hình ảnh minh hoạ), thể hiện theo phân loại máy tính, phân loại linh kiện theo nhà sản xuất và theo
loại.
- Cho phép truy tìm linh kiện theo tên, theo hãng sản xuất hay theo giá tiền hay có thể cho tìm tất cả trong database (nếu trường hợp số lượng nhiều thì cần chia
thành nhiều nhóm kết quả).
- Cho phép thực hiện việc ñặt hàng qua mạng ñể mua. User cần xác nhận lại thông tin về ñơn hàng (mua/không mua).
* Phần cho admin: bao gồm các công việc:
- Cho phép hiệu chỉnh thông tin máy tính/linh kiện, cần cho upload các hình ảnh giới thiệu máy tính/linh kiện.
- Thực hiện xử lý việc bán hàng theo ñơn hàng như phần trên.
- Cho phép hiệu chỉnh thông tin các hãng sản xuất.
- Thực thi việc bảo mật hệ thống.
Tại trang chủ của hệ thống (cả 2 phần user/admin) có thể thực hiện phần quảng cáo...
Trang 3
Website tham khảo:
Bài 3: Xây dựng web site NewTourist nhằm quản lý thông tin cho công ty Du lịch XanhTp.HCM.
Hệ thống gồm 2 phần:
* Phần cho user: bao gồm các công việc:
- Giới thiệu danh mục các tuyến/chuyến và ñịa ñiểm du lịch trong hệ thống (kèm theo các hình ảnh minh hoạ) - thể hiện theo phân loại theo ñịa phương, theo
ngày.
- Cho phép truy tìm thông tin về chuyến/tuyến/ñịa ñiểm du lịch theo tên, theo ngày (nếu trường hợp số lượng nhiều thì cần chia thành nhiều nhóm kết quả).
- Cho phép thực hiện việc ñặt vé du lịch qua mạng. Người dùng cần cung cấp ñịa chỉ email và xác nhận lại thông tin về ñặt vé (ñi/không ñi).
* Phần cho admin: bao gồm các công việc:
- Cho phép hiệu chỉnh thông tin tuyến/chuyến/ ñịa ñiểm du lịch, cần cho upload các hình ảnh giới thiệu các ñịa ñiểm. Nếu mỗi khi mở thêm tuyến mới hay có
ñịa ñiểm mới thì tự ñộng gửi email cho tất cả các người dùng .
- Thực hiện xử lý việc ñặt vé như phần trên.
- Cho phép hiệu chỉnh thông tin các tuyến/chuyến/ñịa ñiểm.
- Thực thi việc bảo mật hệ thống.
Tại trang chủ của hệ thống (cả 2 phần user/admin) có thể thực hiện phần quảng cáo...
Website tham khảo: ,
Bài 4: Xây dựng web site NewFaFilm nhằm quản lý thông tin cho FAFIM Tp.HCM.
Hệ thống gồm 2 phần:
* Phần cho user: bao gồm các công việc:
- Giới thiệu danh mục các phim theo nhiều thể loại trong hệ thống (kèm theo các hình ảnh minh hoạ) - thể hiện theo phân loại theo thể loại (tình cảm, hành
ñộng, ...) và dạng phim (như video, phim màn ảnh rộng), theo ñạo diễn, theo ñiễn viên.
- Cho phép truy tìm thông tin về phim/ñạo diễn/diễn viên (nếu trường hợp số lượng nhiều thì cần chia thành nhiều nhóm kết quả).
- Cho phép ñăng ký (hay hủy ñăng ký) làm "Người hâm mộ" của hệ thống thông qua việc nhập ñịa chỉ email vào hệ thống (ñể mỗi khi có phim mới thì hệ
thống sẽ tự ñộng gửi email báo tin).
- Cho phép user ñăng ký mua chương trình qua mạng
* Phần cho admin: bao gồm các công việc:
- Cho phép hiệu chỉnh thông tin phim/diễn viên/ ñạo diễn, cần cho upload các hình ảnh giới thiệu. Mỗi khi nhập xong ñợt phim mới thì hệ thống tự ñộng gửi
email tới tất cả "Người hâm mộ" ñể thông báo tên các phim mới này.
- Cho phép hiệu chỉnh thông tin các thể loại.
- Thực thi việc bảo mật hệ thống.
Tại trang chủ của hệ thống (cả 2 phần user/admin) có thể thực hiện phần quảng cáo...
Trang 4
Website tham khảo: ,
Bài 5: Xây dựng một web site NewTV nhằm giới thiệu các chương trình truyền hình.
Hệ thống gồm 2 phần:
* Phần cho user: bao gồm các công việc:
- Giới thiệu danh mục các tiết mục truyền hình trong hệ thống (kèm theo các hình ảnh minh hoạ) - thể hiện theo phân loại theo tiết mục, theo thời gian, theo ñài
truyền hình.
- Cho phép truy tìm thông tin về tiết mục truyền hình, chọn theo thời g ian, theo ñài truyền hình (nếu trường hợp số lượng nhiều thì cần chia thành nhiều nhóm
kết quả).
- Cho phép ñăng ký (hay hủy ñăng ký) làm "Bạn xem ñài" của hệ thống thông qua việc nhập ñịa chỉ email vào hệ thống (ñể mỗi khi có thông tin về tiết mục
truyền hình mỗi tháng mới thì hệ thống sẽ tự ñộng gửi email báo tin).
- Cho phép user ñăng ký mua chương trình qua mạng
* Phần cho admin: bao gồm các công việc:
- Cho phép hiệu chỉnh thông tin về tiết mục truyền hình, về ñài truyền hình, cần cho upload các hình ảnh giới thiệu. Mỗi tháng khi nhập xong ñợt thông tin về
tiết mục truyền hình mới thì hệ thống tự ñộng gửi email tới tất cả "Bạn xem ñài" ñể thông báo tên các phim mới này.
- Cho phép hiệu chỉnh thông tin về ñài truyền hình, về phân loại tiết mục.
- Thực thi việc bảo mật hệ thống.
Tại trang chủ của hệ thống (cả 2 phần user/admin) có thể thực hiện phần quảng cáo...
Website tham khảo:
Bài 6: Xây dựng web site Newspaper nhằm giới thiệu các báo và tạp chí qua mạng.
Hệ thống gồm 2 phần:
* Phần cho user: gồm các công việc:
- Giới thiệu danh mục các báo và tạp chí (kèm theo các hình ảnh minh hoạ) - thể hiện theo phân loại sách, theo thời gian xuất bản.
- Cho phép truy tìm tạp chí theo tên, theo năm xuất bản hay theo mã số tạp chí hay có thể cho tìm tất cả trong database (nếu trường hợp số lượng nhiều thì cần
chia thành nhiều nhóm kết quả).
- Cho phép ñăng ký (hay hủy ñăng ký) làm "Khách quen" của hệ thống thông qua việc nhập ñịa chỉ email vào hệ thống (ñể mỗi khi có sách mới thì hệ thống sẽ
tự ñộng gửi email báo tin).
- Đăng ký mua sách qua mạng (shopping card).
* Phần cho admin: có một trang chủ bao gồm các công việc:
- Cho phép hiệu chỉnh thông tin sách, cần cho upload các hình ảnh giới thiệu tạp chí. Mỗi khi nhập xong ñợt tạp chí mới thì hệ thống tự ñộng gửi email tới tất
cả "Khách quen" ñể thông báo tên các tạp chí mới này.
- Cho phép hiệu chỉnh loại tạp chí, tác giả, nhà xuất bản.
Trang 5
- Thực thi việc bảo mật hệ thống.
- Cho phép upload các hình ảnh các tạp chí vào hệ thống.
Tại trang chủ của hệ thống (cả 2 phần user/admin) có thể thực hiện phần quảng cáo...
Website tham khảo:
Bài 7: Xây dựng web site NewOnlineSchool nhằm hỗ trợ việc học trực tuyến qua mạng.
Hệ thống gồm 2 phần:
* Phần cho user: gồm các công việc:
- Giới thiệu danh mục các khoá học, môn học (kèm theo các hình ảnh minh hoạ) - thể hiện theo phân loại khoá học, thời gian và nhóm môn học.
- Cho phép truy tìm môn học theo tên, theo khoá, theo nhóm môn học hay có thể cho tìm tất cả trong database (nếu trường hợp số lượng nhiều thì cần chia
thành nhiều nhóm kết quả).
- Cho phép ñăng ký (hay hủy ñăng ký) làm "Học viên" của hệ thống thông qua việc nhập ñịa chỉ thông tin cá nhân (gồm user name, password, họ tên, ñịa chỉ,
email…) vào hệ thống ñể học viên có thể download ñược các giáo trình của môn học ñã ñăng ký và mỗi khi có môn học, khoá học mới thì hệ thống sẽ tự ñộng
gửi email báo tin.
- Đăng ký môn học qua mạng ñể nhận ñược các giáo trình. Yêu cầu user phải là "Học viên" thì mới có thể thực hiện việc ñăng ký môn học ñược, và mỗi lần
ñăng ký ñược tối ña 3 môn học trong thời gian 1 tuần.
* Phần cho admin: có một trang chủ bao gồm các công việc:
- Cho phép hiệu chỉnh thông tin môn học, khoá học, …, cần cho upload các hình ảnh giới thiệu môn học. Mỗi khi nhập xong môn học mới hay khoá học mới
thì hệ thống tự ñộng gửi email tới tất cả "Học viên" ñể thông báo thông tin mới này.
- Cho phép hiệu chỉnh nhóm môn học, khoá học….
- Thực thi việc bảo mật hệ thống.
- Cho phép upload các giáo trình môn học.
Tại trang chủ của hệ thống (cả 2 phần user/admin) có thể thực hiện phần quảng cáo...
Website tham khảo: ,
Bài 8: Xây dựng web site NewOnlineHistory nhằm hỗ trợ việc tra cứu lịch sử trực tuyến qua mạng.
Hệ thống gồm 2 phần:
* Phần cho user: gồm các công việc:
- Giới thiệu danh mục các quốc gia, các cột mốc lịch sử tính theo thời gian, các nhân vật lịch sử (kèm theo các hình ảnh minh hoạ) của mỗi quốc gia - thể hiện
theo phân loại quốc gia, thời gian và cột mốc lịch sử, các nhân vật lịch sử.
- Cho phép truy tìm quốc gia theo tên, nhân vật lịch sử theo tên, cột mốc lịch sử theo năm hay có thể cho tìm tất cả trong database (nếu trường hợp số lượng
nhiều thì cần chia thành nhiều nhóm kết quả).