Study Guide for Software Engineering
Topics
- The Software Lifecycle
- The Waterfall Model
- The Spiral Model
- Software Project Estimation and Planning
- Quality and Productivity Metrics
- Effort and Schedule Estimation (based on LOC and Function Points)
- Risk Analysis
- Scheduling
- Software Requirements Analysis
- Computer System Engineering
- Basic Ideas of Software Requirements Analysis
- Structured Analysis
- Object-Oriented Analysis
- Data Modeling
- Design and Implementation of Software
- Basic Ideas of Software Design
- Data Flow Oriented Design
- Object-Oriented Design
- User Interface Design
- Real-Time Design
- Coding Basics
- Software Testing
- Basic Ideas of Software Testing
- White Box Testing
- Black Box Testing
- Testing Tools
- Levels of Testing (Unit, Integration, Validation, System)
- Software Maintenance
- Maintainability
- Maintenance Tasks
- Reverse Engineering
- Software Quality Assurance
- Software Reviews
- Formal Technical Reviews
- Formal Approaches to SQA
- Software Reliability
- Software Configuration Management
- The SCM Process
- Version Control
- Change Control
- Configuration Audit
References
- Roger Pressman.
Software Engineering, 3rd edition 1992
- Sommerille.
Software Engineering, 4th edition 1992
Document location: http://cs.fit.edu/~ryan/grad/cisce-se.html
Last modified: Mon Feb 23 08:31:24 EST 1998