The Calendar Tool Project
The Calendar Tool is an application program used as an example in Gene Fisher's software engineering classes. The Calendar Tool project illustrates important software engineering concepts and techniques presented in class. Students can use the Calendar Tool example for guidance in developing their own class projects.The Calendar Tool project is organized into the following directories:
Details of this organizational structure are given in the online materials for Gene Fisher's software engineering courses, CSC 308 and CSC 309.
- requirements -- user-level functional requirements for the project
- specification -- formal specification of the functional requirements
- prototype -- operational prototype, with limited functionality (not done in 307)
- design -- architectural software design
- implementation -- implementation in java
- testing -- complete testing plans and results
- administration -- administrative and managerial information
- documentation -- audience-specific documentation, such as users manual and installation instructions