Top banner

Thursday, December 31, 2009

SW Engineering

i) Introduction, What is software engineering? 

ii)  Software  Development  Life  Cycle,  Requirements  Analysis,  Software  Design,
Coding, Testing, Maintenance etc. 

iii) Software Requirement Specification, Waterfall Model, Prototyping Model, Iterative
Enhancement Model, Spiral Model, Role of Management in Software Development,
Role  of  Metrics  and  Measurement,  Problem  Analysis,  Requirement  Specification,
Validation, Metrics, Monitoring and Control. 

iv)  System  Design,  Problem  Partitioning,  Abstraction,  Top-down  and  bottom-up
design,  Structured  Approach,  Functional  v/s  Object-Oriented  Approach,  Design
specification & verification, metrics, Monitoring & Control 

v)  Coding,  Top-down  &  Bottom-up,  Structured  Programming,  Information  Hiding,
Programming  Style,  Internal  Documentation,  Verification,  Metrics,  monitoring  &
control 

vi) Testing, Levels of Testing- Functional Testing, Structural Testing, Test Plan, Test
Cases Specification, Reliability assessment. 

vii)  Software  Project  Management,  Cost  Estimation,  Project  Scheduling,  Staffing,
Software  Configuration  Management,  Quality  Assurance,  Project  Monitoring,  Risk
Management

No comments:

Post a Comment