Professional Documents
Culture Documents
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