Software Engineering
Introduction
Bug Reporting - Art
Bug Advocacy
Project Planning Process Definition
Project Planning Steps and Importance
Software Cost Estimation
User Acceptance Testing
Risk Analysis
Software Quality Management
- Prototyping and Spiral Life Cycle Models
- Basics of Software Life Cycle and Waterfall Model
- Structured Programming
- Basic Issues in Software Engineering
- Basic concepts in Requirements Analysis and Specification
- Structured Design
- DFD Model of a System
- Data Flow Diagrams (DFDs)
- An Overview of Current Design Approaches
- Basic Concepts in Software Design
- Algebraic Specification
- Formal Requirements Specification
Introduction
Bug Reporting - Art
Bug Advocacy
Project Planning Process Definition
Project Planning Steps and Importance
Software Cost Estimation
User Acceptance Testing
Risk Analysis
Software Quality Management