Report will include 7 sections, one for each of the following:
[login to view URL] OF PROJECT DEVELOPMENT PROCESS Describe what each of the following steps involve, what you intend to do in each, and what will be the “deliverable” for that step.
o REQUIREMENTS ANALYSIS
o SOFTWARE DESIGN
o IMPLEMENTATION
o QUALITY ASSURANCE/TESTING
2.
REQUIREMENTS ANALYSIS
3.
SOFTWARE DESIGN,
making use of:
UML
Design patterns
3-?Tier architecture
Existing software libraries
4.
GROUP SOFTWARE DEVELOPMENT
Discussion of group software development tools
Version control
Bug tracking
The source code, complete with comments.
5.
QUALITY ASSURANCE AND TESTING
Unit tests for key classes
Use-?case tests
6.
LICENSING
Commercial versus Open-?source licenses
Implications for plagiarism, derivative works, and development Your choice, and justification for it
7.
FUTURE PLANS
New features
Enhancements
Forward Strategies
Tracking
new technologies and advancements in software
IEEE/acm
Tech meetups
Job fairs
Tech blogs
Will provide draft that need to be completed.