- Design by trongtran
(2008)
-
1. Source Control Machine
-
Tools
- SubVersion
- Introduction
-
2. Project Management
- Project Management
- Issue Management
- Bug Tracking Tool
- Introduction
-
Tools
- Track
- 3. Software Process
-
4. Business Requirement
- WorkFlow for Enterprise
- Introduction
-
5. Technology
-
Operating System
- Windows XP SP2
- *NIX like Linux Redhat, Debian.
-
DBMS
- PostgreSQL 8.1
- SQL Server
- EMS SQL Manager
-
Programming Language
- Java 1.5.0, JSP --> J2EE,
- C# --> Net Framework
- JavaScript
- XML
-
Reporting Tool
- JasperReports
- OpenReport
-
Design Tool
- Enterprise Architecture 6.1
- Posidon For UML
-
Best-of-Breed Technology
- Hibernate
- Spring
- JSF
- AJAX
- SOA
-
Design Patterns
- MVC
- Data Object,
- Commander
- DAO
- CRUD
-
Open Source Library
-
Ant
- Log4J
- Cactus
-
Web Application Server
- JBoss
- SJAS
-
Editor
- NetBeans EnterprisePack
- Eclipse
-
Multi-language
- English
- Vietnamese
- Japanese
-
6. Other Communication
- Email
- Yahoo
- Skype
- Gmail
- phpCollab
-
7. Language
- phụ thuộc vào khả năng của nhóm
- Vietnamese
- English (more preferable).
-
8. Kế hoạch triển khai dự án
-
1. Thành lập nhóm
-
Số lượng người
- Trần Bình Trọng
- Nguyễn Thanh Hữu
- Phan Thanh Tùng
- Võ Minh Tuấn
- Thời gian cho mỗi ngày
- Các buổi họp
- Phân chia nhiệm vụ
- Phân chia công việc
- Môi trường làm việc
-
2. Các giai đoạn
- GĐ1 : Phân tích các yêu cầu người dùng
- GĐ2 : Xây dựng bộ giao diện người dùng.
- GĐ3 : Thiết kế cơ sở dữ liệu & Thiết kế chi tiết
- GĐ4 : Xây dựng bộ các Unit Test Case
- GĐ5 : Viết mã + Unit Test sử dụng JUnit, TestNG, Cactus.
- GĐ6 : Xây dựng bộ các Integration Test Case.
- GĐ7 : Test + Debug ==> Alpha 1. Lặp cho đến khi ổn định để ra Release.
- 3. Bảo trì, mở rộng