Software Engineering IIT Bombay Course , Prof. Rushikesh K Joshi
Course Description :
Introduction to Software Engineering, Overview of Phases, Systems Modeling, Process Modeling, Data Modeling, Production Quality Software, Software Design, Design Patterns, Architectural Design, Software Testing, Structural Programming, Software Metrics and Quality, Verification and Validation, Software Evolution, Software Reuse, Project Time Management and Quality Management Systems.
LecturesIntroduction - IIntroduction - IIOverview of Phases - IOverview of Phases - IIRequirements Engineering / SpecificationFormal SpecificationAlgebraic Specification MethodsSystems Modelling OverviewProcess Modelling - DFD , Function DecompProcess Modelling - DFD , Function DecompData Modelling - ER Diagrams, MappingData Modelling - ER Diagrams, MappingProduction Quality SoftwareSoftware Design - Primary ConsiderationDesign PatternsClass and Component Level DesignArchitectural DesignSoftware Testing - ISoftware Testing - IIStructural Programming and Some implementationSoftware Metrics and QualityVerification and ValidationCase Study - ICase Study - IISoftware EvolutionAgile DevelopmentSoftware ReuseSoftware Reuse (Cont...)Introduction to Project ManagementProject Scope ManagementProject Time Management - IProject Time Management - IIEstimation - IEstimation - IIProject Quality ManagementQuality Management Systems - IQuality Management Systems - IIProject Configuration ManagementProject Risk ManagementOther PM Processes
_____SEED & LEARN_____