Software Engineering 1 final study questions
and answers 2025/2026 latest update
a stepwise refinement underlying life-cycle model is iterative and incremental - answertrue
stepwise refinement is not considered a technique for setting priorities of the workflow - answerfalse
cost-benefit analysis should compare current costs and estimate future benefits - answerfalse
cost-benefit analysis is always straight forward - answerfalse
stepwise refinement is a general technique that can be used for every workflow and almost every
representation - answertrue
tangible costs and tangible benefits are easy to measure - answertrue
in stepwise refinement, the importance of an aspect changes from refinement to refinement -
answertrue
metrics is part of a workflow - answertrue
measurements = metrics - answertrue
a CASE (computer-aided software engineering) tool is theoretical - answerfalse
CASE can support the entire life-cycle - answertrue
perfective and adaptive maintenance result in revisions - answertrue
a variation is a version for a different operating system-hardware. - answertrue
,a version-control tool handles only parallel versions and does not handle updates - answerfalse
when an artifact is to be changed, the current version is frozen temporarily. programmers may make
changes to the version once it is no longer frozen. - answerfalse
configuration control is critical during development - answerfalse
tool to check that every data item in the specification document is reflected in the design (and vice
versa) - answerconsistency checker
which of the following is not true about CASE tools?
a) CASE tools are always inexpensive
b)details of the products are stored in the CASE tool itself
c)CASE tools are not always user-friendly - answera) CASE tools are always inexpensive
what are the two types of software versions? - answerrevisions and variations
Justifications for CASE include which of the following?
a) faster development
b) fewer faults
c) easier maintenance
d) improved morale
e) only b and c above
f) all of the above - answerall of the above
what are the five basic metrics? - answersize- in lines of code or better
cost- in dollars
duration- in months
, effort- in person-months
quality- number of faulty detected
used by developers to deduce information about the software process - answerprocess metrics
a way to determine if a possible course of action would be profitable - answercost-benefit analysis
number of defects detected per hour in specification reviews - answermetrics specific to a given
workflow
_______ assists in selecting the correct version of each compiled-code artifact to be linked to a specific
version of the product. - answerbuild tool
concentrate on current most important aspects. postpone less critical decisions as late as possible. -
answerstepwise refinement
changes made in the environment in which the product operates - answeradaptive maintenance
the problem as a whole is decomposed into subproblems of basically equal importance - answerdivide-
and-conquer
measure some aspect of the product itself - answerproduct metrics
deciding what the most important issues are is a challenge of _____. - answerstepwise refinement
a version of each artifact from which a given version of a product is built - answerconfiguration
assist with the implementation workflow and postdelivery maintenance - answerlowerCASE (back-end
tool)
and answers 2025/2026 latest update
a stepwise refinement underlying life-cycle model is iterative and incremental - answertrue
stepwise refinement is not considered a technique for setting priorities of the workflow - answerfalse
cost-benefit analysis should compare current costs and estimate future benefits - answerfalse
cost-benefit analysis is always straight forward - answerfalse
stepwise refinement is a general technique that can be used for every workflow and almost every
representation - answertrue
tangible costs and tangible benefits are easy to measure - answertrue
in stepwise refinement, the importance of an aspect changes from refinement to refinement -
answertrue
metrics is part of a workflow - answertrue
measurements = metrics - answertrue
a CASE (computer-aided software engineering) tool is theoretical - answerfalse
CASE can support the entire life-cycle - answertrue
perfective and adaptive maintenance result in revisions - answertrue
a variation is a version for a different operating system-hardware. - answertrue
,a version-control tool handles only parallel versions and does not handle updates - answerfalse
when an artifact is to be changed, the current version is frozen temporarily. programmers may make
changes to the version once it is no longer frozen. - answerfalse
configuration control is critical during development - answerfalse
tool to check that every data item in the specification document is reflected in the design (and vice
versa) - answerconsistency checker
which of the following is not true about CASE tools?
a) CASE tools are always inexpensive
b)details of the products are stored in the CASE tool itself
c)CASE tools are not always user-friendly - answera) CASE tools are always inexpensive
what are the two types of software versions? - answerrevisions and variations
Justifications for CASE include which of the following?
a) faster development
b) fewer faults
c) easier maintenance
d) improved morale
e) only b and c above
f) all of the above - answerall of the above
what are the five basic metrics? - answersize- in lines of code or better
cost- in dollars
duration- in months
, effort- in person-months
quality- number of faulty detected
used by developers to deduce information about the software process - answerprocess metrics
a way to determine if a possible course of action would be profitable - answercost-benefit analysis
number of defects detected per hour in specification reviews - answermetrics specific to a given
workflow
_______ assists in selecting the correct version of each compiled-code artifact to be linked to a specific
version of the product. - answerbuild tool
concentrate on current most important aspects. postpone less critical decisions as late as possible. -
answerstepwise refinement
changes made in the environment in which the product operates - answeradaptive maintenance
the problem as a whole is decomposed into subproblems of basically equal importance - answerdivide-
and-conquer
measure some aspect of the product itself - answerproduct metrics
deciding what the most important issues are is a challenge of _____. - answerstepwise refinement
a version of each artifact from which a given version of a product is built - answerconfiguration
assist with the implementation workflow and postdelivery maintenance - answerlowerCASE (back-end
tool)