Please enable JavaScript.
Coggle requires JavaScript to display documents.
SOFTWARE ENGINEERING (Project Scheduling and Tracking (Management Spectrum…
SOFTWARE ENGINEERING
Project Scheduling and Tracking
Management Spectrum, 3Ps (people, product and process)
Process and Project metrics
Software Project Estimation: LOC, FP, Empirical Estimation Models -
COCOMO II Model, Specialized Estimation Techniques
Project scheduling: Defining a Task Set for the Software Project,
Timeline charts, Tracking the Schedule, Earned Value Analysis
Software Design
Design Principles, Design Concepts, Effective Modular Design – Cohesion
and Coupling
Architectural Design
Component-level design
User Interface Design
Software Risk, Configuration Management & Quality Assurance
Risk Identification, Risk Assessment, Risk Projection, RMMM
Software Configuration management, SCM repositories, SCM process
5.3 Software Quality Assurance Task and Plan, Metrics, Software Reliability, Formal Technical Review (FTR), Walkthrough
Software Testing and Maintenance
Strategic approach to Software testing , Unit testing,Integration Testing Verification, Validation Testing, System Testing
Software Testing Fundamentals, White-Box Testing , Basis Path Testing,
Control Structure Testing, Black-Box Testing,
Software maintenance and its types, Software Re-engineering, Reverse
Engineering
Introduction To Software Engineering and Process Models
Nature of Software, Software Engineering, Software Process, Capability
Maturity Model (CMM)
Generic Process Model, Prescriptive Process Models: The Waterfall Model, V-model, Incremental Process Models, Evolutionary Process Models, Concurrent Models, Agile process, Agility Principles, Extreme Programming (XP), Scrum, Kanban model
Requirements Analysis and Marketing
Requirement Elicitation, Software requirement specification (SRS),
Developing Use Cases (UML)
Requirement Model – Scenario-based model, Class-based model,
Behavioural model.