CSCD 350
Software Engineering
"Make everything as simple as possible, but not simpler." - Albert Einstein
Syllabus:
Assignments
Blackboard turn-in area
Books:
Finding your device's "User Device Identifer" using "Xcode"
Links:
Software Engineering Quotes
Computer Programming Quotes
Pfleeger and Atlee website at prenhall.com
Powerpoint slides
chapter 1
chapter 2
chapter 3
chapter 4
chapter 5
Project Management Links
http://www.startwright.com/project1.htm
Use case resources
Procedures for small software projects
Project document templates
Software design specifications
UML Specifications
Agile Software Development
Agile Alliance
Agile Modeling Resources
eXtreme Programming
An XP Episode
Agile Software Development definition
Subversion
Subversion Download
Tortoise Download
Subversion tutorial
Tortoise tutorial
Great online text on the basics - Thanks to Jesse P:
http://svnbook.red-bean.com/
JUnit Tutorials
University of Manitoba
North Carolina State
State University of New York
Laliluna, Germany
Dan McCracken
Fitnesse
Fitnesse Home page:
fitnesse.org
Capability Maturity Model Integration (CMMi)
SPICE
10 Concepts every Software Engineer should know
Documents
SRS Templates link
Software Requirements Specification Example
Zipped folder containing example files for Cafeteria Ordering System (COS)
Document templates
documents/template_documents.zip
Canons of Professional Conduct
EWU Computing Resources:
ACM@EWU - Student Computer Club
Microsoft Academic Alliance
(MSDNAA) through our department
EArmstrong
ewu.edu