• Wrong document? Swap it for free
  • Written by students who passed
  • Immediately available after payment
  • Read online or as PDF
Sell
Where do you study
Your language
Document preview thumbnail
Preview 3 out of 19 pages
Exam (elaborations)

CSCI 310 Final Exam Questions with Verified Correct Answers

Document preview thumbnail
Preview 3 out of 19 pages

CSCI 310 Final Exam Questions with Verified Correct Answers

Content preview

CSCI 310 Final Exam Questions with Verified
Correct Answers
test adequacy criteria

the adequacy score of a test suite is the percentage of "coverable" items (as defined by the

criteria) that are covered by the test suite

code-and-fix

write some code, debug it, repeat until finished

👎 lack of structure

👎 uncertain design requirements


spiral model

deals with risks early in the software life-cycle when there is more time to deal with problems

the risks may cause and before there is significant amount of work completed which can be

affected

V-model

an extension of waterfall that includes testing at each phase, ensuring verification and

validation each time

fault

bug

related to the code - necessary (but not sufficient) condition for occurrence of a failure

error

the cause of a fault (usually human error)

,coincidental correctness

when a program executes a fault but does not fail

black-box test selection criterion

test selection criterion based on a specification

white-box test test selection criterion

test selection criterion based on the code

functional software quality

how well the behavior conforms to design/specifications

structural software quality

how well the functionality is implemented

throwaway prototyping

creation of a model that will eventually be discarded rather than incorporated into the final

version of the software

evolutionary prototyping

building a very robust prototype in a structured manner and then constantly refining it

rational unified process (RUP)

development process that divides itself into four distinct phases: inception, elaboration,

construction, and transition

- develop iteratively

- manage requirements

- use components

, - model visually

- verify quality

- control changes

cleanroom

a software development philosophy that is based on avoiding software defects by using

formal methods of development and a rigorous inspection process

three boxes model

begins with external view (black box), transformed into a state machine (state box), fully

developed into a procedure (clear box)

the black box

a view of an object that hides data implementation and process implementation - describes

how a system responds to stimuli, usually in a formal specification language

the state box

a view of an object that shows data implementation but hides process implementation -

describes how "state" information is transformed

the clear box

a view of an object that shows both data implementation and process implementation - goal

of stepwise refining procedures to prove them correct

formal specification

the software to be developed is formally specified. a state-transition model which shows

system responses to stimuli is used to express the specification.

incremental development

Document information

Uploaded on
August 26, 2026
Number of pages
19
Written in
2026/2027
Type
Exam (elaborations)
Contains
Questions & answers
$13.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.
KenAli
2.6
(18)
Sold
114
Followers
5
Items
23937
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 tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right 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 aced 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