CS 499 Senior Design
Project
Fall 2018
Guest speakers (if you miss these days, each miss counts as two absences): Aug. 24 (Team building visitor), Aug. 27 (customer pitches), Aug. 29 (Career Center - John Beck, Startup - Don Fishback), Aug. 31 (Tech writing visitor), Sept. 17 (Presentations visitor), *Sept. 24 - IPA visitor Lexmark*, Oct. 1 - 5 (Presentations), *October 15 (IPA visitor - Deloitte)*, *October 19 (IPA visitor - HP/OpenText)*, Nov. 12 - 16 (Presentations), Nov. 28 - Video game day, external visitors, Dec. 3 - 7 (Presentations), other dates TBD
ABET item f (communication) rubrics (we use modified)
ABET item d (teamwork) rubric (we use modified)
Team building slides from Frisby
Project assignments - teams and projects
Teams in CS 499 Fall 2018 - see Canvas
Project assignments and information:
Configuration control memo assignment (NOT GRADED)
*NEW* [PROJECT] Maintenance assignment - due December 3
*NEW* [PROJECT] Coding assignment - due November 12
[PROJECT] Architecture assignment - due October 1
[PROJECT] Reqts elicitation/use case modeling assignment - due September 7
[PROJECT] Project Plan assignment - due September 17
[PROJECT] Requirements Specification portion of Project Plan assignment - due September 17
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:
Other assignments:
Senior Survey - due 11/30/2018
Other information:
Information on svn (UK CS server)
Change Request Information - Pine
Traceability information for pine
Traceability information for RETRO.NET
Presentation Evaluation Checklist
Project resources:
Running Example on Library Mgmt System - Actors and Goals (for use cases) version 1
Use cases example from prior project
Project plan assignment example from prior project
Requirements specification for Project plan assignment example from prior project
Architecture assignment example from prior project
Coding assignment 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