Tải bản đầy đủ (.pdf) (9 trang)

Bài tập môn quản lý dự án phần mềm

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (116.16 KB, 9 trang )



Bài t

p môn Qu

n lý d

án ph

n m

m

* Yêu cầu:
- Mỗi nhóm 3-4 sinh viên chọn và thực thi một project:
o 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:
- WBS (dùng tham khảo cho câu 2 & 3 trong yêu cầu của mỗi ñề tài)
WBS & Development estimated effort

BA


(hrs) DEV (hrs) QC (hrs)
#

Feature/Function/UC

Task Priority

REQ
A & D
Unit
Test
Code
Defect
prevention

Test
design
Test
exec
1

Manage product Add product 1

12

8

8

16


4

8

12

2

Edit product 2

6

4

4

8

2

4

4

3

Delete product 2

2


1

1

2

1

1

1

4

Manage category Add category 1

8

6

4

8

4

4

4


5

Edit category 2

4

2

2

4

2

2

4

6

Delete category 2

1

1

1

2


1

1

2

7

Search product
Search product
by
category
2

4

2

2

4

2

4

4

8



Search product
by supplier
2

2

2

1

2

2

2

2





14

39

26


23

46

18

26

33













Development effort:

225



- Phân bổ thời lượng (giờ công)
Effort Distribution

Requirement
A&D
Implementation

Defect
Prev.
Test
design
Test
execution
Deployment
Management
SCM &
Environment
Training
6.00%

8.00%

43.00%

3.50%

6.00%

21.50%

1.50%

7.50%


1.00%

2.00%


Yêu cu:

1. Vẽ usecase diagram 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. Xác ñịnh dự toán ước lượng cho toàn bộ khối lượng công việc ở bước 2 dựa trên việc so sánh kết quả.
a. Theo phương pháp FunctionPoint
b. Theo phương pháp Wideband Delphi
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ó.
7. Xác ñịnh các trường hợp xấu nhất, tốt nhất, an toàn nhất.
8. Xác ñịnh kế hoạch giao từng phần sản phẩm cho khách hàng.



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 cập nhật, 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 cập nhật, 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 cập nhật, 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 cập nhật, 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


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 cập nhật, 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 cập nhật, 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 cập nhật, 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 cập nhật, 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


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 cập nhật, 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 cập nhật, 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 cập nhật, 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 cập nhật, hiệu chỉnh loại tạp chí, tác giả, nhà xuất bản.
- 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 cập nhật, 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 cập nhật, 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ả).

- Cho phép ñăng ký (hay hủy ñăng ký) làm "Thành 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 ñể thành viên có thể download ñược các tài liệu lịch sử ñã ñăng ký và mỗi khi có thông tin mới về các sự kiện lịch sử, nhân vật lịch
sử thì hệ thống sẽ tự ñộng gửi email báo tin.


* Phần cho admin: có một trang chủ bao gồm các công việc:
- Cho phép cập nhật, hiệu chỉnh thông tin 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ử, …, cần cho upload các hình ảnh liên quan.
Mỗi khi nhập xong một quốc gia, một cột mốc lịch sử tính theo thời gian hay một nhân vật lịch sử môn học mới thì hệ thống tự ñộng gửi email tới tất cả
"Thành viên" ñể thông báo thông tin mới này.
- Cho phép cập nhật, hiệu chỉnh nhóm quốc gia, nhóm các cột mốc lịch sử tính theo thời gian, nhóm các nhân vật lịch sử ….
- Thực thi việc bảo mật hệ thống.
- Cho phép upload các tài liệu lịch sử liên quan.
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
Bài 9: Xây dựng web site NewOnlineGeography nhằm hỗ trợ việc tra cứu ñịa lý 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, thông tin hành chính (diện tích, dân số, thủ phủ, thủ ñô ) về tỉnh/thành phố/bang của mỗi quốc gia, các hệ thống sông
ngòi, hệ thống các ñường quốc lộ (có thể 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, tỉnh/thành phố/bang.
- Cho phép truy tìm quốc gia theo tên, tỉnh/thành phố/bang theo tên, sông ngòi theo tên, ñường quốc lộ theo tên hay theo tỉnh/thành phố/bang 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 "Thành 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 ñể thành viên có thể download ñược các tài liệu lịch sử ñã ñăng ký và mỗi khi có thông tin mới về các quốc gia, thông tin hành
chính thì hệ thống sẽ tự ñộng gửi email báo tin.
* Phần cho admin: có một trang chủ bao gồm các công việc:
- Cho phép cập nhật, hiệu chỉnh thông tin 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ử, …, cần cho upload các hình ảnh liên quan.
Mỗi khi nhập xong một quốc gia, một thông tin hành chính thì hệ thống tự ñộng gửi email tới tất cả "Thành viên" ñể thông báo thông tin mới này.
- Cho phép cập nhật, hiệu chỉnh nhóm quốc gia, nhóm các thông tin hành chính (diện tích, dân số, thủ phủ, thủ ñô ) về tỉnh/thành phố/bang của mỗi quốc gia,
nhóm các hệ thống sông ngòi, nhóm các thông tin về ñường quốc lộ …
- Thực thi việc bảo mật hệ thống.
- Cho phép upload các tài liệu ñịa lý liên quan.

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
Bài 10: Xây dựng web site NewOnlineHospital nhằm hỗ trợ việc thao khảo thông tin y khoa trực tuyến qua mạng.
* Phần cho user: gồm các công việc:
- Giới thiệu danh mục các nhóm bệnh về nội khoa, ngoại khoa, tâm thần, răng/hàm/mặt, tai/mũi/họng, các bệnh (bao gồm triệu chứng, bệnh lý, ) thường gặp
trong mỗi nhóm (có thể kèm theo các hình ảnh minh hoạ) - thể hiện theo phân loại nhóm bệnh, bệnh lý.
- Cho phép truy tìm nhóm bệnh theo tên, tìm bệnh theo tên-theo triệu chứng 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 "Thành 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 ñể thành viên có thể download ñược các tài liệu y khoa ñã ñăng ký và mỗi khi có thông tin mới về các nhóm bệnh, bệnh lý thì hệ
thống sẽ tự ñộng gửi email báo tin.
* Phần cho admin: có một trang chủ bao gồm các công việc:
- Cho phép cập nhật, hiệu chỉnh thông tin các nhóm bệnh, các bệnh, , cần cho upload các hình ảnh liên quan. Mỗi khi nhập xong một thông tin về nhóm bệnh,
về bệnh mới thì hệ thống tự ñộng gửi email tới tất cả "Thành viên" ñể thông báo thông tin mới này.
- Cho phép cập nhật, hiệu chỉnh nhóm quốc gia, nhóm các thông tin các nhóm bệnh, các bệnh…; - Cho phép upload các tài liệu y khoa liên quan.
- 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
Bài 11: Xây dựng web site NewDigitalLibrary nhằm hỗ trợ việc quản lý thư viện ñiện tử.

Bài 12: Xây dựng ứng dụng (dạng WindowsForm) nhằm quản lý cước ñiện thoại cho Bưu ñiện

Bài 13: Xây dựng ứng dụng (dạng WindowsForm) nhằm quản lý hành khách xuất nhập cảnh tại sân bay

Bài 14: Xây dựng ứng dụng (dạng WindowsForm) nhằm quản lý cấp phát chứng minh nhân dân và hộ khẩu của Công An

Bài 15: Xây dựng ứng dụng (dạng WindowsForm) nhằm quản lý giao nhận thư tín, ñiện tín của Bưu ñiện

Bài 16: Xây dựng ứng dụng (dạng WindowsForm) nhằm quản lý hoạt ñộng của hệ thống nhà thuốc tây

Bài 17: Xây dựng ứng dụng (dạng WindowsForm) nhằm quản lý ký túc xá sinh viên


Bài 18: Xây dựng ứng dụng (dạng WindowsForm) nhằm quản lý hoạt ñộng của hệ thống ñại lý ñiện thoại di ñộng

Bài 19: Xây dựng ứng dụng (dạng WindowsForm) nhằm quản lý ñăng ký tạm trú tạm vắng cho Công An phường

Bài 20: Xây dựng ứng dụng (dạng WindowsForm) nhằm quản lý xếp loại ñạo ñức sinh viên.

Bài 21: Xây dựng ứng dụng (dạng WindowsForm) dạng Email client (tương tự Yahoo)

Bài 22: Xây dựng ứng dụng (dạng WindowsForm) nhằm quản lý giao dịch chứng khoán



Bài 23: Xây dựng Website nhằm quản lý ñăng ký quảng cáo (như trong MuaBan.net)

Bài 24: Xây dựng Website nhằm hỗ trợ tra cứu thông tin giá cả thị trường mới nhất trong ngày

Bài 25: Xây dựng ứng dụng (dạng WindowsForm) nhằm quản lý ñại lý hàng không

Bài 26: Xây dựng ứng dụng (dạng WindowsForm) nhằm quản lý Trường Mẫu Giáo (gồm các cấp lớp Mẫu giáo và Nhà trẻ).

×