CSE435 Software Engineering Lectures

 

bullet

Production Processes

bullet

SE Introduction

bullet

Software Development Processes

 

bullet

Requirements Engineering

bullet

Requirements Elicitation

bullet

Modeling:
bullet

Intro to UML

bullet

Use cases and scenarios

bullet

Class diagrams

bullet

Behavioral diagrams

 

bullet

Specification

bullet

Intro to Specifications (and how NOT to write specifications)

bullet

Operational Specification

bullet

Descriptive Specification

 

bullet

Design

bullet

Design Patterns

bullet

System Design

bullet

Object Design

 

bullet

Verification via Testing

bullet

 Testing Principles

bullet

 Testing Strategies

bullet

Automated Testing Techniques and Tools
bullet

Associated materials

 
bullet

Project Planning and Reporting

bullet

 

bullet

Verification via Automated Analysis