CPSC 680-010 Software Engineering Methodologies (SEM) Fall 2025
Section 010 TR 2:00 - 3:15
Arts & Sciences (CAS) 134
Notes
Introduction
Process
Software Evolution
Lehman's Laws
Code Analysis
Software Lifespan Model
Disruption
Document View
Coupling & Cohesion
Static Analysis
Software Metrics
OOP Metrics
Program Slicing
srcSlice
UML
UML Class Diagram
UML Relationships
UML Sequence Diagrams
UML Use Cases
Dynamic Verification
Refactoring
Code Smells
SOLID
Code Smells II
Encapsulation & Information Hiding
Software Architecture
Technical Debt
Cost of Technical Debt
DevOps