CS 499 Senior Design
Project
Fall 2017
Guest speakers: Aug. 25 (pitch), Aug. 28 (Team building visitor), Aug. 30 (Career - John Beck, Startup - Brian Raney), Sept. 1 (Tech writing), *Sept. 22 (IPA visitor - OpenText)*, Sept. 18 (Presentation visitor), Sept. 29 - TrinSoft IPA visitor, Oct. 3 - 7 (Presentations), *October 9 (IPA visitor - Fishback Management and Research)*, *October 27 (IPA visitor - SQS-USA)*, other dates TBD
ABET item f (communication) rubrics (we use modified)
ABET item d (teamwork) rubric (we use modified)
Project assignments and information:
Configuration control memo assignment (NOT GRADED)
*NEW* [PROJECT] Maintenance assignment - due December 4
[PROJECT] Coding assignment - due November 13
[PROJECT] Coding assignment presentation - oral presentation evaluation sheet - week of November 13
[PROJECT] Architecture assignment - due October 2
[PROJECT] Reqts elicitation/use case modeling assignment - due September 8
[PROJECT] Project Plan assignment - due 9/18/2017
[PROJECT] Requirements Specification portion of Project Plan assignment - due September 18
Estimating projects memo assignment - not graded
Peer review sheet for each student (evaluate self, teammates)
Team web page information/samples
Scrum process memo assignment - not graded
Requirements workshop - how to
Requirements Review Checklist (FTR)
Mr. Piwowarski's final project documentation standards
In-class activity information:
Code review instructions (.docx and ppt)
Other assignments:
Other information:
Information on svn (UK CS server)
Project resources:
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 Function Points
Chapter 3, Pressman (project management)
Chapter 4, Pressman (project and process metrics)
Chapter 5, Pressman (size, effort estimation)
Chapter 6, Pressman (risk table)
Chapter 9, Pressman (software configuration mgmt)
Chapter 17, Pressman (software testing techniques)
Paper on agile cost and effort estimation
Helpful information on
common programming mistakes
Information on
design patterns (Gang of Four book)
Use case lecture (from Cockburn)
Ethics:
IEEE/ACM Software Engineering Professional Code of Conduct
"Is that social bot behavng unethically?" article
Lectures:
Software maintenance slides -- choose topic R 16
Chapter 3, Pressman -
ppt
Chapter 3, Pressman
- ps
Chapter 4, Pressman -
ppt
Chapter 5, Pressman -
ppt
Chapter 6, Pressman - ppt
Chapter 7, Pressman - ppt
Chapter 7, Pressman - ps
Chapter 8, Pressman - ppt
Chapter 9, Pressman - ps
Chapter 10, Pressman - ppt
Chapter 11, Pressman - ppt
Chapter 12, Pressman - ppt
Chapter 12, Pressman - ps
Chapter 13, Pressman - ppt
Chapter 13, Pressman - ps
Chapter 14, 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 22, Pressman - ppt
Chapter 22, Pressman - ps
Chapter 23, Pressman - ppt
Chapter 24, Pressman - ppt
Chapter 24, Pressman - ps
Chapter 27, Pressman - ps
Chapter 29, Pressman - ppt
Chapter 29, Pressman - ps