Software Engineering
·
What
is the difference between ‘software engineering’ and ‘computer science’?
Computer science focuses on theory and
fundamentals. Software engineering is concerned with the practicalities of
developing and delivering useful software
·
What
is the difference between ‘software engineering’ and ‘system engineering’?
System engineering is concerned with all
aspects of computer based system development including hardware, software and
process engineering. Software engineering is part of this more general process.
It is concerned with all aspects of software production.
·
What
are the fundamental software engineering activities?
Software specification
Software Design
Software development
Software validation
Software evolution
·
What
is a software process?
A set of activities, constraints and resources which produce a software.
·
Software
Process Models
§ Waterfall model
§ Prototyping models
§ Evolutionary models
§ The spiral model
§ Formal development
§ Incremental development
§ Rapid Application Development
§ Unified Process
§ Agile Process
§ Extreme Programming (XP)
·
Software
Requirement Engineering Process
Comments
Post a Comment