UWT/TCSS 360A Course Homepage
Software Development and Quality Assurance Techniques
Fall 2002
Version 23 September 2002
Schedule
Syllabus
Plagiarism Guidelines
Collaboration Guidelines
UW Student Conduct Code
.
UW Grading System
Course Project
Project Description
Weekly Reports
Additional guidelines and feedback on weekly reports
Example Weekly Report
Document layout requirements
SRS requirements
Sample SRS
SDS requirements
VVR requirements
Self/Mutual Evaluation
Project Grading Criteria
Regrade requirements
Email
Privacy of Email and Files
on servers at UW (and UWT).
Ethical and proper use of computer accounts at UW
Rules concerning email and network usage at UW
Class email list info
Email a message to
Class email list: tcss360a_au02@u.washington.edu
Instructor
CSS System Administrator, Stephen Rondeau
UW Email forwarding
.
Papers/Articles
Beck and Cunningham's CRC Cards Tutorial
ACM Code of Ethics and Professional Conduct
Design Patterns
paper by Gang of Four
Viewpoint: Free Speech Rights for Programmers
.
You will either need to be on campus, be using UWICK, or be using a
proxy server
to view this article.
Digital Millenium Copyright Act and Fair Use
An Introduction to Design by Contract
The Dumbing Down of Programming
by Ellen Ullman.
Microserfs: Seven days in the life of young Microsoft
by Douglas Coupland (Wired Magazine, Jan. 1994).
Patriot Missile Performance
National Missile Defense
Resources
General
Construx's SE links
eXtreme Programming (XP) practices
Java and Internet Glossary
HTML
W3C's "Getting Started with HTML", by Dave Raggert
A beginner's guide to HTML (NCSA)
W3C's Official HTML Homepage
Requirements
Use case template
Use case guidelines
Sample Use Case
Example "Real World" Requirements Documents
SRS Guidelines, CS 445, Univ. of Waterloo
SRS Guidelines, CS 373, Univ. of Texas at Austin
Volere Requirements Specification Template
Requirements Analysis Document Guidelines
from Bernd Bruegge and Allen H. Dutoit,
Object-Oriented Software Engineering
, p126, Prentice Hall, 2000.
Design
Example "Real World" Design Documents
UML Tutorials
V and V
Resources and info on testing, CS 373, Univ. of Texas at Austin
Test Specification
from Pressman's website (author of
Software Engineering: A Practicioner's Approach, 5th edition
, isbn: 0-07-365578-3, McGraw-Hill, 2001).
Black box testing
Black box testing (Lecture Week 16, slide 9 - 12)
White box testing
Programming
Sun's Java 1.4 API's
Java 1.4 Assertions
Doug Lea's Java Coding Standards
Sun's Java coding conventions
Pfleeger's Programming and User Documentation page
Windows 98 Source Code
How to write unmaintainable code
Change Log
23 September 2002. Original version (adapted from previous terms).