Project 2 Program Description
Word Histograms
Prepare a Java program that counts the
frequencies of occurrences
of words in a file.
- Detailed requirements for the project can be found here. Unlike
the previous project, all requirements will be available to all teams.
If you have questions concerning the requirements, send them to the
instructor. Answers will results in edits being made to the
requirements page.
- Teams for the project can be
found here.
- The
process you design must be derived from the Personal and Team
Software
Processes (PSP and TSP), but it does not need to
include all of their aspects. You
must at
least include activities responsible for producing the
deliverables described below.
- Process Plan including a
filled out Process Plan Summary form
- Requirements document including at least a numbered and
organized list
of requirements and a context diagram
- Conceptual Design giving an initial approximation to the
programs objects and methods. Note that this document is used for
purposes of estimation and not necessarily as a basis for the actual
design
- Design document including a UML class model diagram
- Acceptance test plan and report including a list of tests,
their inputs, expected outputs, and actual outputs
- Inspection
Report from at least one code review
- Source code
- Process Assessment including Time Logs and Defect Logs
for each team member. Note that for this and all subsequent projects,
entries on an individual's Defect Log comprise all problems detected
by the individual or by any team member that requires remediation.
The Process Assessment document continues to record only defects
detected during acceptance testing