QUESTIONS AND ANSWERS WITH COMPLETE
SOLUTION
What is software? Answer - Computer programs and their documentation
What is software engineering? Answer - The application of a systematic,
disciplined, quantifiable approach to the development, operation, and
maintenance of software.
It's an engineering discipline that deals with the initial creation and continued
maintenance of software.
Why do we as a society need such advanced software systems as created by
software engineering? Answer - They are reliable, trustworthy, economical,
and quick
Why do businesses like the software engineering approach vs. just writing a
program normally? Answer - It is much more cost effective over the long run.
Much of that cost comes from maintaining or changing the software
throughout its lifecycle
What does this represent?
Tools
, Methods
Process
Quality Focus Answer - The layers of software engineering
What is a PROCESS in the context of software engineering? Answer - A concept
used to both hold the various layers of software in place and promote the
rational & time efficient development of software
What is a METHOD in the context of software engineering? Answer - The
technical specifications for building a piece of software
What are TOOLS in the context of software engineering? Answer - Items used
to either automate or semi-automate the method and process layers of a
project
What is a QUALITY FOCUS in the context of software engineering? Answer -
The foundation or bedrock that supports a software engineering project
Software specification refers to? Answer - Defining the functionality and
constraints of a piece of software
Finding out or eliciting the functional or non-functional portions of software
Analysis of software
The activity of software development is what? Answer - The creation of
detailed, system designs that are used to define how software is implemented.
Or plans on how the software should be created.