CS 501
Software Engineering
Spring 2002

Assignments


Assignment 4. Final Presentation

Documentation and Programs
Due: Friday, May 3, 5:00 p.m. 

Presentations
Wednesday, May 1 to Friday, May 3 

Individual Questionnaires
Due: Friday, May 3, 5:00 p.m.  

Presentation

You will make a 45 minute final presentation to your client, the instructor and the teaching assistant assigned to your project.  Please contact Rosemary Adessa (rosemary@cs.cornell.edu) to schedule a time slot for your presentation.  It is your responsibility to ensure that the client and teaching assistant are available at the time you schedule.  This is the final presentation that you will make this semester.  By the end of the final presentation, all team members should have presented at a least one presentation.

The presentation should include a demonstration of your system, operating on real data.  You should also describe how you plan to transfer the work to the client.

Final Documentation and Programs

Your should submit full documentation and computer programs.  The final documentation should consist of everything that the client needs to use and maintain the system, including User Documentation and System Documentation.  In addition, your code should be well documented internally.  The final submission package will consist of:

  1. Feasibility study (already submitted for Assignment 1)

  2. Requirements document (already submitted for Assignment 2)

  3. Design document (already submitted for Assignment 3)

  4. User documentation

  5. System documentation

  6. Computer programs

When you have completed your package, attach it to an email message and send it to the course team (cs501@cs.cornell.edu).

The presentation and documentation will be evaluated on two criteria: (a) How well does your work satisfy the client's needs? (b) How easy will it be to maintain your work in the future? 

Questionnaire

The file Quest4.txt is a questionnaire about how the team divided up the work for Assignment 4.    Every student must answer this questionnaire individually.  Please follow the submission instructions with the questionnaire exactly.

Assignment 3.  Design

Design Document Due: Friday, April 5,  at 5:00 p.m. 
Design Presentations: Tuesday, April 2 to Thursday, April 4.
Individual Questionnaire Due: Friday, April 5,  at 5:00 p.m. 

Prepare a design document and presentation of the design for your system. At least part of the design document must use the Unified Modeling Language (UML) with supporting specifications. In addition, it will need sections to describe the systems architecture and other aspects that you consider necessary.

You will make a 45 minute presentation of the design to the Instructor, the Teaching Assistant assigned to your project and the client. Please contact Rosemary Adessa (rosemary@cs.cornell.edu) to schedule a time slot for your presentation. It is your responsibility to ensure that the Teaching Assistant and the client are available at the time you schedule. This is the second of three presentations that you will make this semester. By the end of the final presentation, all team members should have presented at a least one presentation.

When you have completed your design document, attach it to an email message and send it to cs501@cs.cornell.edu.

Questionnaire

The file Quest3.txt is a questionnaire about how the team divided up the work for Assignment 3.    Every student must answer this questionnaire individually.  Please follow the submission instructions with the questionnaire exactly.

Note

After this assignment there are only four weeks until the final project is due. In order to finish on time, you will probably need to have begun work on your implementation before this assignment is due.

3/14/02

Quiz 2

If you did not pick up your work in class, it can be collected from Rosemary Adessa in Upson 5147.

The quiz is posted on the web site.  Question 2 was discussed in the lectures.  Each was graded out of 20 points.

3/14/02

Assignment 2. Requirements  [*** Revised February 28 ***]

Requirements Document Due: Friday, March 8,  at 5:00 p.m. 
Requirements Presentations: Tuesday, March 5 to Thursday, March 7.
Questionnaire Due: Friday, March 8,  at 5:00 p.m. 

Carry out the requirements analysis, definition and specification for the project that you have selected. Write a requirements document. The exact form of the document is up to you, but it should be well written and suitable to present to your client.  You will make a 45 minute presentation of the requirements to the Instructor, the Teaching Assistant assigned to your project and the client. 

Please contact Rosemary Adessa (rosemary@cs.cornell.edu) to schedule a time slot for your presentation. It is your responsibility to ensure that the Teaching Assistant and the client are available at the time you schedule.  The room will be provided with (a) a computer projector with Internet connection, (b) a projector for overhead foils.  

During the semester each team will give three presentations.  Everybody is expected to be a presenter at least once.  

This is both an individual assignment and a group assignment. Separate grades will be given to the team as a whole and to the individuals for their contributions.

When you have completed your report, (a) deliver it to the client and (b) attach it to an email message and send it to the Course Team (cs501@cs.cornell.edu).

Questionnaire

The file Quest2.txt is a questionnaire about how the team divided up the work for Assignment 2.    Every student must answer this questionnaire individually.  Mail your answer to  the Course Team (cs501@cs.cornell.edu).

Assignment 1. Project feasibility study and plan
Due: Friday, February 15, 5:00 p.m. 

Write a short feasibility report that describes the project that you have selected. The report should include a statement of the task to be undertaken, the client for whom the work will be done, a preliminary requirements analysis, suggested deliverables, and an outline plan. Include a summary of the probable technical requirements and any business considerations.  

The exact form of the report is up to you, but it should be well written and suitable to present to an external client. The length is likely to be between five and ten pages.

Lecture 3 discussed what constitutes a feasibility study. Lecture 4 will be an introduction to project planning.

This is a group assignment. All members of the project team should share in the production of the report. When you have completed your report, (a) deliver it to the client and (b) attach it to an email message and send it to the Course Team (cs501@cs.cornell.edu).

Quiz 1

Quiz 1 will be returned at the beginning and end of class on Tuesday, February 12.  If you do not pick up your work then, it can be collected from Rosemary Adessa in Upson 5147.

The quiz and the solution to Question 2 are posted on the web site.  Question 1 will be discussed in the lectures.  Question 1 was graded out of 18 points and Question 2 out of 20.


[CS 501 Home Page]

William Y. Arms
(wya@cs.cornell.edu)
Last changed: April 11, 2002