4010-440
Principles of Software Architecture and Design|
Fall 2002 (20021)

Presentation & Delivery [15]

Each team will give a brief presentation of its architecture, including an assessment of its strengths and weaknesses relative to the qualities identified as important. Teams will also demonstrate their prototype project.

No later than one day after the demonstration, the team will deposit in subdirectory p-w5 of the team account the following materials:

  1. The final version of the architectural design document.
  2. The source code and any other files needed to regenerate the prototype.
  3. A file instructions.txt, which, as in the preceding lab, gives instructions as to how to regnerate and execute the prototype.
  4. A file report.txt which contains a short reflection by the team on what they learned from the project: what worked particularly well, what problems arose, what turned out to be the strengths and weaknesses of the architecture, etc.

Again, be sure to set the permissions so that members of the team's group, including the instructor, can access all the directories and files.

The team grade will be determined by the quality of:

Final Peer Evaluation [5]

Each team member will fill out a spreadsheet with a quantitative assessment of the contributions of each team member. There are several categories used for the evaluation; for each category there are 100 points to be assigned across the team. Each team member must be assigned an integral number of points, and the total for all team members must be 100 for each category. As before, don't worry if the team member differences are 1 point because of round-off - the instructors will be looking only at large differences in contribution.

The peer evaluation spreadsheet must be mailed to your instructor by the end of the day of this lab meeting. Late spreadsheets will not be accepted, and failure to submit a spreadsheet will affect your grade for individual contribution. If you significantly reward or penalize any team member in any of the categories you must include an explanation in the body of your letter.

Navigation

Previous (Prototype Demonstration)