Download as pdf or txt
Download as pdf or txt
You are on page 1of 131

BL-CS-371-LEC-1922S INTRODUCTION TO SOFTWARE ENGG

Q1
The process of identifying, modeling and documenting how data moves around an
information system.

Select one:
a. Entity event Modelling
b. Data Flow Modelling
c. None of the Choices
d. Logical Data Modelling
Feedback

Your answer is correct.

Question 2
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The first and most important design activity in software development.

Select one:
a. None of the Choices
b. Data Design
c. Physical Design
d. Logical Design
Feedback

Your answer is correct.

Question 3
Correct
Mark 1.00 out of 1.00
Flag question

Question text

An academic study of systems with a specific reference to information and


the complementary networks of hardware and software that people and organizations
use to collect, filter, process, create and also distribute data.

Select one:
a. Software Architecture
b. Information System
c. Project Study
d. None of the Choices
Feedback

Your answer is correct.

Question 4
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A systems approach to the analysis and design of information systems.

Select one:
a. Techniques
b. Methodology
c. Analysis
d. None of the Choices
Feedback

Your answer is correct.


Question 5
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A software architecture based on the idea that changing the value of a variable should
automatically force recalculation of the values of variables which depend on its value.

Select one:
a. None of the Choices
b. Data Structure
c. DataFlow
d. Data Analysis
Feedback

Your answer is correct.

Question 6
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The term that refers to computer programs and the manuals (if any) that support them.

Select one:
a. Hardware
b. Software
c. None of the Choices
d. Data
Feedback
Your answer is correct.

Question 7
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It requires learning to look at software and software components from two points of view:
what it does, and how it does it.

Select one:
a. Separation of Concerns
b. Modularity
c. None of the Choices
d. Abstraction
Feedback

Your answer is correct.

Question 8
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The stage where the analyst must decide on the overall design of the new system.

Select one:
a. Stage 0
b. Stage 2
c. Stage 1
d. None of the Choices
Feedback

Your answer is correct.

Question 9
Correct
Mark 1.00 out of 1.00

Flag question

Question text

This category includes the computer itself, which is often referred to as the
central processing unit (CPU), and all of its support equipment.

Select one:
a. Data
b. Software
c. None of the Choices
d. Hardware
Feedback

Your answer is correct.

Question 10
Correct
Mark 1.00 out of 1.00

Flag question

Question text

In this stage, a large number of options for the implementation of the new system are
generated.

Select one:
a. None of the Choices
b. Stage 5
c. Stage 4
d. Stage 3
Feedback

Your answer is correct.

Q2
Mixed Team Organization
is a structure that draws upon the ideas from both the

democratic organization and the

chief-programmer organization.
Feedback

Your answer is correct.

Question 2
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A continuous assessment that aims at providing all stakeholders with early detailed

information on the progress or delay of the ongoing assessed activities is


Monitoring
called
Feedback

Your answer is correct.

Question 3
Correct
Mark 1.00 out of 1.00
Flag question

Question text

Project Planning
is a part of project management, which relates to the use of schedules

such as Gantt charts to plan and subsequently report progress within the project

environment.
Feedback

Your answer is correct.

Question 4
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The structure that addresses the issue of organization of the individual project teams is
Team Structures
called
Feedback

Your answer is correct.

Question 5
Correct
Mark 1.00 out of 1.00

Flag question

Question text
Base the process on an architecture- first approach
requires that a demonstrable balance

be achieved among the driving requirements, the architecturally significant design

decisions, and the life-cycle plans before the resources are committed for full-scale

development.
Feedback

Your answer is correct.

Question 6
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Monitoring and Evaluation (M&E)


goal is to improve current and future management of

outputs, outcomes and impact

and is mainly used to assess the performance of projects, institutions and programs set up

by governments, international organizations and NGOs.


Feedback

Your answer is correct.

Question 7
Correct
Mark 1.00 out of 1.00

Flag question

Question text
Planning
provides the basis for the other management functions,

particularly tracking and controlling.


Feedback

Your answer is correct.

Question 8
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Democratic team structure


is a structure that does not enforce any formal team

hierarchy.
Feedback

Your answer is correct.

Question 9
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The set of procedures used by organizations to ensure that a software product will meet its

quality goals at the best value to the customer, and to continually improve

the organization’s ability to produce software products in the future is


Softw are Quality Control
called
Feedback
Your answer is correct.

Question 10
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Softw are Project Management


is a sub-discipline of project

management in which software projects are planned, implemented, monitored and

controlled.
Feedback

Your answer is correct.

Q3
Clearly determines the items that make up the software or system that includes source code,
test scripts, third-party software, hardware, data and both development and
test documentation.

Select one:
a. Retrospective validation
b. Quality Planning
c. Configuration management
d. ISO 8204
Feedback

Your answer is correct.

Question 2
Correct
Mark 1.00 out of 1.00
Flag question

Question text

This means that the Software product delivered should be as per the requirements defined.

Select one:
a. Software Quality Management
b. Software Metric
c. ISO 8204
d. Cost of Quality
Feedback

Your answer is correct.

Question 3
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A kind of validation is done against the written specifications and is actually based on
the historical data or evidence that has been documented.

Select one:
a. Quality Planning
b. Software Quality Management
c. ISO 8204
d. Retrospective validation
Feedback

Your answer is correct.

Question 4
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It includes all the costs needed to achieve the required Quality levels.

Select one:
a. Software Metric
b. Cost of Quality
c. Concurrent validation
d. Validation
Feedback

Your answer is correct.

Question 5
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A quantitative measure of a degree to which a software system or process possesses


some property.

Select one:
a. Concurrent validation
b. Validation
c. Quality plan
d. Software Metric
Feedback

Your answer is correct.


Question 6
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It describes the quality objectives and specifies the quality assurance and control activities
to be performed in day-to-day company operations.

Select one:
a. Configuration management
b. Quality plan
c. Retrospective validation
d. Quality Planning
Feedback

Your answer is correct.

Question 7
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Determines the standards that are relevant for the Software Product, the Organization
and the means to achieve them.

Select one:
a. ISO 8204
b. Cost of Quality
c. Quality Planning
d. Software Quality Management
Feedback
Your answer is correct.

Question 8
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is a kind of validation process that is usually carried out during the routine
service, manufacturing or engineering processing.

Select one:
a. Concurrent validation
b. Retrospective validation
c. Quality plan
d. Configuration management
Feedback

Your answer is correct.

Question 9
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is a requisite in the quality management process and it makes sure that the process
or product meets the purpose intended.

Select one:
a. Configuration management
b. Concurrent validation
c. Quality plan
d. Validation
Feedback

Your answer is correct.

Question 10
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Comprises of processes that ensure that the Software Project would reach its goals.

Select one:
a. Software Quality Management
b. Software Metric
c. Cost of Quality
d. Validation
Feedback

Your answer is correct.

A methodology for creating software within a very unstable environment and it allows flexibility within
the modelling process.
Select one:
a. Extreme Programming Methodology
b. Scrum methodology
c. Lean Development Methodology
d. Rational Unified Process
Feedback
Your answer is correct.
Question 2
Correct
Mark 1.00 out of 1.00

Flag question
Question text

Which of the following best described an integration testing?


Select one:
a. Code is tested in levels of stages
b. All of the choices
c. Code unit are slowly integrated and tested after each step of integration
d. Code is tested a whole
Question 3
Correct
Mark 1.00 out of 1.00

Flag question
Question text

This refers to the various facets of a gemstone - each a different face on an underlying core.
Select one:
a. Joint Application Development (JAD) Methodology
b. Rapid Development Language
c. Extreme Programming Methodology
d. Crystals
Feedback

Your answer is correct.


Question 4
Correct
Mark 1.00 out of 1.00

Flag question
Question text

It is a requirements-definition and user-interface design methodology in which end-users, executives,


and developers attend intense off-site meetings to work out a system's details.
Select one:
a. Rapid Development Language
b. Rational Unified Process
c. Extreme Programming Methodology
d. Joint Application Development (JAD) Methodology
Feedback

Your answer is correct.


Question 5
Correct
Mark 1.00 out of 1.00

Flag question
Question text

Which of the following best described a code walktrough?


Select one:
a. Perform code evaluation for defects and removal mechanism
b. Perform code examination for the presence of some common programming errors
c. Perform a document production of code that is more reliable and maintainable
d. Perform an informal coding analysis technique
Question 6
Correct
Mark 1.00 out of 1.00
Flag question
Question text

Which of the following best described a white-box testing?


Select one:
a. Perform a strategy which focuses on what constitute a fault model of the strategy
b. Perform a unit value analysis
c. Perform equivalence class partitioning
d. Perform a a design test cases based on analysis of some aspect of source code heuristically
Question 7
Correct
Mark 1.00 out of 1.00

Flag question
Question text

A sophisticated lifecycle model that focuses on early identification and reduction of project risks.
Select one:
a. Software Development Methodology
b. Spiral Lifecycle Model
c. Agile Software Development
d. Crystals
Feedback

Your answer is correct.


Question 8
Correct
Mark 1.00 out of 1.00
Flag question
Question text

It is a framework used to structure, plan, and control the process of developing an information system.
Select one:
a. Crystals
b. Rapid Development Language
c. Joint Application Development (JAD) Methodology
d. Software Development Methodology
Feedback

Your answer is correct.


Question 9
Correct
Mark 1.00 out of 1.00

Flag question
Question text

Which of the following best described a code inspection?


Select one:
a. Perform a document production of code that is more reliable and maintainable
b. Perform code evaluation for defects and removal mechanism
c. Perform an informal coding analysis technique
d. Perform code examination for the presence of some common programming errors
Question 10
Correct
Mark 1.00 out of 1.00
Flag question
Question text

Which of the following best described a unit testing?


Select one:
a. Code is tested a whole
b. Code is tested in levels of stages
c. Code unit are slowly integrated and tested after each step of integration
d. All of the choices

It is business management software—typically a suite of integrated applications—that


a company can use to collect, store, manage and interpret data from many
business activities.

Select one:
a. ERP systems
b. Customer relationship management (CRM)
c. None of the Choices
d. Table-driven (codeless) programming
Feedback

Your answer is correct.

Question 2
Correct
Mark 1.00 out of 1.00

Flag question

Question text

This enables a programmer to write programs that are more or less independent from
a particular type of computer.
Select one:
a. 3GL
b. Oak Tree
c. None of the Choices
d. Compiler
Feedback

Your answer is correct.

Question 3
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A type of 4GL where instead of using code, the developer defines his logic by selecting an
operation in a pre-defined list of memory or data table manipulation commands.

Select one:
a. None of the Choices
b. PowerBuilder
c. Implementation
d. Table-driven (codeless) programming
Feedback

Your answer is correct.

Question 4
Correct
Mark 1.00 out of 1.00

Flag question

Question text
It is an approach in managing a company’s interactions with current and future
customers and it often involves using technology to organize, automate, and synchronize
sales, marketing, customer service, and technical support.

Select one:
a. PowerBuilder
b. None of the Choices
c. Table-driven (codeless) programming
d. Customer relationship management (CRM)
Feedback

Your answer is correct.

Question 5
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A type of tools that can be used for business application development usually enclosed in a
package, allowing both business data manipulation and reporting.

Select one:
a. PowerBuilder
b. Implementation
c. Program manager
d. None of the Choices
Feedback

Your answer is correct.

Question 6
Correct
Mark 1.00 out of 1.00
Flag question

Question text

It refers to the process of setting up new software or hardware after a purchase is made.

Select one:
a. Implementation
b. Program manager
c. None of the Choices
d. 3GL
Feedback

Your answer is correct.

Question 7
Correct
Mark 1.00 out of 1.00

Flag question

Question text

What does FORTRAN stand for?

Select one:
a. ERP systems
b. None of the Choices
c. Customer relationship management (CRM)
d. Formula Translation
Feedback

Your answer is correct.

Question 8
Correct
Mark 1.00 out of 1.00

Flag question

Question text

In C programming language, what does C stand for?

Select one:
a. Formula Translation
b. Compiler
c. Oak Tree
d. None of the Choices
Feedback

Your answer is correct.

Question 9
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The experienced people in the technical aspects of the technology, as well as in


project management, who are assigned to oversee the implementation process from start
to finish.

Select one:
a. Program manager
b. 3GL
c. None of the Choices
d. Compiler
Feedback

Your answer is correct.


Question 10
Correct
Mark 1.00 out of 1.00

Flag question

Question text

In Java programming language, where does the term Java taken from?

Select one:
a. Formula Translation
b. ERP systems
c. Oak Tree
d. None of the Choices
Feedback

Your answer is correct.

A controlled and coordinated sequence of activities during which a system is


transferred progressively from the developer to the maintainer.

Select one:
a. None of the Choices
b. Transition
c. Haskell/ CoffeeScript
d. Marketing
Feedback

Your answer is correct.

Question 2
Correct
Mark 1.00 out of 1.00
Flag question

Question text

A software maintenance process wherein by confirming the modified work with


the individual who submitted the request, it could ensure that the modification provided
a solution.

Select one:
a. Marketing
b. Haskell/ CoffeeScript
c. None of the Choices
d. Acceptance and modification process
Feedback

Your answer is correct.

Question 3
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The modification of a software product after delivery to detect and correct latent faults
in the software product before it becomes effective faults.

Select one:
a. None of the Choices
b. Preventive maintenance
c. Haskell/ CoffeeScript
d. Marketing
Feedback
Your answer is correct.

Question 4
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A maintenance activity consisting of diagnosing and fixing errors, possibly ones found
by users.

Select one:
a. Corrective
b. Preventive maintenance
c. None of the Choices
d. Transition
Feedback

Your answer is correct.

Question 5
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A coding technique where maintenance is highly complicated due to difficulty in


tracking every sequence or module it passes.

Select one:
a. Spaghetti code
b. Transition
c. None of the Choices
d. Acceptance and modification process
Feedback

Your answer is correct.

Question 6
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A very broad activity that includes error correction, enhancements of capabilities, deletion of
obsolete capabilities, and optimization.

Select one:
a. Software maintenance
b. Preventive maintenance
c. None of the Choices
d. Transition
Feedback

Your answer is correct.

Question 7
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A term which means shape, or more generally, plan.

Select one:
a. Reference guide
b. None of the Choices
c. Schema
d. Haskell/ CoffeeScript
Feedback

Your answer is correct.

Question 8
Correct
Mark 1.00 out of 1.00

Flag question

Question text

This is the documentation/ compilation of code, algorithms, interfaces, and APIs.

Select one:
a. Requirement documentation
b. Software documentation
c. None of the Choices
d. Technical
Feedback

Your answer is correct.

Question 9
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A programming language that had a built-in support for a simple form of


literate programming.

Select one:
a. Haskell/ CoffeeScript
b. Technical
c. Marketing
d. None of the Choices
Feedback

Your answer is correct.

Question 10
Correct
Mark 1.00 out of 1.00

Flag question

Question text

An activity where increasing software maintainability or reliability is ensured to


prevent problems in the future.

Select one:
a. Transition
b. None of the Choices
c. Acceptance and modification process
d. Preventive
Feedback

Your answer is correct.

It is important to review other people's work. Experience has shown that problems
are eliminated earlier this way and reviews are as effective or even more effective
than testing.

Select one:
a. Peer reviews
b. None of the Choices
c. Testing
d. Configuration management
Feedback

Your answer is correct.

Question 2
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is important to choose the appropriate development lifecycle process to the project


at hand because all other activities are derived from the process.

Select one:
a. None of the Choices
b. Development process
c. Design
d. Requirement
Feedback

Your answer is correct.

Question 3
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is an integral part of software development that needs to be planned.

Select one:
a. Configuration management
b. Testing
c. None of the Choices
d. Quality and defects management
Feedback

Your answer is correct.

Question 4
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is important to establish quality priorities and release criteria for the project so that a plan
is constructed to help the team achieve quality software.

Select one:
a. None of the Choices
b. System operations and support
c. Quality and defects management
d. Data migration
Feedback

Your answer is correct.

Question 5
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Programming is a fraction of the total project effort, but it is often the most visible.
Other work equally important includes requirements, architecture, analysis, design, and test.

Select one:
a. Development process
b. Construction of code
c. None of the Choices
d. System operations and support
Feedback

Your answer is correct.

Question 6
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Most applications are not brand new, but are enhancements or rewrites of
existing applications, therefore, data transfer is usually a major project by itself.

Select one:
a. Development process
b. None of the Choices
c. Data migration
d. Requirement
Feedback

Your answer is correct.

Question 7
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It involves knowing the state of all artifacts that make up your system or project, managing
the state of those artifacts, and releasing distinct versions of a system.
Select one:
a. Quality and defects management
b. System operations and support
c. Configuration management
d. None of the Choices
Feedback

Your answer is correct.

Question 8
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Without the operations department, you cannot deploy and support a new application.

Select one:
a. System operations and support
b. None of the Choices
c. Data migration
d. Development process
Feedback

Your answer is correct.

Question 9
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Gathering and agreeing on requirements is fundamental to a successful project.


Select one:
a. Design
b. Construction of code
c. None of the Choices
d. Requirement
Feedback

Your answer is correct.

Question 10
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Even with a good architecture, it is still possible to have a bad design. Many applications are
either over-designed or under-designed.

Select one:
a. Development process
b. Design
c. None of the Choices
d. Construction of code
Feedback

Your answer is correct.

It is important to review other people's work. Experience has shown that problems
are eliminated earlier this way and reviews are as effective or even more effective
than testing.

Select one:
a. Peer reviews
b. None of the Choices
c. Testing
d. Configuration management
Feedback

Your answer is correct.

Question 2
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is important to choose the appropriate development lifecycle process to the project


at hand because all other activities are derived from the process.

Select one:
a. None of the Choices
b. Development process
c. Design
d. Requirement
Feedback

Your answer is correct.

Question 3
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is an integral part of software development that needs to be planned.

Select one:
a. Configuration management
b. Testing
c. None of the Choices
d. Quality and defects management
Feedback

Your answer is correct.

Question 4
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is important to establish quality priorities and release criteria for the project so that a plan
is constructed to help the team achieve quality software.

Select one:
a. None of the Choices
b. System operations and support
c. Quality and defects management
d. Data migration
Feedback

Your answer is correct.

Question 5
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Programming is a fraction of the total project effort, but it is often the most visible.
Other work equally important includes requirements, architecture, analysis, design, and test.
Select one:
a. Development process
b. Construction of code
c. None of the Choices
d. System operations and support
Feedback

Your answer is correct.

Question 6
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Most applications are not brand new, but are enhancements or rewrites of
existing applications, therefore, data transfer is usually a major project by itself.

Select one:
a. Development process
b. None of the Choices
c. Data migration
d. Requirement
Feedback

Your answer is correct.

Question 7
Correct
Mark 1.00 out of 1.00

Flag question

Question text
It involves knowing the state of all artifacts that make up your system or project, managing
the state of those artifacts, and releasing distinct versions of a system.

Select one:
a. Quality and defects management
b. System operations and support
c. Configuration management
d. None of the Choices
Feedback

Your answer is correct.

Question 8
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Without the operations department, you cannot deploy and support a new application.

Select one:
a. System operations and support
b. None of the Choices
c. Data migration
d. Development process
Feedback

Your answer is correct.

Question 9
Correct
Mark 1.00 out of 1.00

Flag question
Question text

Gathering and agreeing on requirements is fundamental to a successful project.

Select one:
a. Design
b. Construction of code
c. None of the Choices
d. Requirement
Feedback

Your answer is correct.

Question 10
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Even with a good architecture, it is still possible to have a bad design. Many applications are
either over-designed or under-designed.

Select one:
a. Development process
b. Design
c. None of the Choices
d. Construction of code
Feedback

Your answer is correct.

A systems approach to the analysis and design of information systems.

Select one:
a. Techniques
b. Analysis
c. Methodology
d. None of the Choices
Feedback

Your answer is correct.

Question 2
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Describes a responsibility-driven methodology for modularization in an object-


oriented context.

Select one:
a. Separation of Concerns
b. Abstraction
c. Modularity
d. None of the Choices
Feedback

Your answer is correct.

Question 3
Correct
Mark 1.00 out of 1.00

Flag question

Question text

In this stage, a large number of options for the implementation of the new system are
generated.
Select one:
a. None of the Choices
b. Stage 5
c. Stage 3
d. Stage 4
Feedback

Your answer is correct.

Question 4
Correct
Mark 1.00 out of 1.00

Flag question

Question text

An academic study of systems with a specific reference to information and


the complementary networks of hardware and software that people and organizations
use to collect, filter, process, create and also distribute data.

Select one:
a. None of the Choices
b. Project Study
c. Software Architecture
d. Information System
Feedback

Your answer is correct.

Question 5
Correct
Mark 1.00 out of 1.00

Flag question

Question text
A discipline that is concerned with all aspects of software production from the early stages
of system specification to maintaining the system after it has been used.

Select one:
a. System Development
b. Software Production
c. Software Engineering
d. None of the Choices
Feedback

Your answer is correct.

Question 6
Correct
Mark 1.00 out of 1.00

Flag question

Question text

They deal with structures and algorithms without regard for the meaning or importance of
the data that is involved.

Select one:
a. Technical Support
b. Software Developer
c. None of the Choices
d. Software Engineer
Feedback

Your answer is correct.

Question 7
Correct
Mark 1.00 out of 1.00

Flag question
Question text

Base the process on an architecture- first approach


requires that a demonstrable balance

be achieved among the driving requirements, the architecturally significant design

decisions, and the life-cycle plans before the resources are committed for full-scale

development.
Feedback

Your answer is correct.

Question 8
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The structure that addresses the issue of organization of the individual project teams is
Team Structures
called
Feedback

Your answer is correct.

Question 9
Correct
Mark 1.00 out of 1.00

Flag question

Question text

This category includes the computer itself, which is often referred to as the
central processing unit (CPU), and all of its support equipment.

Select one:
a. Software
b. None of the Choices
c. Hardware
d. Data
Feedback

Your answer is correct.

Question 10
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Democratic team structure


is a structure that does not enforce any formal team

hierarchy.
Feedback

Your answer is correct.

Question 11
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The set of procedures used by organizations to ensure that a software product will meet its

quality goals at the best value to the customer, and to continually improve

the organization’s ability to produce software products in the future is


Softw are Quality Control
called
Feedback

Your answer is correct.

Question 12
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The stage where the analyst must decide on the overall design of the new system.

Select one:
a. Stage 1
b. Stage 2
c. Stage 0
d. None of the Choices
Feedback

Your answer is correct.

Question 13
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Mixed Team Organization


is a structure that draws upon the ideas from both the

democratic organization and the

chief-programmer organization.
Feedback
Your answer is correct.

Question 14
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Softw are Project Management


is a sub-discipline of project

management in which software projects are planned, implemented, monitored and

controlled.
Feedback

Your answer is correct.

Question 15
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A systematic approach to estimating the strengths and weaknesses of alternatives that


satisfy transactions, activities or functional requirements for a business.

Select one:
a. Project Analysis
b. Cost-Benefit Analysis
c. Feasibility Study
d. None of the Choices
Feedback

Your answer is correct.


Question 16
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It refers to the high level structures of a software system, the discipline of creating such
structures, and the documentation of these structures.

Select one:
a. Software Production
b. None of the Choices
c. Software Architecture
d. Software Process
Feedback

Your answer is correct.

Question 17
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The process of identifying, modeling and documenting the data requirements of the system
being designed.

Select one:
a. Entity event Modelling
b. Logical Data Modelling
c. Data Flow Modelling
d. None of the Choices
Feedback
Your answer is correct.

Question 18
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Monitoring and Evaluation (M&E)


goal is to improve current and future management of

outputs, outcomes and impact

and is mainly used to assess the performance of projects, institutions and programs set up

by governments, international organizations and NGOs.


Feedback

Your answer is correct.

Question 19
Correct
Mark 1.00 out of 1.00

Flag question

Question text

This is the stage where all the logical specifications of the systems are converted into
descriptions of the system in terms of real hardware and software.

Select one:
a. Database Design
b. None of the Choices
c. Physical Design
d. Logical Design
Feedback
Your answer is correct.

Question 20
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The first and most important design activity in software development.

Select one:
a. Logical Design
b. None of the Choices
c. Data Design
d. Physical Design
Feedback

Your answer is correct.

Question 21
Correct
Mark 1.00 out of 1.00

Flag question

Question text

_______are the policies that govern the operation of a computer system.

Select one:
a. Procedures
b. None of the Choices
c. People
d. Feedback
Feedback
Your answer is correct.

Question 22
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The term that refers to computer programs and the manuals (if any) that support them.

Select one:
a. Software
b. Data
c. Hardware
d. None of the Choices
Feedback

Your answer is correct.

Question 23
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It requires learning to look at software and software components from two points of view:
what it does, and how it does it.

Select one:
a. Separation of Concerns
b. Modularity
c. Abstraction
d. None of the Choices
Feedback

Your answer is correct.

Question 24
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The process of identifying, modeling and documenting how data moves around an
information system.

Select one:
a. Entity event Modelling
b. Data Flow Modelling
c. None of the Choices
d. Logical Data Modelling
Feedback

Your answer is correct.

Question 25
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Planning
provides the basis for the other management functions,

particularly tracking and controlling.


Feedback

Your answer is correct.


Question 26
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A continuous assessment that aims at providing all stakeholders with early detailed

information on the progress or delay of the ongoing assessed activities is


Monitoring
called
Feedback

Your answer is correct.

Question 27
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Deals with the practical and theoretical problems of collecting and analyzing information in
a business function area.

Select one:
a. CIS
b. None of the Choices
c. Information Systems
d. Information Management
Feedback

Your answer is correct.

Question 28
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A software architecture based on the idea that changing the value of a variable should
automatically force recalculation of the values of variables which depend on its value.

Select one:
a. None of the Choices
b. Data Analysis
c. Data Structure
d. DataFlow
Feedback

Your answer is correct.

Question 29
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Project Planning
is a part of project management, which relates to the use of schedules

such as Gantt charts to plan and subsequently report progress within the project

environment.
Feedback

Your answer is correct.

Question 30
Correct
Mark 1.00 out of 1.00
Flag question

Question text

A recognition of the fact that it is easier to do things in a familiar context.

Select one:
a. Consistency
b. None of the Choices
c. Generality
d. Incremental Development
Feedback

Your answer is correct.

A very important part of the design document in enterprise software development


that contains Conceptual, Logical, and Physical Design Elements.

Select one:
a. Reference guide
b. Schema
c. None of the Choices
d. Database Design Document (DDD)
Feedback

Your answer is correct.

Question 2
Correct
Mark 1.00 out of 1.00

Flag question

Question text
The modification of a software product after delivery to detect and correct latent faults
in the software product before it becomes effective faults.

Select one:
a. Haskell/ CoffeeScript
b. Preventive maintenance
c. None of the Choices
d. Marketing
Feedback

Your answer is correct.

Question 3
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A programming language that had a built-in support for a simple form of


literate programming.

Select one:
a. None of the Choices
b. Technical
c. Marketing
d. Haskell/ CoffeeScript
Feedback

Your answer is correct.

Question 4
Correct
Mark 1.00 out of 1.00

Flag question
Question text

In Java programming language, where does the term Java taken from?

Select one:
a. Oak Tree
b. Formula Translation
c. ERP systems
d. None of the Choices
Feedback

Your answer is correct.

Question 5
Correct
Mark 1.00 out of 1.00

Flag question

Question text

He first addressed the Software maintenance and evolution of systems in 1969.

Select one:
a. Preventive maintenance
b. Transition
c. None of the Choices
d. Meir M. Lehman
Feedback

Your answer is correct.

Question 6
Correct
Mark 1.00 out of 1.00

Flag question
Question text

This contains software preparation and transition activities, such as the conception
and creation of the maintenance plan.

Select one:
a. Acceptance and modification process
b. None of the Choices
c. Implementation process
d. Transition
Feedback

Your answer is correct.

Question 7
Correct
Mark 1.00 out of 1.00

Flag question

Question text

These are statements that identify attributes, capabilities, characteristics, or qualities of


a system. This is also the foundation for what shall be or has been implemented.

Select one:
a. None of the Choices
b. Architecture documentation
c. Software documentation
d. Requirement documentation
Feedback

Your answer is correct.

Question 8
Correct
Mark 1.00 out of 1.00
Flag question

Question text

Which of the following best described a white-box testing?

Select one:
a. Perform equivalence class partitioning
b. Perform a a design test cases based on analysis of some aspect of source code
heuristically
c. Perform a strategy which focuses on what constitute a fault model of the strategy
d. Perform a unit value analysis

Question 9
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It describes the quality objectives and specifies the quality assurance and control activities
to be performed in day-to-day company operations.

Select one:
a. Retrospective validation
b. Configuration management
c. Quality plan
d. Quality Planning
Feedback

Your answer is correct.

Question 10
Correct
Mark 1.00 out of 1.00
Flag question

Question text

What does FORTRAN stand for?

Select one:
a. Customer relationship management (CRM)
b. None of the Choices
c. ERP systems
d. Formula Translation
Feedback

Your answer is correct.

Question 11
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best described a clean room testing?

Select one:
a. Perform code evaluation for defects and removal mechanism
b. Perform code examination for the presence of some common programming errors
c. Perform a document production of code that is more reliable and maintainable
d. Perform an informal coding analysis technique

Question 12
Correct
Mark 1.00 out of 1.00
Flag question

Question text

A kind of validation is done against the written specifications and is actually based on
the historical data or evidence that has been documented.

Select one:
a. ISO 8204
b. Software Quality Management
c. Quality Planning
d. Retrospective validation
Feedback

Your answer is correct.

Question 13
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best described a branch coverage test suite?

Select one:
a. Perform a test suite that achieves path coverage if it executes each linearly independent
paths atleast once
b. All of the choices
c. Perform edge testing that traversed program's control flow atleast once
d. Perform a test case design to make each component of a composite conditional
expression to assume both true and false values

Question 14
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A software maintenance process wherein by confirming the modified work with


the individual who submitted the request, it could ensure that the modification provided
a solution.

Select one:
a. Marketing
b. None of the Choices
c. Haskell/ CoffeeScript
d. Acceptance and modification process
Feedback

Your answer is correct.

Question 15
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A style on how code documents are often organized, allowing a programmer to quickly look
up an arbitrary function or class.

Select one:
a. Reference guide
b. Haskell/ CoffeeScript
c. Marketing
d. None of the Choices
Feedback
Your answer is correct.

Question 16
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A type of tools that can be used for business application development usually enclosed in a
package, allowing both business data manipulation and reporting.

Select one:
a. PowerBuilder
b. None of the Choices
c. Program manager
d. Implementation
Feedback

Your answer is correct.

Question 17
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best described code review?

Select one:
a. Perform code evaluation for defects and removal mechanism
b. Perform a document production of code that is more reliable and maintainable
c. Perform code examination for the presence of some common programming errors
d. Perform an informal coding analysis technique
Question 18
Correct
Mark 1.00 out of 1.00

Flag question

Question text

This is the documentation/ compilation of code, algorithms, interfaces, and APIs.

Select one:
a. None of the Choices
b. Software documentation
c. Requirement documentation
d. Technical
Feedback

Your answer is correct.

Question 19
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best described a code walktrough?

Select one:
a. Perform code evaluation for defects and removal mechanism
b. Perform code examination for the presence of some common programming errors
c. Perform an informal coding analysis technique
d. Perform a document production of code that is more reliable and maintainable

Question 20
Correct
Mark 1.00 out of 1.00
Flag question

Question text

Which of the following best described a fault-based testing?

Select one:
a. Perform equivalence class partitioning
b. Perform a unit value analysis
c. Perform a strategy which focuses on what constitute a fault model of the strategy
d. Perform a a design test cases based on analysis of some aspect of source code
heuristically

Question 21
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The experienced people in the technical aspects of the technology, as well as in


project management, who are assigned to oversee the implementation process from start
to finish.

Select one:
a. 3GL
b. None of the Choices
c. Program manager
d. Compiler
Feedback

Your answer is correct.

Question 22
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is business management software—typically a suite of integrated applications—that


a company can use to collect, store, manage and interpret data from many
business activities.

Select one:
a. Customer relationship management (CRM)
b. ERP systems
c. Table-driven (codeless) programming
d. None of the Choices
Feedback

Your answer is correct.

Question 23
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best described a unit testing?

Select one:
a. Code unit are slowly integrated and tested after each step of integration
b. Code is tested in levels of stages
c. All of the choices
d. Code is tested a whole

Question 24
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A maintenance activity wherein modifying the system to cope with changes in the software
environment is done to ensure that the system is up to date.

Select one:
a. Adaptive
b. Transition
c. None of the Choices
d. Preventive
Feedback

Your answer is correct.

Question 25
Correct
Mark 1.00 out of 1.00

Flag question

Question text

This refers to the various facets of a gemstone - each a different face on an underlying core.

Select one:
a. Crystals
b. Joint Application Development (JAD) Methodology
c. Rapid Development Language
d. Extreme Programming Methodology
Feedback

Your answer is correct.


Question 26
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A controlled and coordinated sequence of activities during which a system is


transferred progressively from the developer to the maintainer.

Select one:
a. Transition
b. Haskell/ CoffeeScript
c. None of the Choices
d. Marketing
Feedback

Your answer is correct.

Question 27
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It refers to documentation on how to market the product and the analysis of the
market demand.

Select one:
a. None of the Choices
b. Marketing
c. End-user manual
d. Technical
Feedback
Your answer is correct.

Question 28
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A quantitative measure of a degree to which a software system or process possesses


some property.

Select one:
a. Software Metric
b. Concurrent validation
c. Quality plan
d. Validation
Feedback

Your answer is correct.

Question 29
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It refers to the written text that accompanies computer software. It either explains how
it operates or how to use it; and may mean different things to people in different roles.

Select one:
a. Software documentation
b. Architecture documentation
c. Database Design Document (DDD)
d. None of the Choices
Feedback

Your answer is correct.

Question 30
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is a requisite in the quality management process and it makes sure that the process
or product meets the purpose intended.

Select one:
a. Validation
b. Quality plan
c. Concurrent validation
d. Configuration management
Feedback

Your answer is correct.

Question 31
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is an approach in managing a company’s interactions with current and future


customers and it often involves using technology to organize, automate, and synchronize
sales, marketing, customer service, and technical support.

Select one:
a. None of the Choices
b. PowerBuilder
c. Customer relationship management (CRM)
d. Table-driven (codeless) programming
Feedback

Your answer is correct.

Question 32
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It refers to the process of setting up new software or hardware after a purchase is made.

Select one:
a. Implementation
b. 3GL
c. Program manager
d. None of the Choices
Feedback

Your answer is correct.

Question 33
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best described a code inspection?


Select one:
a. Perform an informal coding analysis technique
b. Perform a document production of code that is more reliable and maintainable
c. Perform code evaluation for defects and removal mechanism
d. Perform code examination for the presence of some common programming errors

Question 34
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A type of 4GL where instead of using code, the developer defines his logic by selecting an
operation in a pre-defined list of memory or data table manipulation commands.

Select one:
a. Implementation
b. Table-driven (codeless) programming
c. PowerBuilder
d. None of the Choices
Feedback

Your answer is correct.

Question 35
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Comprises of processes that ensure that the Software Project would reach its goals.

Select one:
a. Software Metric
b. Cost of Quality
c. Validation
d. Software Quality Management
Feedback

Your answer is correct.

Question 36
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A sophisticated lifecycle model that focuses on early identification and reduction of project
risks.

Select one:
a. Software Development Methodology
b. Agile Software Development
c. Crystals
d. Spiral Lifecycle Model
Feedback

Your answer is correct.

Question 37
Correct
Mark 1.00 out of 1.00

Flag question

Question text
This methodology embodies the notion of dynamic stability which can be thought of
as similar to how Scrum embraces controlled chaos.

Select one:
a. Spiral Lifecycle Model
b. Lean Development Methodology
c. Scrum methodology
d. Agile Software Development
Feedback

Your answer is correct.

Question 38
Correct
Mark 1.00 out of 1.00

Flag question

Question text

This is a special breed of design document that is also known as software description.

Select one:
a. Schema
b. Architecture documentation
c. Database Design Document (DDD)
d. None of the Choices
Feedback

Your answer is correct.

Question 39
Correct
Mark 1.00 out of 1.00

Flag question
Question text

Which of the following best describe a black-box testing?

Select one:
a. Perform a unit value analysis
b. Perform a strategy which focuses on what constitute a fault model of the strategy
c. Perform a a design test cases based on analysis of some aspect of source code
heuristically
d. Perform equivalence class partitioning

Question 40
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is a kind of validation process that is usually carried out during the routine
service, manufacturing or engineering processing.

Select one:
a. Retrospective validation
b. Configuration management
c. Quality plan
d. Concurrent validation
Feedback

Your answer is correct.

Question 41
Correct
Mark 1.00 out of 1.00

Flag question
Question text

An activity where increasing software maintainability or reliability is ensured to


prevent problems in the future.

Select one:
a. Preventive
b. Acceptance and modification process
c. None of the Choices
d. Transition
Feedback

Your answer is correct.

Question 42
Correct
Mark 1.00 out of 1.00

Flag question

Question text

In C programming language, what does C stand for?

Select one:
a. Oak Tree
b. None of the Choices
c. Formula Translation
d. Compiler
Feedback

Your answer is correct.

Question 43
Correct
Mark 1.00 out of 1.00
Flag question

Question text

It includes all the costs needed to achieve the required Quality levels.

Select one:
a. Software Metric
b. Validation
c. Cost of Quality
d. Concurrent validation
Feedback

Your answer is correct.

Question 44
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A maintenance activity consisting of diagnosing and fixing errors, possibly ones found
by users.

Select one:
a. None of the Choices
b. Transition
c. Preventive maintenance
d. Corrective
Feedback

Your answer is correct.

Question 45
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A very broad activity that includes error correction, enhancements of capabilities, deletion of
obsolete capabilities, and optimization.

Select one:
a. Software maintenance
b. Transition
c. Preventive maintenance
d. None of the Choices
Feedback

Your answer is correct.

Question 46
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It refers to documentation for the end-user, system administrators and support staff.

Select one:
a. Technical
b. Requirement documentation
c. None of the Choices
d. End-user manual
Feedback

Your answer is correct.


Question 47
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A coding technique where maintenance is highly complicated due to difficulty in


tracking every sequence or module it passes.

Select one:
a. Transition
b. Spaghetti code
c. None of the Choices
d. Acceptance and modification process
Feedback

Your answer is correct.

Question 48
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A term which means shape, or more generally, plan.

Select one:
a. Schema
b. None of the Choices
c. Haskell/ CoffeeScript
d. Reference guide
Feedback
Your answer is correct.

Question 49
Correct
Mark 1.00 out of 1.00

Flag question

Question text

This enables a programmer to write programs that are more or less independent from
a particular type of computer.

Select one:
a. 3GL
b. None of the Choices
c. Compiler
d. Oak Tree
Feedback

Your answer is correct.

Question 50
Correct
Mark 1.00 out of 1.00

Flag question

Question text

This process recognizes that the traditional waterfall approach can be inefficient because it
idles key team members for extended periods of time.

Select one:
a. Rational Unified Process
b. Lean Development Methodology
c. Scrum methodology
d. Spiral Lifecycle Model
Feedback

Your answer is correct.

Mixed Team Organization


is a structure that draws upon the ideas from both the

democratic organization and the

chief-programmer organization.
Feedback

Your answer is correct.

Question 2
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Democratic team structure


is a structure that does not enforce any formal team

hierarchy.
Feedback

Your answer is correct.

Question 3
Correct
Mark 1.00 out of 1.00

Flag question

Question text
Planning
provides the basis for the other management functions,

particularly tracking and controlling.


Feedback

Your answer is correct.

Question 4
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best described an integration testing?

Select one:
a. All of the choices
b. Code unit are slowly integrated and tested after each step of integration
c. Code is tested a whole
d. Code is tested in levels of stages

Question 5
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Determines the standards that are relevant for the Software Product, the Organization
and the means to achieve them.

Select one:
a. ISO 8204
b. Cost of Quality
c. Software Quality Management
d. Quality Planning
Feedback

Your answer is correct.

Question 6
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A kind of validation is done against the written specifications and is actually based on
the historical data or evidence that has been documented.

Select one:
a. Retrospective validation
b. ISO 8204
c. Software Quality Management
d. Quality Planning
Feedback

Your answer is correct.

Question 7
Correct
Mark 1.00 out of 1.00

Flag question

Question text

They deal with structures and algorithms without regard for the meaning or importance of
the data that is involved.

Select one:
a. Technical Support
b. Software Developer
c. None of the Choices
d. Software Engineer
Feedback

Your answer is correct.

Question 8
Correct
Mark 1.00 out of 1.00

Flag question

Question text

This process recognizes that the traditional waterfall approach can be inefficient because it
idles key team members for extended periods of time.

Select one:
a. Spiral Lifecycle Model
b. Rational Unified Process
c. Lean Development Methodology
d. Scrum methodology
Feedback

Your answer is correct.

Question 9
Correct
Mark 1.00 out of 1.00

Flag question

Question text
Deals with the practical and theoretical problems of collecting and analyzing information in
a business function area.

Select one:
a. CIS
b. None of the Choices
c. Information Systems
d. Information Management
Feedback

Your answer is correct.

Question 10
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Comprises of processes that ensure that the Software Project would reach its goals.

Select one:
a. Software Metric
b. Validation
c. Cost of Quality
d. Software Quality Management
Feedback

Your answer is correct.

Question 11
Correct
Mark 1.00 out of 1.00

Flag question
Question text

The set of procedures used by organizations to ensure that a software product will meet its

quality goals at the best value to the customer, and to continually improve

the organization’s ability to produce software products in the future is


Softw are Quality Control
called
Feedback

Your answer is correct.

Question 12
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best described code review?

Select one:
a. Perform a document production of code that is more reliable and maintainable
b. Perform code examination for the presence of some common programming errors
c. Perform an informal coding analysis technique
d. Perform code evaluation for defects and removal mechanism

Question 13
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Describes a responsibility-driven methodology for modularization in an object-


oriented context.
Select one:
a. Modularity
b. Abstraction
c. Separation of Concerns
d. None of the Choices
Feedback

Your answer is correct.

Question 14
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is a conceptual framework for undertaking software engineering projects.

Select one:
a. Joint Application Development (JAD) Methodology
b. Agile Software Development
c. Software Development Methodology
d. Crystals
Feedback

Your answer is correct.

Question 15
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best described a fault-based testing?


Select one:
a. Perform a strategy which focuses on what constitute a fault model of the strategy
b. Perform equivalence class partitioning
c. Perform a unit value analysis
d. Perform a a design test cases based on analysis of some aspect of source code
heuristically

Question 16
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A quantitative measure of a degree to which a software system or process possesses


some property.

Select one:
a. Validation
b. Software Metric
c. Quality plan
d. Concurrent validation
Feedback

Your answer is correct.

Question 17
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is a general term that refers to any programming language that offers


speedier implementation than do traditional third-generation languages such as C/C++,
Pascal, or Fortran. Rapid-Development Languages (RDLs) produce their savings by reducing
the amount of construction needed to build a product.

Select one:
a. Rapid Development Language
b. Lean Development Methodology
c. Extreme Programming Methodology
d. Rational Unified Process
Feedback

Your answer is correct.

Question 18
Correct
Mark 1.00 out of 1.00

Flag question

Question text

An agile method for project management developed by Ken Schwaber.

Select one:
a. Scrum methodology
b. Agile Software Development
c. Software Development Methodology
d. Spiral Lifecycle Model
Feedback

Your answer is correct.

Question 19
Correct
Mark 1.00 out of 1.00

Flag question
Question text

This refers to the various facets of a gemstone - each a different face on an underlying core.

Select one:
a. Joint Application Development (JAD) Methodology
b. Rapid Development Language
c. Extreme Programming Methodology
d. Crystals
Feedback

Your answer is correct.

Question 20
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A recognition of the fact that it is easier to do things in a familiar context.

Select one:
a. None of the Choices
b. Consistency
c. Incremental Development
d. Generality
Feedback

Your answer is correct.

Question 21
Correct
Mark 1.00 out of 1.00

Flag question
Question text

It is a requisite in the quality management process and it makes sure that the process
or product meets the purpose intended.

Select one:
a. Concurrent validation
b. Configuration management
c. Quality plan
d. Validation
Feedback

Your answer is correct.

Question 22
Correct
Mark 1.00 out of 1.00

Flag question

Question text

In this stage, a large number of options for the implementation of the new system are
generated.

Select one:
a. None of the Choices
b. Stage 4
c. Stage 5
d. Stage 3
Feedback

Your answer is correct.

Question 23
Correct
Mark 1.00 out of 1.00
Flag question

Question text

It is a framework used to structure, plan, and control the process of developing


an information system.

Select one:
a. Software Development Methodology
b. Joint Application Development (JAD) Methodology
c. Crystals
d. Rapid Development Language
Feedback

Your answer is correct.

Question 24
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best described a unit testing?

Select one:
a. All of the choices
b. Code unit are slowly integrated and tested after each step of integration
c. Code is tested a whole
d. Code is tested in levels of stages

Question 25
Correct
Mark 1.00 out of 1.00
Flag question

Question text

Which of the following best described a white-box testing?

Select one:
a. Perform a a design test cases based on analysis of some aspect of source code
heuristically
b. Perform equivalence class partitioning
c. Perform a unit value analysis
d. Perform a strategy which focuses on what constitute a fault model of the strategy

Question 26
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The process of identifying, modeling and documenting the data requirements of the system
being designed.

Select one:
a. Data Flow Modelling
b. None of the Choices
c. Logical Data Modelling
d. Entity event Modelling
Feedback

Your answer is correct.

Question 27
Correct
Mark 1.00 out of 1.00
Flag question

Question text

It is a requirements-definition and user-interface design methodology in which end-


users, executives, and developers attend intense off-site meetings to work out a system's
details.

Select one:
a. Joint Application Development (JAD) Methodology
b. Rapid Development Language
c. Rational Unified Process
d. Extreme Programming Methodology
Feedback

Your answer is correct.

Question 28
Correct
Mark 1.00 out of 1.00

Flag question

Question text

This methodology embodies the notion of dynamic stability which can be thought of
as similar to how Scrum embraces controlled chaos.

Select one:
a. Agile Software Development
b. Spiral Lifecycle Model
c. Lean Development Methodology
d. Scrum methodology
Feedback
Your answer is correct.

Question 29
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It requires learning to look at software and software components from two points of view:
what it does, and how it does it.

Select one:
a. Separation of Concerns
b. Modularity
c. None of the Choices
d. Abstraction
Feedback

Your answer is correct.

Question 30
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Clearly determines the items that make up the software or system that includes source code,
test scripts, third-party software, hardware, data and both development and
test documentation.

Select one:
a. Retrospective validation
b. ISO 8204
c. Configuration management
d. Quality Planning
Feedback

Your answer is correct.

Question 31
Correct
Mark 1.00 out of 1.00

Flag question

Question text

This is the stage where all the logical specifications of the systems are converted into
descriptions of the system in terms of real hardware and software.

Select one:
a. Logical Design
b. None of the Choices
c. Physical Design
d. Database Design
Feedback

Your answer is correct.

Question 32
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best described a branch coverage test suite?

Select one:
a. Perform a test suite that achieves path coverage if it executes each linearly independent
paths atleast once
b. Perform a test case design to make each component of a composite conditional
expression to assume both true and false values
c. Perform edge testing that traversed program's control flow atleast once
d. All of the choices

Question 33
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is a kind of validation process that is usually carried out during the routine
service, manufacturing or engineering processing.

Select one:
a. Retrospective validation
b. Configuration management
c. Quality plan
d. Concurrent validation
Feedback

Your answer is correct.

Question 34
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best described a code inspection?

Select one:
a. Perform an informal coding analysis technique
b. Perform code evaluation for defects and removal mechanism
c. Perform a document production of code that is more reliable and maintainable
d. Perform code examination for the presence of some common programming errors

Question 35
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The process of identifying, modeling and documenting how data moves around an
information system.

Select one:
a. Entity event Modelling
b. Logical Data Modelling
c. None of the Choices
d. Data Flow Modelling
Feedback

Your answer is correct.

Question 36
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Monitoring and Evaluation (M&E)


goal is to improve current and future management of

outputs, outcomes and impact

and is mainly used to assess the performance of projects, institutions and programs set up
by governments, international organizations and NGOs.
Feedback

Your answer is correct.

Question 37
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best described a clean room testing?

Select one:
a. Perform code examination for the presence of some common programming errors
b. Perform code evaluation for defects and removal mechanism
c. Perform a document production of code that is more reliable and maintainable
d. Perform an informal coding analysis technique

Question 38
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A discipline that is concerned with all aspects of software production from the early stages
of system specification to maintaining the system after it has been used.

Select one:
a. Software Production
b. None of the Choices
c. Software Engineering
d. System Development
Feedback

Your answer is correct.

Question 39
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A methodology for creating software within a very unstable environment and it


allows flexibility within the modelling process.

Select one:
a. Scrum methodology
b. Extreme Programming Methodology
c. Rational Unified Process
d. Lean Development Methodology
Feedback

Your answer is correct.

Question 40
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The stage where the analyst must decide on the overall design of the new system.

Select one:
a. None of the Choices
b. Stage 2
c. Stage 0
d. Stage 1
Feedback

Your answer is correct.

Question 41
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A sophisticated lifecycle model that focuses on early identification and reduction of project
risks.

Select one:
a. Crystals
b. Spiral Lifecycle Model
c. Software Development Methodology
d. Agile Software Development
Feedback

Your answer is correct.

Question 42
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best describe a black-box testing?

Select one:
a. Perform a unit value analysis
b. Perform equivalence class partitioning
c. Perform a a design test cases based on analysis of some aspect of source code
heuristically
d. Perform a strategy which focuses on what constitute a fault model of the strategy

Question 43
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The first and most important design activity in software development.

Select one:
a. None of the Choices
b. Physical Design
c. Logical Design
d. Data Design
Feedback

Your answer is correct.

Question 44
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Base the process on an architecture- first approach


requires that a demonstrable balance

be achieved among the driving requirements, the architecturally significant design

decisions, and the life-cycle plans before the resources are committed for full-scale

development.
Feedback

Your answer is correct.

Question 45
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Softw are Project Management


is a sub-discipline of project

management in which software projects are planned, implemented, monitored and

controlled.
Feedback

Your answer is correct.

Question 46
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The term that refers to computer programs and the manuals (if any) that support them.

Select one:
a. Data
b. Software
c. None of the Choices
d. Hardware
Feedback
Your answer is correct.

Question 47
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It describes the quality objectives and specifies the quality assurance and control activities
to be performed in day-to-day company operations.

Select one:
a. Configuration management
b. Quality plan
c. Quality Planning
d. Retrospective validation
Feedback

Your answer is correct.

Question 48
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best described a code walktrough?

Select one:
a. Perform a document production of code that is more reliable and maintainable
b. Perform code examination for the presence of some common programming errors
c. Perform code evaluation for defects and removal mechanism
d. Perform an informal coding analysis technique
Question 49
Correct
Mark 1.00 out of 1.00

Flag question

Question text

This means that the Software product delivered should be as per the requirements defined.

Select one:
a. ISO 8204
b. Cost of Quality
c. Software Quality Management
d. Software Metric
Feedback

Your answer is correct.

Question 50
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It includes all the costs needed to achieve the required Quality levels.

Select one:
a. Cost of Quality
b. Concurrent validation
c. Software Metric
d. Validation
Feedback

Your answer is correct.


Which of the following best described a branch coverage test suite?

Select one:
a. Perform a test suite that achieves path coverage if it executes each linearly independent
paths atleast once
b. Perform a test case design to make each component of a composite conditional
expression to assume both true and false values
c. Perform edge testing that traversed program's control flow atleast once
d. All of the choices

Question 2
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A programming language that had a built-in support for a simple form of


literate programming.

Select one:
a. Technical
b. None of the Choices
c. Haskell/ CoffeeScript
d. Marketing
Feedback

Your answer is correct.

Question 3
Correct
Mark 1.00 out of 1.00

Flag question
Question text

The set of procedures used by organizations to ensure that a software product will meet its

quality goals at the best value to the customer, and to continually improve

the organization’s ability to produce software products in the future is


Softw are Quality Control
called
Feedback

Your answer is correct.

Question 4
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The stage where the analyst must decide on the overall design of the new system.

Select one:
a. Stage 1
b. Stage 0
c. None of the Choices
d. Stage 2
Feedback

Your answer is correct.

Question 5
Correct
Mark 1.00 out of 1.00

Flag question

Question text
It refers to documentation on how to market the product and the analysis of the
market demand.

Select one:
a. Technical
b. Marketing
c. None of the Choices
d. End-user manual
Feedback

Your answer is correct.

Question 6
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best described an integration testing?

Select one:
a. Code is tested in levels of stages
b. Code unit are slowly integrated and tested after each step of integration
c. All of the choices
d. Code is tested a whole

Question 7
Correct
Mark 1.00 out of 1.00

Flag question

Question text
A type of tools that can be used for business application development usually enclosed in a
package, allowing both business data manipulation and reporting.

Select one:
a. Implementation
b. Program manager
c. None of the Choices
d. PowerBuilder
Feedback

Your answer is correct.

Question 8
Correct
Mark 1.00 out of 1.00

Flag question

Question text

This is a special breed of design document that is also known as software description.

Select one:
a. Architecture documentation
b. Schema
c. Database Design Document (DDD)
d. None of the Choices
Feedback

Your answer is correct.

Question 9
Correct
Mark 1.00 out of 1.00

Flag question
Question text

Democratic team structure


is a structure that does not enforce any formal team

hierarchy.
Feedback

Your answer is correct.

Question 10
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The modification of a software product after delivery to detect and correct latent faults
in the software product before it becomes effective faults.

Select one:
a. Preventive maintenance
b. Haskell/ CoffeeScript
c. None of the Choices
d. Marketing
Feedback

Your answer is correct.

Question 11
Correct
Mark 1.00 out of 1.00

Flag question

Question text
This category includes the computer itself, which is often referred to as the
central processing unit (CPU), and all of its support equipment.

Select one:
a. None of the Choices
b. Software
c. Hardware
d. Data
Feedback

Your answer is correct.

Question 12
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Planning
provides the basis for the other management functions,

particularly tracking and controlling.


Feedback

Your answer is correct.

Question 13
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A coding technique where maintenance is highly complicated due to difficulty in


tracking every sequence or module it passes.
Select one:
a. Spaghetti code
b. Acceptance and modification process
c. None of the Choices
d. Transition
Feedback

Your answer is correct.

Question 14
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is an integral part of software development that needs to be planned.

Select one:
a. None of the Choices
b. Quality and defects management
c. Testing
d. Configuration management
Feedback

Your answer is correct.

Question 15
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is a conceptual framework for undertaking software engineering projects.


Select one:
a. Crystals
b. Joint Application Development (JAD) Methodology
c. Agile Software Development
d. Software Development Methodology
Feedback

Your answer is correct.

Question 16
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It refers to the written text that accompanies computer software. It either explains how
it operates or how to use it; and may mean different things to people in different roles.

Select one:
a. None of the Choices
b. Database Design Document (DDD)
c. Software documentation
d. Architecture documentation
Feedback

Your answer is correct.

Question 17
Correct
Mark 1.00 out of 1.00

Flag question

Question text
Most applications are not brand new, but are enhancements or rewrites of
existing applications, therefore, data transfer is usually a major project by itself.

Select one:
a. Data migration
b. None of the Choices
c. Development process
d. Requirement
Feedback

Your answer is correct.

Question 18
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best described a code inspection?

Select one:
a. Perform code evaluation for defects and removal mechanism
b. Perform a document production of code that is more reliable and maintainable
c. Perform an informal coding analysis technique
d. Perform code examination for the presence of some common programming errors

Question 19
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The first and most important design activity in software development.


Select one:
a. Physical Design
b. Logical Design
c. Data Design
d. None of the Choices
Feedback

Your answer is correct.

Question 20
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Softw are Project Management


is a sub-discipline of project

management in which software projects are planned, implemented, monitored and

controlled.
Feedback

Your answer is correct.

Question 21
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is important to choose the appropriate development lifecycle process to the project


at hand because all other activities are derived from the process.

Select one:
a. Design
b. None of the Choices
c. Requirement
d. Development process
Feedback

Your answer is correct.

Question 22
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best described a fault-based testing?

Select one:
a. Perform equivalence class partitioning
b. Perform a a design test cases based on analysis of some aspect of source code
heuristically
c. Perform a strategy which focuses on what constitute a fault model of the strategy
d. Perform a unit value analysis

Question 23
Correct
Mark 1.00 out of 1.00

Flag question

Question text

What does FORTRAN stand for?

Select one:
a. Customer relationship management (CRM)
b. Formula Translation
c. ERP systems
d. None of the Choices
Feedback

Your answer is correct.

Question 24
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is a kind of validation process that is usually carried out during the routine
service, manufacturing or engineering processing.

Select one:
a. Configuration management
b. Quality plan
c. Concurrent validation
d. Retrospective validation
Feedback

Your answer is correct.

Question 25
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is a framework used to structure, plan, and control the process of developing


an information system.
Select one:
a. Joint Application Development (JAD) Methodology
b. Software Development Methodology
c. Rapid Development Language
d. Crystals
Feedback

Your answer is correct.

Question 26
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Without the operations department, you cannot deploy and support a new application.

Select one:
a. Data migration
b. System operations and support
c. None of the Choices
d. Development process
Feedback

Your answer is correct.

Question 27
Correct
Mark 1.00 out of 1.00

Flag question

Question text
A controlled and coordinated sequence of activities during which a system is
transferred progressively from the developer to the maintainer.

Select one:
a. Haskell/ CoffeeScript
b. Marketing
c. Transition
d. None of the Choices
Feedback

Your answer is correct.

Question 28
Correct
Mark 1.00 out of 1.00

Flag question

Question text

An agile method for project management developed by Ken Schwaber.

Select one:
a. Software Development Methodology
b. Spiral Lifecycle Model
c. Agile Software Development
d. Scrum methodology
Feedback

Your answer is correct.

Question 29
Correct
Mark 1.00 out of 1.00

Flag question
Question text

In C programming language, what does C stand for?

Select one:
a. None of the Choices
b. Formula Translation
c. Oak Tree
d. Compiler
Feedback

Your answer is correct.

Question 30
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It refers to documentation for the end-user, system administrators and support staff.

Select one:
a. Technical
b. Requirement documentation
c. End-user manual
d. None of the Choices
Feedback

Your answer is correct.

Question 31
Correct
Mark 1.00 out of 1.00

Flag question
Question text

It includes all the costs needed to achieve the required Quality levels.

Select one:
a. Cost of Quality
b. Validation
c. Concurrent validation
d. Software Metric
Feedback

Your answer is correct.

Question 32
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The term that refers to computer programs and the manuals (if any) that support them.

Select one:
a. Hardware
b. Data
c. Software
d. None of the Choices
Feedback

Your answer is correct.

Question 33
Correct
Mark 1.00 out of 1.00

Flag question
Question text

_______are the policies that govern the operation of a computer system.

Select one:
a. Feedback
b. Procedures
c. None of the Choices
d. People
Feedback

Your answer is correct.

Question 34
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best described a white-box testing?

Select one:
a. Perform a strategy which focuses on what constitute a fault model of the strategy
b. Perform equivalence class partitioning
c. Perform a unit value analysis
d. Perform a a design test cases based on analysis of some aspect of source code
heuristically

Question 35
Correct
Mark 1.00 out of 1.00

Flag question

Question text
A discipline that is concerned with all aspects of software production from the early stages
of system specification to maintaining the system after it has been used.

Select one:
a. System Development
b. Software Engineering
c. Software Production
d. None of the Choices
Feedback

Your answer is correct.

Question 36
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Determines the standards that are relevant for the Software Product, the Organization
and the means to achieve them.

Select one:
a. Quality Planning
b. ISO 8204
c. Software Quality Management
d. Cost of Quality
Feedback

Your answer is correct.

Question 37
Correct
Mark 1.00 out of 1.00

Flag question
Question text

This methodology embodies the notion of dynamic stability which can be thought of
as similar to how Scrum embraces controlled chaos.

Select one:
a. Lean Development Methodology
b. Scrum methodology
c. Spiral Lifecycle Model
d. Agile Software Development
Feedback

Your answer is correct.

Question 38
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A quantitative measure of a degree to which a software system or process possesses


some property.

Select one:
a. Validation
b. Concurrent validation
c. Software Metric
d. Quality plan
Feedback

Your answer is correct.

Question 39
Correct
Mark 1.00 out of 1.00
Flag question

Question text

A very broad activity that includes error correction, enhancements of capabilities, deletion of
obsolete capabilities, and optimization.

Select one:
a. None of the Choices
b. Preventive maintenance
c. Software maintenance
d. Transition
Feedback

Your answer is correct.

Question 40
Correct
Mark 1.00 out of 1.00

Flag question

Question text

This means that the Software product delivered should be as per the requirements defined.

Select one:
a. Software Quality Management
b. ISO 8204
c. Cost of Quality
d. Software Metric
Feedback

Your answer is correct.

Question 41
Correct
Mark 1.00 out of 1.00

Flag question

Question text

This contains software preparation and transition activities, such as the conception
and creation of the maintenance plan.

Select one:
a. Implementation process
b. Acceptance and modification process
c. Transition
d. None of the Choices
Feedback

Your answer is correct.

Question 42
Correct
Mark 1.00 out of 1.00

Flag question

Question text

The process of identifying, modeling and documenting the data requirements of the system
being designed.

Select one:
a. Entity event Modelling
b. None of the Choices
c. Data Flow Modelling
d. Logical Data Modelling
Feedback
Your answer is correct.

Question 43
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Gathering and agreeing on requirements is fundamental to a successful project.

Select one:
a. Requirement
b. Design
c. None of the Choices
d. Construction of code
Feedback

Your answer is correct.

Question 44
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A maintenance activity consisting of diagnosing and fixing errors, possibly ones found
by users.

Select one:
a. Transition
b. Preventive maintenance
c. None of the Choices
d. Corrective
Feedback

Your answer is correct.

Question 45
Correct
Mark 1.00 out of 1.00

Flag question

Question text

It is important to establish quality priorities and release criteria for the project so that a plan
is constructed to help the team achieve quality software.

Select one:
a. System operations and support
b. Data migration
c. Quality and defects management
d. None of the Choices
Feedback

Your answer is correct.

Question 46
Correct
Mark 1.00 out of 1.00

Flag question

Question text

A recognition of the fact that it is easier to do things in a familiar context.

Select one:
a. Consistency
b. Incremental Development
c. Generality
d. None of the Choices
Feedback

Your answer is correct.

Question 47
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best described a clean room testing?

Select one:
a. Perform code evaluation for defects and removal mechanism
b. Perform code examination for the presence of some common programming errors
c. Perform an informal coding analysis technique
d. Perform a document production of code that is more reliable and maintainable

Question 48
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Which of the following best described code review?

Select one:
a. Perform a document production of code that is more reliable and maintainable
b. Perform code evaluation for defects and removal mechanism
c. Perform an informal coding analysis technique
d. Perform code examination for the presence of some common programming errors
Question 49
Correct
Mark 1.00 out of 1.00

Flag question

Question text

Describes a responsibility-driven methodology for modularization in an object-


oriented context.

Select one:
a. Modularity
b. None of the Choices
c. Abstraction
d. Separation of Concerns
Feedback

Your answer is correct.

Question 50
Correct
Mark 1.00 out of 1.00

Flag question

Question text

He first addressed the Software maintenance and evolution of systems in 1969.

Select one:
a. Preventive maintenance
b. None of the Choices
c. Transition
d. Meir M. Lehman
Feedback
Your answer is correct.

You might also like