Weekly Status Report - CS240 - Fall 03
Myat Min, Mong-Hang Vo, and Pratik Dhupia
Status is reported each week from Thursday to Thursday.
WEEK ENDING 2003/12/04
Achievements
- Implemented backend database: DBCreateBug.java,
DBgetDetailBugInfo.java, DBgetMatchedBugInfo.java,
DBsetExistingBug.java [Pratik Dhupia].
- Implemented and executed test cases (loginUser,
addNewUserProfiles, getUser) successfully using
JUnit
, an automated unit testing framework [Mong-Hang Vo].
- Implemented UI client using SOAP calls [Myat Min].
- Uploaded all automated unit tests code to CVS at
Tigris,
an open source software engineering web site.
- Deployed Wanzenhaus project to the Wanzenhaus server
http://www.wanzenhaus.com:8080/axis/servlet/AxisServlet
- Changed the database schema (bugzilla.sql).
Planning for Next Week
- Focus on integration.
- Finish coding and executing unit tests for DBCreateBug.java
[Mong-Hang Vo].
- Present in class for the project conclusion and demo.
- Write a group final project report.
- Write an individual final project report using
ACM SIGCHI MSWord article template
Other Issues
WEEK ENDING 2003/11/27
Achievements
- Backend database implemented: DBUserManagement.java,
DBDefectManagement.java, DBRetrieval.java (retrieve
all platform, component, Operating system, status,
resolution, severity, and priority) [Mong-Hang Vo].
- 'bugdbinsert.sql' written to insert initial data into
the database 'bugs'.
- Installation and configuration of Apache Axis.
- Integration of loginUser.
- UI handle events implemented with SOAP calls successfully.
Planning for Next Week
- Focus on integration and testing.
- Finish test cases using JUnit framework by 2003/12/04 by Mong.
Other Issues
WEEK ENDING 2003/11/20
Achievements
Planning for Next Week
- Implement UI handling events.
- Do the integration.
- Implement testcases for user login and adding a new user.
Other Issues
- Setup deadlines for next week and the final week.
WEEK ENDING 2003/11/13
Achievements
- Got an API for connecting UI client and MySQL database.
- More GUI was implemented.
Planning for Next Week
- Completing a test plan document by 2003/11/17.
- Writing testcases using JUnit framework.
- Continuing on implementation.
Other Issues
WEEK ENDING 2003/11/06
Achievements
- More UI is implemented.
- Team members discussed project by emails.
Planning for Next Week
- Continue on implementation.
- Work on a test plan document (design testcases and testing matrixes).
Other Issues
- When will the API be done so that GUI can
use the stub that implements the API to handle events?????
- Web services installation is not working.
WEEK ENDING 2003/10/30
Achievements
- Implemented a LoginFrame.java and
UserPreferenceFrame.java.
- Got an initial version of Java interface and stub (each team
member will be able to use the stub to compile his/her code).
- Checked the code in CVS at Tigris.
Planning for Next Week
- Continue on implementation.
- Start working on a test plan document.
- Install Java Web Services package.
Other Issues
- Time consumming on Java Web Services's installation.
Will it work next week???
WEEK ENDING 2003/10/23
Achievements
- Completed Wanzenhaus's UI class diagram, database schema diagram,
and state diagram.
- Turned in the design document on time 2003/10/20.
- Updated all Wanzenhaus documents (proposal, requirement document,
and design document) to Tigris.
- Reviewed the bug-tracker design document of another team at
http://www.geocities.com/cs240_f03.
- Learned the Java Web Services, JAX-RPC API tutorial.
Planning for Next Week
- Install JUnit for the unit test.
- Start Wanzenhaus test plan.
Other Issues
- Meet with team members to discuss the test plan document.
WEEK ENDING 2003/10/16
Achievements
- Designed the Wanzenhaus interface.
- Finished parts of a design document.
- Discussed JAX-RPC API for soap based implentation on the client and server.
- Installed Tomcat 4.0, JDBC driver, and MySQL.
- Created a Bugzilla database.
- Wrote a small Java servlet to connect to the Bugzilla database using JDBC and
did some querries successfully.
Planning for Next Week
- Finish the design document by 2003/10/20.
- Start Wanzenhaus's implementation.
Other Issues
- Need to meet with team members to discuss the implemetation on details.
WEEK ENDING 2003/10/09
Achievements
- Requirement document was submitted (2003/10/06).
- Use-case diagrams were done using argoUML.>
- Two and a half hours team-meeting to get a requirement
document done.
Planning for Next Week
- Design document must be started.
- Team meeting is needed.
Other Issues
- Coding must be started as soon as a design document done.
WEEK ENDING 2003/10/02
Achievements
- Major part of a requirement document has been completed.
- User Interface is discussed.
- JUnit and Ant are investigated.
- Wanzenhaus was approved at Tigris.
- Each team member is able to access Tigris for checkin/checkout
code.
Planning for Next Week
- Continue to work on the requirement document.
- Prepare for the requirement document's presentation.
Other Issues
- Extremely difficult to make Bugzilla database work.
WEEKLY ENDING 2003/09/25
Achievements
- Finished a project proposal on time(2003/09/22).
- Got instructor's approval of the project proposal.
- Created a team web site.
- Contacted with team members by emails regarding Wanzenhaus.
- Created the Wanzenhaus project at Tigris.
- Discussed to use JUnit and Ant.
Planning for Next Week
- A requirement document must be finished by 2003/10/06.
- Planning to do a design document.
- Next meeting on Thursday.
Other Issues
- Waiting for approval of the Wanzenhaus at Tigris.
WEEKLY ENDING 2003/09/18
Achievements
- Joined a group of three.
- Got contact information.
- Decided to work on a Wanzenhaus (Home of bugs) project.
Planning for Next Week
- A project proposal must be finished by Monday (2003/09/22).
- The project will be created at Tigris.
- Next meeting on Thursday.
Other Issues
- How to make the Bugzilla database work.
Return to Main Page
@2003 CS240 Software Project Team
CS240 Fall 2003 -
Section 1
San Jose State University
Email: [email protected]