Software Engineering

What is Software Engineering 

Software Processes

SDLC

SDLC Models

Requirement Engineering

Models

Waterfall Model

RAD Model

Spiral Model

V-model

Incremental Model

Agile Model

Iterative Model

Big-Bang Model

Prototype Model

Software Management

Project Management

Activities

Project Management Tools

Software Metrics

Software Metrics

Size Oriented Metrics

Halstead's Software Metrics

Functional Point (FP) Analysis

Extended Function Point (EFP) Metrics

Data Structure Metrics

Information Flow Metrics

Cyclomatic Complexity

Case Tools For Software Metrics

Project Planning

Software Project Planning

Software Cost Estimation

COCOMO Model

Putnam Resource Allocation Model

Risk Management

Risk Management

Risk Management Activities

Project Scheduling

Personnel Planning

Software Requirement

Software Requirement Specifications

Requirements Analysis

Data Flow Diagrams

Data Dictionaries

Entity-Relationship Diagram

S/W Configuration

Software Configuration Management

SCM Process

Software Quality Assurance

Project Monitoring & Control

Software Quality

Software Quality

ISO 9000 Certification

SEICMM

PCMM

Six Sigma

Software Design

Software Design

Software Design Principles

Coupling and Cohesion

Function Oriented Design

Object Oriented Design

User Interface Design

Coding

Coding

Programming Style

Structured Programming

Software Reliability

Software Reliability

Software Failure Mechanisms

Software Reliability Measurement Techniques

Software Reliability Metrics

Software Fault Tolerance

S. Reliability Models

Software Reliability Models

Jelinski & Moranda Model

Basic Execution Time Model

Goel-Okumoto (GO) Model

Musa-Okumoto Logarithmic Model

Software Maintenance

Software Maintenance

Causes of Software Maintenance Problems

Software Maintenance Cost Factors

MCQ

Software Eng. MCQ

Software Testing

Software Testing Tutorial