Software Engineering II
CSCI 577b: Spring 2003
csci577@usc.edu
Individual Critiques

Guidelines: Individual Project Critique
200 Points - Due 2pm, Friday, May 9, 2003
You need to turn in both, a hard and a soft copy of your critique.
Hard Copy Submission - Submit a hard copy by the above mentioned deadline in SAL 329.
Soft Copy Submisstion - Zip your critique and email it to cs577gdr@sunset.usc.edu


Length:
8-12 pages (+/- a factor of 2) recommended, but not absolutely required. Don't use very small or large fonts

Main Question:

If we were to do the project over again, how would we do it better, and how does that relate to the software engineering principles in the course?

The Individual Project Critique shall consist of the following elements (more emphasis on element 1, i.e., how your team's process could have been better):

1. Process Improvement (2/3 of emphasis)
Candidate topics include but are not limited to:

  • Challenges in COTS assessment, tailoring, and integration
  • Use of the WinWin Spiral Model
  • Use of various tools (Effort report system, USC-COCOMO tools, Rational ClearCase; Rational Rose; MS-Project, Gnats, Hyperwave, etc...)
  • Guidelines for Model-Based Architecting and Software Engineering (MBASE) deliverables
  • Information sources (lectures, website, papers, CeBASE-577-archive, course notes, etc...)
  • Human Resources (Professor, Guest Speakers, Teaching Assistant, Library clients, Library Personnel, Architecture Review Board members, etc.)
  • Management (staffing, organization, planning, controlling process and product)
  • IV&V and its roles, guidelines, etc. (if you were an IV&V or your team had one)

We would be particularly interested in feedback on the various tools, that is constructive in suggesting improvements rather than just identifying shortfalls; it should be balanced in identifying things that were helpful as well as obstacles; and it should be relatively high-level in focusing on strategic factors rather than individual bugs (turn in separate bug reports for that). We would also be interested in well-reasoned improvement suggestions to the MBASE guidelines.

2. Product Improvement (1/3 of emphasis)
Describe possible improvements in the various components of your product: i.e., if you had to design the system again, how would you do it better, knowing what you know now.

CONTACT US