Kế hoạch dự án phần mềm máy tính bỏ túi
Trang 1TRƯỜ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
Trang 2I 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
Trang 3- 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
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
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 đủ
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 :
Trang 4D Phân tích phần mềm 4 4 ngày
3. Phân công công việc :
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
Trang 5V Giám sát :
1. Yêu cầu công cụ thực hiện :
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
Trang 6Tích hợp các hàm vào phần mềm và demo Kiểm thử phần mềm
Lập kế hoạch Test Lập bảng Test Case Thiết kế Test Project Lập báo cáo Test Đánh giá báo cáo kết quả
Báo cáo thu hoạch