Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 3 out of 16 pages
Exam (elaborations)

Software Engineering Final Exam QUESTIONS AND CORRECT ANSWERS

Document preview thumbnail
Preview 3 out of 16 pages

Software Engineering Final Exam QUESTIONS AND CORRECT ANSWERS Quality of design - CORRECT ANSWER design of the system Quality of conformance - CORRECT ANSWER implementation. User satisfaction - CORRECT ANSWER budget and schedule Software quality - CORRECT ANSWER encompasses requirements, specifications, and the is an issue focused primarily on compliant product + good quality + delivery within An effective software process applied in a manner that creates a useful product that provides measurable value for those who produce it and those who use it. Software testing - CORRECT ANSWER a dynamic validation activity to detect defects and undesirable behavior in the software, and demonstrate that the software satisfies its requirements and constraints. intended to find errors (But not aimed to finding syntax errors!) with test cases that are drawn up to have a high probability of finding errors. Cost of testing - CORRECT ANSWER Testers - CORRECT ANSWER It amounts to more than half of total development costs often forced to abandon test efforts due to all changes. • Most companies' new hires are THESE. (!!) • "Conflict of interest" exists: THESE vs. developers, THESE vs. management. Testing work - CORRECT ANSWER Most ________ is manual testing; help from tools is limited. Testing is often not performed by using systematic testing methods or techniques. Unit Testing - CORRECT ANSWER Individual component (class or subsystem)

Content preview

Software Engineering Final Exam
QUESTIONS AND CORRECT ANSWERS
Quality of design - CORRECT ANSWER encompasses requirements, specifications, and the
design of the system



Quality of conformance - CORRECT ANSWER is an issue focused primarily on
implementation.



User satisfaction - CORRECT ANSWER compliant product + good quality + delivery within
budget and schedule



Software quality - CORRECT ANSWER An effective software process applied in a manner
that creates a useful product that provides measurable value for those who produce it and those who
use it.



Software testing - CORRECT ANSWER a dynamic validation activity to detect defects and
undesirable behavior in the software, and demonstrate that the software satisfies its requirements and
constraints. intended to find errors (But not aimed to finding syntax errors!) with test cases that are
drawn up to have a high probability of finding errors.



Cost of testing - CORRECT ANSWER It amounts to more than half of total development costs



Testers - CORRECT ANSWER often forced to abandon test efforts due to all

changes.

• Most companies' new hires are THESE. (!!)

• "Conflict of interest" exists: THESE vs. developers, THESE vs. management.



Testing work - CORRECT ANSWER Most ________ is manual testing; help from tools is
limited. Testing is often not performed by using systematic testing

methods or techniques.



Unit Testing - CORRECT ANSWER Individual component (class or subsystem)

,Goal: Confirm that the component or subsystem is correctly

coded and carries out the intended functionality



Integration Testing - CORRECT ANSWER Groups of subsystems and eventually the entire
system

Goal: Test the interfaces among the subsystems



System Testing - CORRECT ANSWER The entire system

Goal: Determine if the system meets the requirements (functional and nonfunctional)



Acceptance Testing - CORRECT ANSWER Evaluates the system made by developers

Goal: Demonstrate that the system meets the requirements and is ready to use.



Test to specifications - CORRECT ANSWER (also called black-box, data-driven, functional,
or input/output driven testing)

− Ignore the code — use the specifications to select

test cases



Test to code - CORRECT ANSWER (also called glass(white)-box, logic-driven, structured, or
path-oriented testing)

− Ignore the specifications — use the code to select

test cases



Black-box unit-testing - CORRECT ANSWER Neither exhaustive testing to specifications nor
exhaustive testing to code is feasible

Every test case must detect a previously

undetected fault



The art of testing - CORRECT ANSWER - Select a small, manageable set of test cases to

− Maximize the chances of detecting a fault, while

− Minimizing the chances of wasting a test case

, Equivalence testing - CORRECT ANSWER Any one member of an equivalence class is as
good a test case as any other member of the equivalence class



Boundary value analysis - CORRECT ANSWER Select test cases on or just to one side of the
boundary of

equivalence classes. (This greatly increases the probability

of detecting a fault)



White(glass)-box unit-testing - CORRECT ANSWER - Statement coverage

- Branch coverage

- Path coverage

- More efficient ways

e.g. 1) Linear code sequences

2) All-definition-use path coverage

3) ...



Statement coverage - CORRECT ANSWER Running a set of test cases in which every
statement is executed at least once

Weakness: Branch statements

- Both statements can be executed without the fault showing up



Branch coverage - CORRECT ANSWER Idea: running a set of test cases in which every
branch is

executed at least once (as well as all statements)



Path coverage - CORRECT ANSWER Running a set of test cases in which every path is
executed at least once (as well as all statements)

Problem:

− The number of paths may be very large

- We want a weaker condition than all paths but that shows up more faults than branch coverage

Document information

Uploaded on
August 10, 2026
Number of pages
16
Written in
2026/2027
Type
Exam (elaborations)
Contains
Questions & answers
$11.99

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
Sold
63
Followers
2
Items
9003
Last sold
6 days ago



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their exams and reviewed by others who've used these revision notes.

Didn't get what you expected? Choose another document

No problem! You can straightaway pick a different document that better suits what you're after.

Pay as you like, start learning straight away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and smashed it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions