CS 485/540 Software Engineering
Fall 2012
Home
Grading
BlackBoard
LECTURES:
Schedule
Slides
Assignments
RESOURCES:
Readings
Guidelines
Projects
CONTACT:
About the Instructor
Email Me
Links to Slides from the Course
Ch#
Topic/Title
Supplements
1
Introduction to Software Engineering
Ch 01
---
Proposed Project
Presentation
2
Process Models
Ch 02
---
Project Details and Team Roles
---
---
Emory Library's Agile Implementation
(Scott Turnbull)
---
3
Agile Development
Notes:
JAS
,
CG
4
Principles That Guide Practice
Ch 04
5
Requirements Engineering
(Ch 04-B)
6
Requirements Modeling (Pt. 1)
Ch.05/06/07 (JAS)
,
Ch.6(CG)
7
Requirements Modeling (Pt. 2)
Ch. 7 (CG)
,
Ch 5/6/7 Highlights (JAS)
---
Version Control
(SVN Book)
8
Software Design Concepts
Ch 08
9
Software Architecture
---
10
Component-Level Design
---
11
User Interface Design
Highlights 09-10-11
12
Pattern-Based Design
Highlights Ch.12
(JAS)
,
(CG)
--
Design Patterns
Highlights Ch.12
13
Web Application Design
Highlights Ch.13
14
Quality Concepts
Ch 14
15
Review Techniques
---
16
Software Quality Assurance
---
17
Software Testing Strategies
Highlights Ch.14-17
18
Testing Conventional Applications
---
19
Testing Object-Oriented Applications
---
20
Testing Web Applications
Highlights Ch.18-20
22
Software Configuration Management
---
28
Risk Management
Ch 28 Supp.
30
Software Process Improvement
Ch 30 Supp.
31
Emerging Trends in SW Engineering
Highlights Ch.31-32
© Joan Smith 2010
© Cengiz Gunay 2012