Introduction to Software Engineering

CS3302 Winter Quarter 1996


Final Exam

The following information is required for your final exam. Everything on this list must be turned in to Dr. Abowd by the end of the exam period, 2:20pm on Monday, March 11:

  1. Essay
  2. Peer assessment
  3. Individual assessment
All work is to be completed by the individual.

Final essay (80 points)

You have spent 10 weeks in a fairly intense group project. Now I want you to take some time to consider what things you have learned about software engineering. I want to give you a chance now to reflect on what you have done in this class this quarter and demonstrate to me (and yourself) what you have learned.

This essay should be prepared by some sort of document processing system (HTML is fine). You will have to hand in a printed version of your essay. You will be graded based on original thought and reflection/understanding of the material presented this quarter and how it related to the project work. Spelling and grammar matter, so please take your time to proofread your work. The length of your essay should be approximately 1000 words.

Take a look back at the course textbook. There are many recommendations and warnings that Brooks makes in this book. I want you to choose the two recommendations or warnings that you most agree with and explain to me why you agree with Brooks based on your own experience this quarter. Then I want you to select two recommendations or warnings that you most disagree with and explain to me why you disagree, again based on your own experience this quarter.

Each argumentation (two in favor and two opposed) described above will be worth 20 points. I am looking for a clear statement that shows to me you understand what Brooks meant and then a clear statement as to why you agree or disagree with Brooks. You should use concrete examples from your group experience to justify your answers.

Peer assessment (10 points)

At the midterm, you provided an assessment of the contributions of all members in your project. Now I would like you to prepare a final assessment of your project teammates. You are to assess each individual in your team (including yourself) based on the attributes indicated in the rows of the table below. Assess each individual on a scale of 1 to 10 (1 being the lowest/worst assessment and 10 being the highest/best assessment).

Attribute Teammate 1 Teammate 2 Teammate 3 Teammate 4
Did fair share of work
 
 
 
 
Reliability/Responsibility for own work
 
 
 
 
Communication within and outside team
 
 
 
 
Leadership
 
 
 
 
Helping with team morale
 
 
 
 

Personal performance review (10 points)

Answer the following questions as completely as you can.
  1. What were your personal responsibilities within your team this quarter?
  2. To what extent did you fulfill those responsibilities?
  3. List your major accomplishments on the project this quarter.
  4. List any intended accomplishments for the quarter that you were not able to achieve and why you think you were not able to achieve them.