Software Product, Software Processes, Study of different process models, Project Management Concepts, Planning and Scheduling, Team organization and people management.
Software Life Cycle Models
Build-and-Fix, Waterfall, Rapid Prototyping, Incremental, Spiral, Comparison, ISO 9000 – CMM levels – Comparing ISO 9000 andCMM
Software Requirement and Analysis
Software requirements, extraction and specification, Feasibility Studies, Requirements Modelling, Rapid Prototyping, OO Paradigms vs. Structured Paradigm, Object Oriented Analysis ,CASE tools
Software Design Concepts
Object oriented design, Architectural design. Component level Design, User Interface Design, Distributed Systems Architecture, Real Time Software Design, User Interface Design, Pattern Based Design
Metrics and Measurement, Estimation for software projects, software configuration management, Maintenance, Reverse Engineering and Reengineering.
Non-execution & Execution based testing, Automated Static Analysis Unit testing, integration testing, black box and white box testing, regression testing, performance testing, object orientedtesting
Verification and validation of Software
Software Inspections and Audit, Automated Analysis, Critical systems validation Software Quality Assurance, Quality Standards, Quality Planning and Control, Various Quality models Overview of recent trends in Software Engineering, Security Engineering, Agile Methods, Service Oriented Software Engineering, Aspect Oriented Software Development
|5th Software Engneering.pdf||229.71 KB|