You are on page 1of 93

M

I
D
T
E
R
M
Question 1 1 pts

A perspective on quality of software wherein quality is


something we can recognize but not define

0 Manufacturing view

0 Product view

0 Value-based view

@ Transcendental view

Q Userview

Question 2 1 pts

Software engineering is a systematic approach when


developing software that need endless time and
budget.

Q True

@ False
Question 3 1 pts

This kind of software engineering layer provides the


technical steps in building a softwa re

@ Methods

Q Tools

Q Process

Q A quality focus

Question 4 1 pts

One of the qua lity perspectives on a good software is


the user view wherein quality is tied to inherent
product characteristics.

Q True

e False
Question 5 1 pts

Software engineering is the application of a


systematic, disciplined, quantifiable approach to the
development, operation, and maintenance of
software. This definition is according to who(m)

Q ISO

Q Ronald Leach
Q ACM

e 1EEE

Question 6 1 pts

The transcendental view of quality is where quality is


fit for purpose.

Q True

e False
Question 7 1 pts I

The product-based perspective of quality reflects the


presence or absence of such measurable and desired
product attributes.

e True
O False
I

Question 8 1 pts

ROI in businesses is interpreted in different terms, one


of them is reducing costs.

e True
O False
Question 9 1 pts

Internal qualities of a software product are clearly


visible to the end users.

Q True

e False

Question 10 1 pts

External qualities of a software product are clearly


visible to the end users.

e True
O False
Question 11 1 pts

An organization uses the tools layer in software


engineering as a bedrock that supports it.

Q True

e False

Question 12 1 pts

It is a characteristic of a software wherein it can be


tested

O Efficient
e Testable
O Correct
O Portable
Question 13 1 pts

This layer of software engineering defines a


framework that must be established for effective
delivery of software

0 A quality focus

O Methods
e Process
Q Tools

Question 14 1 pts

A member of the software development team that


catches faults

O Programmer
e Testers
O Designer
O Requirements analysts
Question 15 1 pts

A member of the software development t eam who


works with customer to identify and document the
requirements needed.

Q Designer

Q Testers
Q Programmer

e Requirements analysts

Question 16 1 pts

The user- based perspective of quality is viewed as


goods that best satisfi es user pref erences have the
highest qua lity.

e rrue
Q False
I Question 17 1 pts

The tools layer in software engineering provides semi-


automatic support for the process and the methods
layer.

Q True

e False

Question 18 1 pts

The layer method in software engineering is


concerned on the quality of the software.

Q True

e False
Question 19 1 pts

ROI sta nds for what

0 Royalty of intersegment

Q Return of Initiative
e Return of investment
Q Root of the investment

Question 20 1 pts

Systems made through software engineering are


complex because they can be modified regu larly to
meet changing requirements.

e True
Q False
Question 21 1 pts

The McCall quality model was grouped into three


categories, namely, product operation factors, product
revision factors and product transition factors.

e True
O False

Question 22 1 pts

Dr. David A. Garvin have identified five major


approaches of defining quality.

@ True

O False
Question 23 1 pts

Software that is produced in the expected time and


within the limits of the available resources is what
kind of characteristic of a software

e Efficiency
O Correctness
Q Reliability
Q Usability

Question 24 1 pts

A software that produces an output as it is expected is


what kind of software characteri stic

Q Testability
e Correctness
Q Reliability
Q Usability
Question 25 1 pts

There are four layers when engineering a software.


They are tools, methods, process and ___________ .

Q A focus

0 A maintenance

0 A quality agreement

e A quality focus

Question 26 1 pts

Maintainability, flexibility and testability is under the


product transition factor of McCall's software quality
model.

Q True

e False
Question 27 1 pts I

This layer of software engineering forms a basis for


management control of software projects

e Process
0 A quality focus

Q Tools

O Methods

Question 28 1 pts

Examples of work products produced by the process


layer of software engineering are models, documents,
data and reports.

e True
O False
Question 29 1 pts

The interoperability characteristic of a software is a


way of the systems interaction with other systems.

@ True

Q False

Question 30 1 pts

The quality in the context of business environment is


that business value is as important as technica l value.

e True
O False
Question 31 1 pts

It is a diagram that represents all data objects entered,


stored, transformed, and produced within an
application

e Entity relationship diagram (ERO)


Q Data Flow diagram (DFD)

Q Unified Modeling Language (UM L)

Q Object D iagram (OD)

Question 32 1 pts

An ERO uses scenarios to show the interaction of a


person to the system.

Q True

e False
Question 33 1 pts

A Sequence Diagram resembles a horizontal flowchart


t hat shows the actions and events as they occur.

Q True

e False

Question 34 1 pts

W hat is t he symbol used in an activity diagram that


shows t he end of the activity

Q fork

Q Arrows

e Solid black dot


O Rounded reccangle
Question 36 1 pts

The use of cloud computing with protocol such as


HTTP, SOAP, REST or JSON is refl ected in what
category of software architecture

Q System architect ure

Q Functional architecture

e Technical architecture

Q Business architecture

Question 37 1 pts

The actors shou ld be placed inside the rectangle in a


use case diagram.

Q True

e False
Question 38 1 pts

It is a component of an activity diagram wherein it is


the tasked performed by the software system

e Action node
Q Performance ar ea
Q Initial node
Q Flow of control

Question 39 1 pts

It is a diagram that describe what a system does from


the standpoint of an external observer

Q Entity relationship diagram


Q Activity diagram
Q Data flow diagram
e Use case diagram
Question 40 1 pts

This often corresponds to a table in a database.

0 Relationship instance

0 Relationship type

e Entity type
0 Entity instance

Question 41 1 pts

It is a component of an activity diagram that is the


starting point of the diagra

0 Flow of control

0 Performance area

Q Action node

e Initial node
Question 42 1 pts I

The stick arrowheads in a sequence diagram shows


what type of messages sent

e Asynchronous messages
0 Looped messages

O Synchronous messages
Q Straight messages

Question 43 1pt~

A structural diagram type of UML can be used to


describe the interaction between people and the thing
we refer to as use case, or the actors use the system.

Q True

e False
Question 44 1 pts

The relationship type in ERD is modeled as lines


between entity types.

e True
Q False

Question 45 1 pts

The level O data flow diagram should depict the


software/ system as a single bubble.

e True
O False
Question 46 1 pts

A one to one relationship is each entity in the


relationship will have exactly one related entity.

• True

Q False

Question 47 1 pts

Software architecture is commonly used to describe


the organization of software systems.

e True
Q False
Question 48 1 pts I

Objects have attributes and behavior

• True

O False

Question 49 1 pts

Methods are verbs that describe what and how an


object does something.

e True
O False
Question 50 1 pts

A use case diagram can be used to show the


interactions in one use case or in one scenario of t he
software system.

Q True

• False

Question 51 1 pts

The method of an object is t asks that an object can


perform.

e True
O False
Question 52 1 pts

In an Entity Relationship Diagram, a re lationship can


have attri butes.

e True
O False

Question 53 1 pts

In an Entity relationship diagram, it is a degree of the


relationship wherein the number of entities is one

e Unary
O Binary
Q Ternary
Question 54 1 pts

The relationship instance is in ERD modeled as lines


between specific entity instances.

Q True

e False

Question 55 1 pts

A category of software architecture that describe the


structure of the system into layers, such as Open
system interconnection

0 Deployment architecture

0 System architecture

O Functional architecture
e Software architecture
Question 56 1 pts

A sequence diagram is used to show the dynamic


communications between objects during execution of
a task.

e True
O False

Question 57 1 pts

A category of software architecture that describe the


structure of business, application and technical
objects and their relationship

O Business architecture
e System architecture
0 Application architecture

0 Tech nical architecture


Question 58 1 pts

Two or more entities can have more than one type of


relationship between them.

e True
O False

Question 59 1 pts

A sequence diagram that shows the temporal order in


which messages are sent between the objects to
accomplish that task.

e True
O False
Question 60 1 pts

It called the link between entity instances in an ERD

0 Relationship type

0 Entity links

O Linker
• Relationship instance

Question 61 1 pts

A _____ is the other name for a dummy subprogram in


unit testing.

Please write in upper case letters.

STUB
Question 62 1 pts

High order test is a test that conducts ________ and


system tests.

Please write in upper case letters.

VALI DATION

Question 64 1 pts

A driver is nothing more than a main program that


accepts test case _______ .
Please write in upper case letters.

DATA
Question 65 1 pts

W hen a software can be used easily, t his quality is


called w hat?

Q Extendibility
O Reus.ability
• Usability

0 Functionality

Question 66 1 pts

The bottom-up software construction strategy is


staring at creating of user interface to the detailed
logic of the program.

Q True

e False
Question 67 1 pts

Alpha testing is a _________ test is conducted at the


developer's site by a customer.

Please write in upper case letters.

VALIDATION

Question 68 1 pts

Software maintenance focuses on coding and


debugging t hat includes details like design, unit
testing, integration testing and other activities.

Q True

• False
Question 69 1 pts

Designing and writing classes and routines is one of


the tasks involved in software maintenance.

Q True

e False

Question 70 1 pts

Functionality is a software quality that can perform its


ta sk as it was designed t o do so.

@ True

O False
Question 71 1 pts

What part of the unit testing serves to replace


modules that are subordinate the module to be tested.

O Server
O Driver
e Stubs
O Passer
Question 72 1 pts

Which among the following is a software quality that


describes the speed and compactness of the
software?

Q Reliability

0 Functionality

• Efficiency

Q Fastness

Question 73 1 pts

Software construction is a small role in software


development.

Q True

e False
Question 74 1 pts

What is the quality of a software that shows the


ability to construct and execute test cases easily?

0 Functionality

O Efficiency
e Testability
O Reusability

Question 75 1 pts

The IEEE defined software quality as the totality of


features and characteristics of a product or service
that bear on its ability to satisfy stated or implied
needs.

Q True

e False
Question 76 1 pts

Recovery testing is a kind of test that forces software


to fail in a variety of ways and verifies that recovery is
properly performed.

e True
O False

I Question 77 1 pts

What is a set of activities that makes certain that a


software was made to be traceable to customer
requirement?

O Process
O Functionality
e Validation
O Verification
Question 78 1 pts

What is a part of a test case that describes the state


of the software before the test case?

O Requirement
O Expected resu lts
e Preconditions
Q Name

Question 79 1 pts

The test harnessing is a systematic te sting that


provides a smooth way of getting data into an existing
system. True or False?

Q True

e False
Question 80 1 pts I

Verification is a set of activities that ensures a


software does a function correctly. Is this true or
false?

e True
O False

Question 81 1pt~

Reusability is a quality of a software that can have


enhancements changes that can be done easily. True
or False?

e True
O False
Question 82 1 pts

Determining how a program code will be tested is one


of the tasks involved in software requirements.

Q True

e False

Question 83 1 pts

A middle out approach in software construction is


making the software from the detailed logic to the
user interface. True or false?

Q True

e False
Question 84 1 pts

If a software can operate error free, this quality is


called

Please write in upper case letters.

RE LIABILITY

Question 85 1 pts

Combining the software qualities extendability and


modifiability is called what?

e Reusability
O Efficiency
0 Functionality

Q Reliability
Question 86 1 pts

Software requirements is part of the spiral software


process that establishes information _________ ,
function, behavior, performance, constraints and
validation criteria.

Please write in upper case letters.

DOMAIN

I
Question 87 1 pts

Smoke test is a subset of the test cases that is


typically representative of the overall test plan. True
or false?

e True
O False
Question 88 1 pts

______ test focuses on each module and makes heavy


use of white box testing.

Please write in upper case letters.

UN IT

Question 89 1 pts

Software construction is the fundamental act of


software engineering. Is it true or false?

e True
O False
Question 90 1 pts

Smoke testing is a kind of test that is a series of


different tests whose primary purpose is to fully
exercise the computer based-system.

Q True

e False

Question 91 1 pts

Software has internal qualities only.

Q True

e False
Question 92 1 pts

What is a program that testers use to record and


tracks defects?

O Test Plan
0 Record Flows

e Defect tracking
O Test Cases

Question 93 1 pts

The IEEE organization defines software quality as the


degree to which a system, component, or process
meets specified requirements. Is this true or false?

. True

Q False
Question 94 1 pts

Unit testing is a technique for constructing the


program structure while at the same time conducting
tests to uncover errors associated with interfacing. Is
this true or false?

Q True

• False

Question 95 1 pts

Conformance to requirements means that the


software is of quality.

e True
Q False
Question 96 1 pts

What is a systematic testing that consists of test cases


and a database to contain the results of these test
cases?

Q Test Script
e Test Plans
Q Test Path
Q Test Harnessing

Question 97 1 pts

What software quality that shows a software can


transfer easily from one environment to another?

Q Usabili ty
Q Reusability
Q Functionality
e Portability
Question 98 1 pts

Systems requirement is a part of the spiral software


process that defines the role of the software. Is this
true or false?

e True
O False

Question 99 1 pts

The software quality understandability is the abil ity to


understand the software readily, in order to
change/ fix it is what kind of software quality. True or
False?

e True
0 False
Question 100 1 pts

What is a systematic testing that provides a set of


input values for arguments to a function?

Q Test Plans

• Test Harnessing

O Test Script
O Test Path
L
O
N
G

Q
U
I
Z
1 Question 1 1 pts

_____________ test focuses on the design and


construction of software architecture; black box
testing is most prevalent with limited white box
testing.

Please write in upper case letters.

[ 1NTEGRATIONI

Question 2 1 pts I

When a software can be used easily, this quality is


called what?

O Reusability
Q Extendibility

O Functionality
@ Usability
Question 3 1 pts I

The IEEE defined software quality as the totality of


features and characteristics of a product or service
that bear on its ability to satisfy stated or implied
needs.

Q True

e False

Question 4 1 pts

Software construction is making a software by coding,


validation, and ________ by a programmer.

Please answer in upper case letters.

TESTING
Question 5 1 pts I

Determining how a program code will be tested is one


of the tasks involved in software requirements.

Q True

e False
'

Question 6 1 pts

Which among the following is a software quality that


describes the speed and compactness of the
software?

O Functionality
e Efficiency
Q Reliability
O Fastness
Question 7 1 pts

Software maintenance focuses on coding and


debugging that includes details like design, unit
testing, integration testing and other activities.

Q True

e False

Question 8 1 pts

Functionality is a software quality that can perform its


task as it was designed to do so.

@ True

0 False
Question 9 1 pts

A middle out approach in software construction is


making the software from the detailed logic to the
user interface. True or false?

Q True

@ False

Question 10 1 pts

Software has internal qualities only.

Q True

e False
Question 11 1 pts

Allocating enough time in planning during testing is


important.

e True
Q False

•A recovery test that forces software to fail in a variety of


ways and verifies that recovery is properly performed.

Question 13 1 pts I

What is the quality of a software that shows the


ability to construct and execute test cases easily?

O Reusability
• Testability

0 Efficiency

Q Functionality
1 Question 14 1 pts

What is a systematic testing that consists of test cases


and a database to contain the results of these test
cases?

e Test Plans
Q Test Path
Q Test Harnessing
Q Test Script

Question 15 1 pts

What software quality that shows a software can


transfer easily from one environment to another?

• Portability

Q Usability

Q Reusability

Q Functionality
Question 16 1 pts I

The IEEE organization defines software quality as the


degree to which a system, component, or process
meets specified requirements. Is this true or false?

e True
O False

Question 17 1 pts

Reviewing the low level designs and code of team


members is part of the software construction process.
Is this true or false?

e rrue
Q False
Question 18 1 pts

Designing and writing classes and routines is one of


the tasks involved in software maintenance.

Q True

• False

Question 19 1 pts

Verification is a set of activities that ensures a


software does a function correctly. Is this true or
false?

e True
O False
Question 20 1 pts

Expected results is a part of the test case that


describes the expected state of the software after the
test case is executed. True or false?

e True
O False

Question 21 1 pts

A _____ is the other name for a dummy subprogra m in


unit testing.

Please write in upper case letters.

STUB
Question 22 1 pts I

The bottom-up software construction strategy is


staring at creating of user interface to the detailed
logic of the program.

Q True

@ False

Question 23 1 pts

High order test is a test that conducts ________ and


system tests.

Please write in upper case letters.

VALIDATIO N

L _J
Question 24 1 pts

A driver is nothing more than a main program that


accepts test case _______ .

Please write in upper case letters.

DATA

Question 25 1 pts

Conformance to requirements means that the


software is of quality.

e True
0 False
Question 26 1 pts

What is a program that testers use to record and


tracks defects?

Q TestCases

0 Record Flows

e Defect tracking
Q Test Plan

Question 27 1 pts

Smoke testing is a kind of test that is a series of


different tests whose primary purpose is to fully
exercise the computer based-system.

Q True

e False
Question 28 1 pts

Software requirements is part of the spiral software


process that establishes information _________ ,
function, behavior, performance, constraints and
validation criteria.

Please write in upper case letters.

DOMAIN

Question 29 1 pts

The test harnessing is a systematic testing that


provides a smooth way of getting data into an existing
system. True or False?

Q True

e False
Question 30 1 pts

Maintenance is the only activity that's guaranteed to


be done in software development.

Q True

@ False

Question 31 1 pts

Reusability is a software quality wherein the software


can be run and tested as often as possible. Is this true
or false?

Q True

e False
Question 32 1 pts I

Alpha testing is a _________ testis conducted at the


developer's site by a customer.

Please write in upper case letters.

VALI DATION

1 Question 33 1 pts

Software construction is the fundamental act of


software engineering. Is it true or false?

e True
0 False
Question 34 1 pts I

What is a part of a test case that describes the state


of the software before the test case?

0 Expected results

e Preconditions
0 Requirement

Q Name

Question 35 1 pts

Reusability is a quality of a software that can have


enhancements changes that can be done easily. True
or False?

@ True

O False
Question 36 1 pts

If a software can operate error free, this quality is


called

Please write in upper case letters.

RELIABILITY

Question 37 1 pts

What is a set of activities that makes certain that a


software was made to be traceable to customer
requirement?

Q Functionality

Q Process

e Validation
Q Verification
Question 38 1 pts

What is a systematic testing that provides a set of


input values for arguments to a function?

e Test Harnessing
0 Test Script

Q Test Plans

0 Test Path

Question 39 1 pts

Testers employ a software tool to lessen or remove


repetitive task. This kind of testing is called what?

O Test case
Q Test Step

O Test employment
e Test automation
Question 40 1 pts

Beta testing is similar to alpha testing.

Q True

e False

Question 41 1 pts

What part of the unit testing serves to replace


modules that are subordinate the module to be tested.

0 Passer

0 Driver

0 Server

e Stubs
Question 42 1 pts

Combining the software qualities extendability and


modifiability is called what?

e Reusability
Q Reliability
O Efficiency
0 Functionality

Question 43 1 pts

The goal of software construction is to build a product


that satisfied the demands of the company.

e True
O False
Question 44 1 pts

What is a systematic testing that produces a


systematic way of saving and examining the function's
output on the inputs?

0 Test Script

Q Test Path

e Test Harnessing
Q Test Plans

Question 45 1 pts

The software quality understandability is the ability to


understand the software readily, in order to
change/fix it is what kind of software quality. True or
False?

e True
O False
1 Question 46 1 pts

Smoke test is a subset of the test cases that is


typically representative of the overall test plan. True
or false?

e True
O False

Question 47 1 pts

Systems requirement is a part of the spiral softwa re


process that defines the role of the software. Is this
true or false?

e True
O False
Question 48 1 pts

Unit testing is a technique for constructing the


program structure while at the same time conducting
tests to uncover errors associated with interfacing. Is
this true or false?

Q True

e False

Question 49 1 pts

Software construction is a small role in software


development.

Q True

@ False
Question 50 1 pts

______ test focuses on each module and makes heavy


use of white box testing.

Please write in upper case letters.

UNIT
S
H
O
R
T
Q
U
I
Z
Question 1 1 pts

The best defense against residual software errors is


practical design and practice.

Q True

e False

Question 2 1 pts

Testing makes the software perfect.

Q True

e False
Question 3 1 pts

This is the part of the test case that describes the


state of the software before the test case

e Preconditions
0 Requirement

Q Name

0 Expected results

Question 4 1 pts

What is a practice in testing wherein t esters emp loy a


software tool to redu ce or eliminate repetitive tasks

Q Test case

0 Test employment

e Test automation
Q Test Step
Question 5 1 pts

It is a subset of the test cases that is typically


representative of the overall test plan

• Smoke test

0 Unit test

0 Proper test

0 Performance test

Question 6 1 pts

An organization that has poor requirements


engineering practices can deliver a quality software.

Q True

• False
Question 7 1 pts

The test plan should be different with the goals of the


organization.

Q True

e False

Question 8 1 pts

It is a quality of a software that can operate error free.

Q Testability

Q Functionality

• Reliability

Q Efficiency

• A test script is nothing more than a simple, elegant


way of providing a smooth way of getting data into an
existing program unit.
Question 10 1 pts

Software quality is the totality of features and


characteristics of a product or service that bear on its
ability to satisfy stated or implied needs. This formal
definition came from which organization

Q ACM

Q IEEE

e 1s0
Q QA

Question 11 1 pts

Reviewing other team members' low-level designs and


code and having them review you work is part of the
software construction process.

e True
O False
Question 12 1 pts

Software testing cannot prove that software is correct


(meets its specifications) for any realistic system.

e True
O False

Question 13 1 pts

Reliability is the quality of software wherein the


software should build less software.

Q True

e False
Question 14 1 pts I

Software construction focuses on coding and


debugging that includes details like design, unit
testing, integration testing and other activities.

@ True

O False

Question 15 1 pts

Functiona lity is redesigning and improving the source


code of the program as often as possible.

Q True

@ False
Question 16 1 pts

This kind of validating test is conducted at one or


more customer sites by the end user of the software

0 Performance testing

0 Alpha testing

0 Smoke t esting

e Beta testing

Question 17 1 pts

Unit testing begins at the vortex of the spiral and


concentrates on each unit (e.g., component, class, or
WebApp content object) of the software as
implemented in source code.

e True
O False
Question 18 1 pts

Different testing techniques are appropriate for a


single software engineering approach.

Q True

• False

L
Question 19 1 pts

Software construction focuses on coding and


debugging that includes details like design, unit
testing, integration testing and other activities.

e True
O False
Question 20 1 pts

Software testing is often referred to as verification


and value.

Q True

@ False

Question 21 1 pts

Designing and writing classes and routines is one of


the tasks involved in software construction.

e True
0 False
1 Question 22 1 pts

A kind of test that is a series of different tests whose


primary purpose is to fully exercise the computer
based-system

e System testing
Q Validation testing

Q Smoke Testing

Q Unit testing

Question 23 1 pts

A part of the spiral software process that establishes


information domain, function, behavior, performance,
constraints and validation criteria

0 Requirements

e System engineering
Q Designing

Q Coding
Question 24 1 pts

In bottom-up integration testing, drivers and clusters


are combined moving upward in the program
structure.

Q True

e False

Question 25 1 pts

One misconception of software testing is that the


developer of the software should not do any testing at
al I.

@ True

Q False
Question 26 1 pts

Unit t est is always w hite box-oriented.

e True
O False

Question 27 1 pts

This kind of validating test is conduct ed at the


developer's sit e by a cust o mer

O Beta testing
O testing
• Alpha

0 Smoke testing

0 Performance testing
Question 28 1 pts

It is nothing more than a main program that accepts


test case data

Q Stubs

0 Subprogram

O Passer
e Driver

Question 29 1 pts

That testers get involved with the project only when


the testing steps are about to begin .

e True
O False
Question 30 1 pts

When drivers and stubs are kept simple in unit testing,


the actual overhead is low.

@ True

0 False

You might also like