Course Description:

285. Software Development and Professional Practice. Credit 3 hours. Prerequisite: Computer Science 280 or permission of Department Head. Introduction to the methods used for specifying, designing, implementing, and testing medium and large-scale software systems; methods for organizing and managing software development projects; professionalism and ethical responsibilities in software development.

Final December 12th, 2008, 10:15 - 12:15 Friday

CMPS 285 Syllabus for Fall 2008

Lecture Notes

Project

 

Chapter 1

Semester Project

Chapter 2

Feasibility Study

Chapter 3

SRS Document

Chapter 4

System Architecture

Chapter 5

Homework

Chapter 6

Homework 1

Chapter 7

Homework 2

Chapter 8

Reading Materials

Chapter 9

PDF article

Chapter 10

What is Cleanroom?

Chapter 11

What is Extreme Programming?

Chapter 12

Chapter14.doc

Chapter 13

Chapter15.doc