Syllabus

Software Engineering

3IT4-07 · Semester 3

0/36 topics
x
Introduction to Software Engineering
Software life-cycle models
Software Requirements Specification (SRS)
Formal requirements specification
Verification and validation
Software Project Management objectives
Resource estimation
Lines of Code (LOC) estimation
Function Point (FP) estimation
Effort estimation
COCOMO estimation model
Risk analysis
Software project scheduling
Requirement analysis tasks
Analysis principles
Software prototyping
Software specification
Data dictionary
Finite State Machine (FSM) models
Data Flow Diagrams (DFD)
Control Flow Diagrams (CFD)
Control specification
Process specification
Behavioural modeling
Design fundamentals
Effective modular design
Data design
Architectural design
Procedural design
Design documentation
Object-Oriented Analysis modeling
Data modeling
Object-Oriented Design concepts
Class and object relationships
Object modularization
Unified Modeling Language (UML) introduction