CMPT 275
Winter 2002
Home
Course Outline
Announcements
Course Material
Assignments
Class Project
Online Resources
Comments/Suggestions
|
Software
Engineering I
Group Project
The project is an important part of this course. Each project group will have 5 members. Your group will choose a significant,
non-trivial, application of interest to you. The goal behind the project is not just to construct a nice piece of software (this
is not a programming course), but rather to apply software engineering concepts presented in class, and experience proper practices of
software engineering. The project will also give you a flavor of working in a team, which is
quite challenging. Java is the programming language for this project!
Students will be allowed to put together their own groups, if this can not be done, groups
will be assigned.
The final mark (40%) for the project will be based on the following
grading criteria:
Note: all group members will get the same mark for the project!
- Four assignments (26%)
- Requirements Analysis Document (6.5%)
- System Design Document (6.5%)
- Object Design Document (6.5%)
- Test Report (6.5%)
- Presentation (4%) In this presentation, your group
members will demonstrate and defend their work. You must prepare
PowerPoint Slides for a 10-minute presentation. Each presentation will be
followed by 5-minutes for questions. Here is what I would like you to do
for your presentation:
- Introduce your group members, identify your company and the product
name.
- Outline the functionality of the product.
- Outline the most important non-functional requirements for your
product
- Go though some scenarios of use by presenting some screen shots.
- Final group report (2%)
The final report is a 2 or 3 page document describing: what was the
most difficult part of the project and why; things you have learned from
the course and the project; things you would do differently the next time;
what did work; what didn't work; thoughts on the process that was used in
the project. A hard copy of your group final report must be handed in the last week of
March.
- Individual report (4%)
Submit a sheet of paper (in an envelope) rating (out of 10) the members of your group
for their contributions to the project throughout the semester. The average of the ratings
will be calculated for each member of the group, and it is worth 4% of the final mark.
- Quality of finished product (4%)
This will be based on your presentation and demo.
Project Milestones:
- Jan. 11: form a group and e-mail me the group info (names
and student numbers).
- Jan. 18: e-mail me a description of your project (max. 1 page PLAIN TEXT NOT MS
WORD) for approval. (0% but -2% if it is late). When thinking of an idea for the project,
please keep the following in mind: more credit will be given to completed projects (even
though they might be less difficult) than to the ambitious unfinished
work. Therefore, in your
project description try to convince me that your project is significant and yet you will
be able to complete it.
- ...more to come...:
|