In this phase of the project, you will continue the software construction process. Your priorities during this phase will be adding configuration management to your automated build, enacting continuous integration, and incorporating analysis tools.
Your reference materials for this phase include
Continue your build, following the TDD procedures of the prior phase.
edu.odu.cs.cs350
.Add configuration management to your build. Your build should use Maven or Ivy to retrieve any third-party libraries from a Maven repository.
All of these functions must be integrated into your build manager.
Place the project under continuous integration, using the Jenkins area of the course forge.
Add test coverage and static analysis tools to the build.
Add integration and systems tests. These should include tests on the trained learning machines.
“Submit” your project for this phase by tagging the version as “phase4”.
Each team member must individually take the peer evaluation survey.
Evaluations will be conducted as was done in Phase 3.
This phase concludes with a project review meeting, conducted according to the same guidelines as in phase 3.
There will, however, be no individual assignments after the meeting unless the instructor is given serious reasons to doubt team members’ abilities during the meeting.