TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TP.HCM
KHOA : CÔNG NGHỆ THÔNG TIN
MÔN : CÔNG CỤ & MÔI TRƯỜNG PHÁT TRIỂN PHẦN MỀM
KẾ HOẠCH DỰ ÁN PHẦN
MỀM MÁY TÍNH BỎ TÚI
Giáo viên hướng dẫn : Trịnh Văn Chung
Nhóm thực hiện :
Lưu Văn Minh
Huỳnh Minh Hữu
Hồ Trọng Đại
Nguyễn Văn Thảo
Bùi Đình Phước
Tài liệu hoạch định kế hoạch triển khai xây dựng phần mềm máy tính bỏ túi
I. Giới thiệu :
1. Yêu cầu dự án :
Dự án triển khai xây dựng một phần mềm nhỏ có tính năng như
một chiếc máy tính bỏ túi,với giao diện thân thiện và dễ sử dụng.
Phần mềm có đầy đủ các tính năng cơ bản :
- Cộng,trừ,nhân,chia : thực hiện các phép toán căn bản giữa 2
số thực.
- Phép tính căn bậc 2 của một số.
- Phép lấy nghịch đảo của một số.
- Phép tính bình phương,lập phương của một số.
- Phép tính %, giai thừa của một số.
- Các phép tính lượng giác : tính sin,cos,tag của một góc
( tính bằng độ )
- Các phép suy ngược từ giá trị lượng giác ra số đo của góc :
sinh,cosh,tanh
- Phép tính logarit : log.
- Các hằng số toán học cơ bản : số Pi, số e.
- Chức năng xóa màn hình nhập số,thoát chương trình.
2. Các mối ràng buộc :
- Ràng buộc về thời gian : bắt đầu thực hiện dự án từ ngày
07/10/2010 , thời gian kết thúc 15/11/2010, thời gian dự
phòng từ ngày 16/11/2010 đến 18/11/2010.
- Ràng buộc về kĩ thuật :
Ngôn ngữ lập trình : C#, công cụ hỗ trợ lập trình là Visual
C# 2008 hoặc thấp hơn,quá trình kiểm thử được thực hiện
trên phiên bản Test đi kèm bộ Visual C#, các tài liệu liên
quan được viết bằng MS Word 2007.
- Ràng buộc về nhân sự : nhóm gồm có 5 thành viên như đã
giới thiệu ở trên, tất cả cùng tham gia trực tiếp vào thiết kế
và xây dựng dự án.
- Ràng buộc về tài chính : dự án nhỏ ,đồng thời được tiến
hành trong quá trình học tập để thực hành kiến thức nên
không quá ràng buộc đến vấn đề này.
II. Phân tích rủi ro :
Khả năng xảy ra rủi ro là không lớn, tuy nhiên có thể xảy xa một vài
khả năng :
- Có thể xảy ra sự không tương thích khi các thành viên trong
nhóm sử dụng các phiên bản Visual C# khác nhau (khuyến
cáo : nên dùng chung phiên bản Visual C# 2008)
- Khả năng làm việc không đồng đều giữa các thành viên dẫn
đến tiến độ dự án chậm lại.
III. Nhu cầu tài nguyên :
Các máy tính với cấu hình đủ mạnh để chạy Visual C# 2008,theo
nhà cung cấp phần mềm thì cấu hình như sau :
HĐH : Microsoft Windows XP ,Microsoft Windows Server 2003
,Windows Vista .
Tối thiểu : 1.6 GHz CPU, 192 MB RAM, 1024x768 display, ổ cứng
5400 RPM
Đề nghị : 2.2 GHz CPU hay cao hơn, 384 MB RAM hoặc hơn,
1280x1024 display, ổ cứng 7200 RPM hay cao hơn
Windows Vista : 2.4 GHz CPU, 768 MB RAM, dung lượng đĩa
trống 1.3 GB cho bản cài đầy đủ.
IV. Lập lịch :
1. Thời gian tiến hành :
Ngày bắt đầu : 07/10/2010
Ngày kết thúc : 15/11/2010
2. Các công việc cần làm :
Công việc Mô tả Thứ tự Thời gian
A Phân tích tiền khả thi 1 2 ngày
B Lập kế hoạch dự án 2 2 ngày
C Đặc tả phần mềm 3 2 ngày
D Phân tích phần mềm 4 4 ngày
E Thiết kế giao diện 5 5 ngày
F Thiết kế các Funtion 6 5 ngày
G Ghép các Funtion và chạy demo 7 1 ngày
H Lập kế hoạch test 8 4 ngày
I Lập bảng test case 9 1 ngày
J Thiết kế test project 10 5 ngày
K Lập báo cáo test 11 1 ngày
L Lập bản thu hoạch 12 6 ngày
3. Phân công công việc :
Công việc Người thực hiện Thứ tự Thời gian
A Hồ Trọng Đại 1 2 ngày
B Hồ Trọng Đại 2 2 ngày
C Lưu Văn Minh 3 2 ngày
D Hồ Trọng Đại 4 4 ngày
E Lưu Văn Minh,Hồ Trọng Đại 5 5 ngày
F Minh,Hữu,Thảo 6 5 ngày
G Minh,Hữu,Thảo 7 1 ngày
H Minh,Phước 8 4 ngày
I Bùi Đình Phước 9 1 ngày
J Lưu Văn Minh 10 5 ngày
K Minh,Phước 11 1 ngày
L Hữu,Thảo 12 6 ngày
4. Các công việc có thể đồng thời thực hiện :
- Tài liệu lập kế hoạch dự án cần được theo dõi xuyên suốt
quá trình triển khai – xây dựng dự án.
- Thiết kế giao diện – thiết kế Funtion – ghép các Funtion và
chạy demo có thể tiến hành song song.
- Quá trình thiết kế test project có thể tiến hành song song
với thiết kế function để việc kiểm lỗi dễ kiểm soát hơn.
V. Giám sát :
1. Yêu cầu công cụ thực hiện :
Công việc Mô tả Công cụ
A Phân tích tiền khả thi MS Word 2007
B Lập kế hoạch dự án -
C Đặc tả phần mềm -
D Phân tích phần mềm -
E Thiết kế giao diện Photoshop CS4
F Thiết kế các Funtion MS Visual C# 2008
G Ghép các Funtion và chạy demo -
H Lập kế hoạch test MS Word 2007
I Lập bảng test case -
J Thiết kế test project MS Visual C# 2008
K Lập báo cáo test MS Word 2007
L Lập bản thu hoạch MS Word 2007
2. Mô hình phân rã công việc :
Dự án máy tính bỏ túi
Lập kế hoạch dự án
Phân tích tiền khả thi của dự án
Lập kế hoạch dự án
Phân tích dự án
Lập tài liệu đặc tả cho phần mềm
Lập tài liệu phân tích thiết kế phần mềm
Thực hiện dự án
Thiết kế giao diện
Thiết kế các funtion