CS 499 – Senior Design Project

CS 499 – Senior Design Project

Fall 2015

 

 

 

Guest speakers: Aug. 28 (pitch), Sept. 2 (Career, Startup), Sept. 4 (Tech writing), Sept. 25 (IPA visitor), Sept. 30 (Presentations), October 12 (IPA visitor), other dates TBD

 

ABET item f (communication) rubrics (we use modified)

 

ABET item d (teamwork) rubric (we use modified)

 

Syllabus as .doc

 

Syllabus as .pdf

 

Project assignments - teams and projects

 

Teams - to date; plus list of all class members with email addresses

 

Assignments

 

Scrum process memo assignment - multiple deadlines - ******NOTE: just added red/bold and comments on what is due for each sprint

 

[PROJECT] Project Plan assignment - due September 21

 

Requirements Specification portion of Project Plan assignment - due September 21

 

Writing rubric of Requirements Specification portion of Project Plan assignment - due September 21

 

Requirements rubric of Requirements Specification portion of Project Plan assignment - due September 21

 

Reqts elicitation/use case modeling assignment - due September 11

 

Ethics memo assignment - draft in hardcopy due in class October 16 (200-500 words), revision due in csportal October 23

 

Estimating projects memo assignment - due September 15

 

Configuration control memo assignment - due September 25

 

TDD/refactoring assignment memo assignment - due September 30

 

[PROJECT] Architecture assignment - due October 5

 

[PROJECT] Architecture assignment presentation - week of October 5

 

[PROJECT] Coding assignment - due November 16

 

[PROJECT] Maintenance assignment - due December 7

 

Other information:

 

Lab on unit testing

 

stutter.java

 

Lab on domain models

 

Information on svn (UK CS server)

 

Team web page information/samples

 

Engineering notebook info

-->

 

Senior Survey

 

 

Running Example on Library Mgmt System - Actors and Goals (for use cases) version 1

 

Use cases example from prior project

 

Running Example on Library Mgmt System - all artifacts

 

 

Information on design patterns (Gang of Four book)

 

Peer review sheet for each student (evaluate self, teammates)   

 

 

Use case lecture (from Cockburn) – ppt

 

Ethics:

 

IEEE/ACM Software Engineering Professional Code of Conduct   

 

ACM Code of Conduct

 

 

 

 

Lectures:

 

Software maintenance slides -- choose topic R 16

Architecture lecture

 

Chapter 1, Pressman – ppt

 

Chapter 1, Pressman – ps

 

Chapter 2, Pressman – ppt

 

Chapter 2, Pressman – ps

 

Chapter 3, Pressman - ppt

 

Chapter 3, Pressman - ps

 

Chapter 4, Pressman - ppt

 

Chapter 4, Pressman – ps

 

Chapter 5, Pressman - ppt

 

Chapter 5, Pressman – ps

 

Chapter 6, Pressman - ppt

 

Chapter 6, Pressman – ps

 

Chapter 7, Pressman - ppt

 

Chapter 7, Pressman - ps

 

Chapter 8, Pressman - ppt

 

Chapter 8, Pressman – ps

 

Chapter 9, Pressman – ppt

 

Chapter 9, Pressman - ps

 

Chapter 10, Pressman - ppt

 

Chapter 10, Pressman – ps

 

Chapter 11, Pressman - ppt

 

Chapter 11, Pressman – ps

 

Chapter 12, Pressman - ppt

 

Chapter 12, Pressman - ps

 

Chapter 13, Pressman - ppt

 

Chapter 13, Pressman - ps

 

Chapter 14, Pressman - ppt

 

Chapter 14, Pressman – ps

 

Chapter 15, Pressman – ppt

 

Chapter 15, Pressman – ps

 

Chapter 16, Pressman – ppt

 

Chapter 16, Pressman – ps

 

Chapter 17, Pressman – ppt

 

Chapter 17, Pressman - ps

 

Chapter 18, Pressman - ppt

 

Chapter 18, Pressman - ps

 

Chapter 19, Pressman - ppt

 

Chapter 19, Pressman - ps

 

Chapter 20, Pressman - ppt

 

Chapter 20, Pressman - ps

 

Chapter 21, Pressman – ppt

 

Chapter 21, Pressman – ps

 

Chapter 22, Pressman - ppt

 

Chapter 22, Pressman - ps

 

Chapter 23, Pressman - ppt

 

Chapter 23, Pressman – ps

 

Chapter 24, Pressman - ppt

 

Chapter 24, Pressman - ps

 

Chapter 25, Pressman – ppt

 

Chapter 25, Pressman – ps

 

Chapter 26, Pressman – ppt

 

Chapter 26, Pressman – ps

 

Chapter 27, Pressman – ppt

 

Chapter 27, Pressman - ps

 

                           Chapter 28, Pressman – ppt

 

Chapter 28, Pressman – ps

 

                      Chapter 29, Pressman - ppt

 

Chapter 29, Pressman - ps