CS 4500
Spring
Semester 2006
SPSG
Requirements
There are many recommendations in the text (SPSG). You should
make sure to address at least the following in the required
deliverables:
- Requirements Materials (pp. 37-39); e.g.:
- Software Development Plan,
- SW Project Estimates,
- Q/A Plan, and
- Staged Development Plan.
- Planning Checkpoint; be prepared to answer questions and issues
raised on pp. 39-40
- Project Description must include (see pp. 92-93):
- description of project document access
- version control description
- statistics on LOC per week
- Project Website (see pp. 62, 64-68):
- Project Log
- Charts 5.4, 5.5
- Map Figure 5-7 onto actual calendar
- Must schedule, deliver and keep documentation of everything in
Table 5-1.
- Change Board (at least for major issues) should:
- Include Prof. Henderso<>n
- <>Table 6-1 changes must be available and tracked
- Planning:<>
- <>Risk management: Answer questions on p. 100
- Develop a mechanism to evaluate individual team members
(including peer eval)
- Name who plays each role (pp. 104-106)
- Define the accounting methodology (minimally Table 7-4, pp.
108-109)
- SW Development Plan (p. 110)
- Requirements:
- Document process (p. 115)
- Include specific responses to issues (p. 120)
- Specify defect tracking tools and info (p. 130)
- Give Traceability Matrix (p. 134)
- Must document reviews/tests specified in Table 9-3 (pp. 138-139)
- Define measurable Q/A release criteria (p. 140)
- Architecture and Design:
- Specify architecture and language(s)
- Answer questions (pp. 149-150)
- Discuss issues with architecture risks and staged delivery
- Explain how SW Architecture document is tied to change and
review
- Define project estimates process and dates (pp. 159-160)
- Use stage themes (pp. 164-165)
- Document each activity (p. 175)
- Answer questions (p. 192)
- Use detailed design document formats (p. 196)
- Construction:
- Define coding standard (pp. 200-201: describe choice for list)
- Document integration procedure (p. 203)
- Define Test Procedure; document use (p. 205)
- Provide weekly snapshot of Fig. 14-1 (p. 207)
- Define and use construction tracking method (p. 208)
- Provide weekly tracking update (p. 209)
- Track high-defect routines (pp. 218-219)
- Provide open defects graph (p. 224)
- Defect statistics required (p. 225)
- Document the info on pp. 229-230
- Document Release Checklist pp. 232-233
- At end of each stage, document estimates (p. 239)
- Project Review
- Give performance evaluation criteria (p. 241)
- Provide SW Project log (p. 244)
- Use questionaire (provide one early in project) (p. 249)