CS 319 – Fundamentals of Software Engineering

Lectures (Fall 2004)

 

08/31

Overview

Introduction to software engineering

09/02

Overview

Socio-technical systems.  Critical systems.

09/07

Overview

Software processes.

09/09

Class Project Work

HTML review.

09/14

Overview

Software processes. (cont)

09/16

No Class

 

09/21

Class Project Work

Domain selection process.

09/23

Requirements

Software requirements.

09/28

Requirements (WR 1 Due)

Requirements engineering processes.

09/30

Requirements

System models.

10/05

Requirements (WR 2 Due)

Formal specifications.

10/07

Class Project Work

System requirements documentation.

10/12

Design (WR 3 Due)

Architectural design.

10/14

Design (SRD Due)

Distributed systems.

10/19

Design (WR 4 Due)

Application architectures.

10/21

Class Project Work

Analysis and design documentation.

10/26

Design (WR 5 Due)

Object-oriented design.

10/28

Design

User interface design.

11/02

Review for Midterm (ADD Due) (WR 6 Due)

 

11/04

Midterm

Overview.  Requirements.  Design.

11/09

Class Project Work (WR 7 Due)

PHP review.

11/11

Verification and Validation

Verification and validation.

11/16

Verification and Validation (WR 8 Due)

Software testing.

11/18

Additional Topics

Rapid Software Development.

11/23

Class Project Work (WR 9 Due)

RDBMS review.

11/25

No Class – Thanksgiving

 

11/30

Additional Topics (WR 10 Due)

Component-based software engineering.

12/02

Class Project Work

Software integration.

12/07

Additional Topics  (GP Due) (WR 11 Due)

Managing People. Software cost estimation

12/09

Group project presentations

 

12/14

Final Exam 4:00-5:50 PM

Comprehensive.

 

Main              Home