wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SYSINT2_QUIZ 1

Total questions: 121

Worksheet time: 6hrs 3mins

Name
Class
Date
1.
The conference were software engineering was popularized was held in Garmisch, Germany.
a)
True
b)
False
2.

Correctness is under the ___ of McCall’s software quality model

a)

product operation factors

b)

product revision factors

c)

product transition factors

3.

Internal qualities of a software product is concerned with internal issues of the software

a)

True

b)

False

4.

Portability is under the product operational factors of McCall’s software quality model

a)

True

b)

False

5.

The CASE is used at the methods layer of software engineering

a)

True

b)

False

6.

Software engineering is a systemic approach when developing software that need endless time and budget

a)

True

b)

False

7.
What was the name of the conference wherein software engineering was popularized software engineering
a)
NATO
b)
GERMANYCONFER
c)
PICC
d)
PNV
8.
The aim of software engineering is to find answers to the many problems that software engineering projects are likely to meet
a)
True
b)
False
9.
Software engineering is a generally accepted procedures in software engineering are analysis, design, implementation, ___ and maintenance of software
a)
gathering
b)
testing
c)
creating
d)
solving
10.
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)?
a)
Ronald Leach
b)
ACM
c)
IEEE
d)
ISO
11.

is a characteristic of a software made in expected time and within resources

a)

Efficient

b)

Reliable

c)

Usable

d)

Modifiable

12.

is a characteristic of a software performs as expected

a)

Efficient

b)

Reliable

c)

Usable

d)

Modifiable

13.

is a characteristic of a software can be used properly

a)

Efficient

b)

Reliable

c)

Usable

d)

Modifiable

14.

is a characteristic of a software wherein system can be ported to other computers without major rewriting of the software

a)

Portable

b)

Testable

c)

Reusable

d)

Maintainable

15.

is a characteristic of a software can be easily tested

a)

Portable

b)

Testable

c)

Reusable

d)

Maintainable

16.

is a characteristic of a software can be used again in other projects

a)

Portable

b)

Testable

c)

Reusable

d)

Maintainable

17.

is a characteristic of a software can interact with other systems properly

a)

Reusable

b)

Maintainable

c)

Interoperable

d)

Correctness

18.
Reusable software is a software that can be changed easily as requirements changes
a)

True

b)

False

19.
A characteristic of a software that when requirements change, it can be changed easily
a)
Modifiable
b)
Portable
c)
Efficient
d)
Usable
20.
is a characteristic of a software wherein when the software is used it is easily understood and changed overtime if problems occur
a)
Reusable
b)
Maintainable
c)
Interoperable
d)
Correctness
21.

A software that produces an output as it is expected is what kind of software characteristic?

a)

Reusable

b)

Maintainable

c)

Correctness

d)

Interoperable

22.
Portable means its testable.
a)
True
b)
False
23.
Software engineering focuses on computer as a problem-solving tool.
a)
True
b)
False
24.
An organization uses the tools layer in software engineering as a bedrock that supports it
a)

True

b)

False

25.
It is the glue that holds the technology layers together and enables rational and timely developments of computer SW.
a)
Tools
b)
Methods
c)
Process
d)
Quality Focus
26.
This layer of software engineering is what hold together the layers.
a)
Tools
b)
Methods
c)
Process
d)
Quality Focus
27.

This layer of software engineering defines a framework that must be established for effective delivery of SW engineering technology.; This layer consists of the framework that must be established for the effective delivery of software.

a)

Tools

b)

Methods

c)

Process

d)

Quality Focus

28.
It forms the basis for management control of software projects
a)
Tools
b)
Methods
c)
Process
d)
Quality Focus
29.
It forms the basis for establishes the context (technical methods applied)
a)
Tools
b)
Methods
c)
Process
d)
Quality Focus
30.
Examples of work products produced by the process layer of software engineering are models, documents, data and reports.
a)
True
b)
False
31.
It forms the basis for quality is ensured, and change is properly managed
a)
Tools
b)
Methods
c)
Process
d)
Quality Focus
32.
Provide the technical how-to’s for building SW.; This layer contains the ___, the technical knowledge and “how-tos” in order to develop software.
a)
Tools
b)
Methods
c)
Process
d)
Quality Focus
33.
Encompasses a broad array of tasks that include communication, requirements analysis, design modeling, program construction, testing, and support.
a)
Tools
b)
Methods
c)
Process
d)
Quality Focus
34.
Rely on a set of basic principles that govern each area of the technology and include modeling activities and other descriptive techniques.
a)
Tools
b)
Methods
c)
Process
d)
Quality Focus
35.
Provide automated and semi automated support for the process and the methods.
a)
Tools
b)
Methods
c)
Process
d)
Quality Focus
36.
When tools are integrated so that information created by one tools can be used by another, a system for the support of SW development, called CASE (Computer-Aided Software Engineering), is established
a)
Tools
b)
Methods
c)
Process
d)
Quality Focus
37.
CASE stands for Computer Architectural Software Engineering
a)

True

b)

False

38.
Software nowadays requires more simple basic programming skills.
a)
True
b)
False
39.
This layer contains automated or semi-automated tools that offer support for the framework and the method each software engineering project will follow.
a)
Tools
b)
Methods
c)
Process
d)
Quality Focus
40.
The tools layer in software engineering provides semi-automatic support for the process and the methods layer.
a)
True
b)
False
41.

This layer of software engineering is the fundamental layer

a)

Tools

b)

Methods

c)

Process

d)

A quality focus

42.
it is of great importance to test the end product to see if it meets its specifications. Efficiency, usability, maintenance and reusability are some of the requirements that need to be met by new software.
a)
Tools
b)
Methods
c)
Process
d)
Quality Focus
43.
There are four layers when engineering a software. They are tools, methods, process and
a)
A focus
b)
A maintenance
c)
A quality agreement
d)
A quality focus
44.
Developing/large/complex software application is one of the challenges in developing software
a)
True
b)
False
45.
Effort intensive is one of the challenges in developing software
a)
True
b)
False
46.
High cost (in case the solution is unsuccessful) is one of the challenges in developing software
a)
True
b)
False
47.
Long development time is one of the challenges in developing software
a)
True
b)
False
48.
Changing needs for users is one of the challenges in developing software
a)
True
b)
False
49.
High risk of failure, reasons of user acceptance, performance and maintainability is one of the challenges in developing software
a)
True
b)
False
50.
What is the name of the professor in Harvard Business school that identified five major approached of defining quality
a)
Dr. Garvin A. David, PhD
b)
Dr. David A. Garvin, PhD
c)
Dr. Garven A. Douglas, PhD
d)
Dr. Gomez A. Garvin, PhD
51.
The transcendental view of quality is where quality is fit for purpose
a)
True
b)
False
52.
Quality is an innate excellence (cannot be defined exactly
a)
Transcendent
b)
Product-based
c)
User-based
d)
Manufacturing-based
e)
Value-based
53.
The transcendental view of quality is simple, unanalysable and can be recognized only through experience
a)
True
b)
False
54.
Quality is precise, measurable variable in the components and attributes of a product
a)
Transcendent
b)
Product-based
c)
User-based
d)
Manufacturing-based
e)
Value-based
55.
Reflects the presence or absence of such measurable and desired product attributes
a)
Transcendent
b)
Product-based
c)
User-based
d)
Manufacturing-based
e)
Value-based
56.
The user-based perspective of quality is viewed as goods that best satisfies user preferences have the highest quality
a)
True
b)
False
57.
Conformance to requirements is considered to be a manufacturing-based perspective on quality.
a)
True
b)
False
58.
Preventing defects (less expensive than repair/rework)
a)
Transcendent
b)
Product-based
c)
User-based
d)
Manufacturing-based
e)
Value-based
59.
The manufactured based perspective of quality is a product that follows specification are of high quality
a)
Transcendent
b)
Product-based
c)
User-based
d)
Manufacturing-based
e)
Value-based
60.
Provides quality product at an acceptable price or conformance at an acceptable cost
a)
Transcendent
b)
Product-based
c)
User-based
d)
Manufacturing-based
e)
Value-based
61.
This approach is becoming the more prevalent
a)
Transcendent
b)
Product-based
c)
User-based
d)
Manufacturing-based
e)
Value-based
62.
it means that quality is hard to define. It's quite blurred to define. It's like I can’t define it, but I know when I see it.. The examples of this point of view are: "I love this product", "I feel beautiful" (after usage of some cosmetic). It's mainly feelings about something.
a)
Transcendent
b)
Product-based
c)
User-based
d)
Manufacturing-based
e)
Value-based
63.
from another hand, this perspective is about measured how good is the product. And it's an impartial thing, far away from how the customer feels about this product. It's answer a question: how does the product work? The ___ scenario based on some hard data, e.g. how fast it restart, or how much time left between failures, etc. Limitation, in that case, is that the higher quality of the product can't ensure that the people will like the product. This perspective doesn't care about customers individual taste or preference.
a)
Transcendent
b)
Product-based
c)
User-based
d)
Manufacturing-based
e)
Value-based
64.
it relates to the production and engineering requirements. When we think about quality from a ___ point of view we want to set up the requirements, specifications, and technology inside the company. Improvement there is for example to reduce scratch. Quality, in this case, cares about how ___ process looks like. The customer doesn't see this inside work. And he or she wants to reduce production costs by reducing quality from ___ perspective. It's quite a dangerous situation.
a)
Transcendent
b)
Product-based
c)
User-based
d)
Manufacturing-based
e)
Value-based
65.
it's about how product fulfill the customer needs and expectations. It's also quite tricky because customers have a wide spectrum of interests, needs, and expectations. We have to choose if we want to deeply satisfy a few customers or partially satisfy many customers.
a)
Transcendent
b)
Product-based
c)
User-based
d)
Manufacturing-based
e)
Value-based
66.
quality from ___ perspective is about costs and price. What cost/price will be acceptable in this case.
a)
Transcendent
b)
Product-based
c)
User-based
d)
Manufacturing-based
e)
Value-based
67.
Correct functionality, number of failures and types of failures are considered to be faced in the quality of the process.
a)

True

b)

False

68.
McCall’s software quality model has 11 quality factors
a)
True
b)
False
69.
Portability is the same as interoperability of a software.
a)
True
b)
False
70.
The McCall quality model was grouped into four categories, namely, product operation factors, product revision factors, product transition factors and product enhancement.
a)

True

b)

False

71.
Maintainability, flexibility and testability is under the product transition factor of McCall’s software quality model
a)

True

b)

False

72.
It is the quality of the finished product, the quality as it appears to the external world
a)
External qualities
b)
Extremities qualities
c)
Industry qualities
d)
Extreme qualities
e)
Internal qualities
73.
External qualities of a software product are clearly visible to the end users.
a)
True
b)
False
74.
It is a management process that aims to develop and manage the quality of the software in such a way so to best ensure that the product meets the quality standards expected by the customer while also meeting any necessary regulatory and developer requirements is any
a)
Software quality membership
b)
Software quality management
c)
System quality memo
d)
Software queue management
75.
The quality in the context of business environment is that business value is as important as technical value
a)
True
b)
False
76.
In a business environment, the business value in relationship to technical value must be quantified.
a)
True
b)
False
77.
ROI stands for what
a)
Return of investmen
b)
Return of Initiative
c)
Royalty of intersegment
d)
Root of the investment
78.
ROI in businesses is interpreted in different terms, one of them is reducing costs.
a)
True
b)
False
79.
It is one of the reasons of software failure wherein the software was abandoned in the middle because of the high costing requirement
a)
Cost over runs
b)
Does not solve user's problem
c)
Poor quality
d)
Poor maintainability
80.
A member of the software development team who works with customer to identify and document the requirements needed
a)
Requirements analysts
b)
Designers
c)
Programmers
d)
Testers
81.
A member of the software development team who generate a system-level description of what the system is suppose to do
a)
Requirements analysts
b)
Designers
c)
Programmers
d)
Testers
82.
A member of the software development team who write lines of code to implement the design
a)
Requirements analysts
b)
Designers
c)
Programmers
d)
Testers
83.

A member of the software development team that catches faults

a)

Requirements analysts

b)

Designers

c)

Programmers

d)

Testers

84.
A member of the software development team who show users how to use the system
a)
Trainers
b)
Maintenance team
c)
Librarians
d)
Configuration management team
85.
A member of the software development team who fix faults that show up later
a)
Trainers
b)
Maintenance team
c)
Librarians
d)
Configuration management team
86.
A member of the software development team who prepare and store documents such as software requirements
a)
Trainers
b)
Maintenance team
c)
Librarians
d)
Configuration management team
87.
A member of the software development team who maintain correspondence among various artifacts
a)
Trainers
b)
Maintenance team
c)
Librarians
d)
Configuration management team
88.

Reliability is under the ___ of McCall’s software quality model

a)

product operation factors

b)

product revision factors

c)

product transition factors

89.

Efficiency is under the ___ of McCall’s software quality model

a)

product operation factors

b)

product revision factors

c)

product transition factors

90.

Integrity is under the ___ of McCall’s software quality model

a)

product operation factors

b)

product revision factors

c)

product transition factors

91.

Usability is under the ___ of McCall’s software quality model

a)

product operation factors

b)

product revision factors

c)

product transition factors

92.

Maintainability is under the ___ of McCall’s software quality model

a)

product operation factors

b)

product revision factors

c)

product transition factors

93.

Flexibility is under the ___ of McCall’s software quality model

a)

product operation factors

b)

product revision factors

c)

product transition factors

94.

Testability is under the ___ of McCall’s software quality model

a)

product operation factors

b)

product revision factors

c)

product transition factors

95.

Portability is under the ___ of McCall’s software quality model

a)

product operation factors

b)

product revision factors

c)

product transition factors

96.

Reusability is under the ___ of McCall’s software quality model

a)

product operation factors

b)

product revision factors

c)

product transition factors

97.

Interoperability is under the ___ of McCall’s software quality model

a)

product operation factors

b)

product revision factors

c)

product transition factors

98.

The layer method in software engineering is concerned on the quality of the software

a)

True

b)

False

99.

Since the popularization of software engineering during the NATO software engineering process, the term software engineering was not used until the year 2000.

a)

True

b)

False

100.

The field of SE aims to find answers to the many problems that software development projects are likely to meet when constructing large software systems.

a)

True

b)

False

101.

Software that is produced in the expected time and within the limits of the available resources is what kind of characteristic of a software

a)

Correctness

b)

Usability

c)

Reliability

d)

Efficiency

102.

The layer that is committed to creating good quality software is

a)

Tools

b)

A quality focus

c)

Methods

d)

Process

103.

This kind of software engineering layer provides the technical steps in building a software

a)

Methods

b)

A quality focus

c)

Process

d)

Tools

104.

The transcendental view of quality is something we can recognize but not define.

a)

True

b)

False

105.

It is a characteristic of a software wherein it can be tested

a)

Correct

b)

Efficient

c)

Portable

d)

Testable

106.

The tools layer is the bottom most layer of software engineering

a)

True

b)

False

107.

The product-based view of quality is simple and can be recognized only through experience

a)

True

b)

False

108.

This layer of software engineering is what holds together the layers

a)

A quality focus

b)

Methods

c)

Process

d)

Tools

109.

One of the quality perspectives on a good software is the user view wherein quality is tied to inherent product characteristics

a)

True

b)

False

110.

Layer of software engineering establishes the context or technical methods that should be applied in creating a software

a)

Tools

b)

Methods

c)

Process

d)

Quality Focus

111.

A member of the software development team that catches faults

a)

Requirements analysts

b)

Designers

c)

Programmers

d)

Testers

112.

Software development is supported by the organization that uses them by developing software that are industry accepted and meets the good quality standards of the industry

a)

True

b)

False

113.

Friedrich L. Bauer was the chairman of the NATO software engineering conference that popularized the term software engineering

a)

True

b)

False

114.

The Reliability characteristic of a software is a way of the systems interaction with other systems

a)

True

b)

False

115.

Complex software products needs only designing skills.

a)

True

b)

False

116.

The user view of quality, based by the professor in Harvard, means that quality is fit for purpose

a)

True

b)

False

117.

Systems made through software engineering are complex because they can be modified regularly to meet changing requirements

a)

True

b)

False

118.

In the process layer of software engineering, milestones are established

a)

True

b)

False

119.

When creating a new software, efficiency, usability, maintenance and reusability are some of the requirements that need to be met

a)

True

b)

False

120.

This layer of software engineering forms a basis for management control of software projects

a)

Tools

b)

Methods

c)

Process

d)

Quality Focus

121.

In UML, classes are wrappers of objects

a)

True

b)

False