Quick Overview of CSSE 371-372 Software Engineering Project for Clients

Revised 9/26/05

 

·           The projects will begin in the fall (CSSE 371, Software Requirements and Specifications, or “Reqs and Specs”) and end in the winter term (CSSE 372, Software Project Management).

 

·           The students will set a time to meet with you once a week in the fall.  They will need to submit a summary of each meeting with you.

 

·           The project will be 40% of the grade in each course; that will include a client evaluation score from you.

 

·           Teams will be of size 4-5 and they should together be spending 20-25 person hours per week on the project.

 

·           In the fall term, the students will submit various documents to you for review, as shown below (in boldface).

 

Fall Term Project Artifacts

 

Week #

Project assignments due (on Monday unless otherwise stated)

0

Learn about projects (Thursday)

1

Form project teams

2

Client Materials

3

Problem Analysis

4

Exemplary (Primary) Use Cases

5

Vision Document

6

(Complete) Use Case Model

7

Supplementary Specification

8

Entire (Revised) Requirements Document and

Acceptance Test Plan

9

User Analysis

10

User Interface Prototype

Project Presentations (Monday, Tuesday or Thursday)

Client approval (By Friday at 5 pm – see below)

 

Boldface = requires client review

 

Client review will generally consist of looking at the artifacts as they are posted on the project website, which is either on ANGEL under the course AFS folder (contact your team’s leader for details).  You will be given an ANGEL account in the section(s) in which your team(s) reside.  Feedback should be provided directly to the project team, and if you feel appropriate, also to the project supervisor (Don Bagert).  Don will send out a reminder email to each of you every Tuesday starting in Week 4.

 

·           Some links of interest include:

 

http://www.rose-hulman.edu/class/csse/csse371/Project/

This folder contains templates for the artifacts the students are developing.

 

http://www.rose-hulman.edu/class/csse/csse371/Project/ProjectProcess.htm

This is a link to the project process the students have been given for the fall term

 

http://www.rose-hulman.edu/class/csse/csse371/Examples/

This folder contains examples of the artifacts, taken from previous projects.

 

·           Don will be providing a Client Feedback Form at the end of each term.  The results of this form will comprise 15% of their project grade (or 6% of their total grade) in each term.

 

·           In the fall term, you will be asked to approve the final requirements document and user interface prototype by 5 pm on the last day of classes.  This will signal your desire for the project to continue to implementation in the winter term.  An email will be sent out by Don on Tuesday of 10th week for the purpose of seeking that approval.

 

·           CSSE 372 artifacts will depend on the team’s project plan, which will be submitted early in the winter term.  There will be a final project presentation and possibly an expo (like with the senior projects in the student union).

 

·           Note that maintenance options are limited.  IAIT will not work on them.  There are maintenance projects in CSSE 375 (Software Construction and Evolution), but that class only has only 10-15 students a year.