You are on page 1of 6

Software Engineering

CSe 2
Description
 This course will examine software life cycle
processes including analysis, architecture,
design, testing, and documenting. Topics in
this course consist of software development
paradigms, system engineering, function-based
analysis and design, object-oriented analysis
and design, and software quality issues and
management, configurations, and quality
improvement and maintenance.
Course Objectives
 become well-versed in the software
engineering processes and sharpen skills in
object-oriented software design.
 develop software systems by going through the
software development life cycle
 design, code and document, integrate, and test
multi-module programs
Course Outline
 1st Quarter Period

Overview

Phases in Software Engineering

Software Process Models

Project Initiation

Requirements Analysis

Software Estimation

Project Estimation

Project Teams

UML/Use CASES

Activity Diagrams
Course Outline
 Midterm Period

Requirements Design

Design Notation: Modeling Languages

Architectural Models

Screen Design and Usability

Design Patterns

Documentation

Risk Management

Systems Development and Coding
Course Outline
 3rd Quarter Period

Systems Testing and Debugging

Systems Deployment, Maintenance and Support
 Final Period

Configuration Management

Capability Maturity Model

You might also like