SE2 Flashcards

1
Q

Which of the following is not a product matrix ?
Size
Reliability
Productivity
Functionality

A

Productivity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which of the following is not a process metric ?
Productivity
Functionality
Quality
Efficiency

A

Functionality

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Efforts is measured in terms of ?
Person - Months
Persons
Rupees
Months

A

Person - Months

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Infrastructure software are covered under ?
Generic Products
Customised Products
Generic and Customised Products
None of the above

A

Generic Products

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Management of software development is dependent upon ?
People
Product
Process
All of above

A

All of above
Explanation:The management of software development is dependent upon four factors : People, Product, Process and Project.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

During software development which factor is most crucial ?
People
Process
Product
Project

A

People

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Milestones are used to ?
Know the cost of the project
Know the status of the project
Know the user expectations
None of the above

A

Know the status of the project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Build and Fix model has?
3 Phases
1 Phases
2 Phases
4 Phases

A

2 Phases

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Waterfall model is not suitable for ?
Small Projects
Complex Projects
Accommodating change
None of Above

A

Accommodating change

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

RAD stands for ?
Rapid Application Development
Relative Application Development
Ready Application Development
Repeated Application Development

A

Rapid Application Development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

RAD Model was purposed by ?
IBM
Motorola
Microsoft
Lucent Technologies

A

IBM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A good specification should be ?
Unambiguous
Distinctly Specific
Functional
All of Above

A

All of Above

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Which of the following is a tool in design phase ?
Abstraction
Refinement
Information Hiding
All of Above

A

All of Above

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which of the following comments about object oriented design of software, is not true ?
Objects inherit the properties of class
Classes are defined based on the attributes of objects
an object can belong to two classes
classes are always different

A

an object can belong to two classes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Design phase includes?
data, architectural and procedural design only
architectural, procedural and interface design only
data, architectural and interface design only
data, architectural, interface and procedural design

A

data, architectural, interface and procedural design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

White box testing, a software testing technique is sometimes called ?
Basic path
Graph Testing
Dataflow
Glass box testing

A

White box testing also named as
clear box testing, transparent testing, glass box testing and structural testing.
It is a method in which the internal structure of application is tested.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Black box testing sometimes called ?
Data Flow testing
Loop Testing
Behavioral Testing
Graph Based Testing

A

Behavioral Testing
Black box testing is a method that tests for the functionality of an application.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

The objective of testing is ?
Debugging
To uncover errors
To gain modularity
To analyze system

A

To uncover errors

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

…… is a black box testing method ?
Boundary value analysis
Basic path testing
Code path analysis
None of above

A

Boundary value analysis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Structured programming codes includes ?
sequencing
alteration
iteration
multiple exit from loops
only A, B and C

A

A, B and C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Data structure suitable for the application is discussed in ?
data design
architectural design
procedural design
interface design

A

data design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

In object oriented design of software , objects have ?
attributes and names only
operations and names only
attributes, name and operations
None of above

A

attributes, name and operations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

In the system concepts, term organization ?
implies structure and order
refers to the manner in which each component fuctions with other components of the system
refers to the holism of system
means that part of the computer system depend on one another

A

implies structure and order

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Project indicator enables a software project manager to ?
assess the status of an ongoing project
track potential risks
uncover problem araes before they “ go critical “
All of above

A

All of above

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Once object oriented programming has been accomplished, unit testing is applied for each class. Class tests includes ?
Fault based testing
Random testing
Partition teting
All of above

A

All of above

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

In system design, we do following ?
Hardware design after software
Software design after hardware
Parallel hardware and software design
No hardware design needed

A

Parallel hardware and software design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Which of the following is done in order a data in phase 1 of the system development life cycle ?
Reviewing policies and procedures
Using questionnaires to contact surveys
Conducting Interviews
All of above
None of above

A

All of above

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

A graphic representation of an information system is called ?
Flow chart
Pictogram
Data flow diagram
Histogram
None of above

A

Data flow diagram

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

To avoid errors in transcription and transposition, during data entry the system analyst should ?
Provide for a check digit
Provide for a hash totals
Provide batch totals
All of above

A

All of above

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

In risk analysis of spiral model, which of the following risk includes ?
Technical
Management
Both A and B
None of these

A

Both A and B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

A quantitative measure of the degree to which a system, component, or process posses a given attribute ?
Measure
Measurement
Metric
None of these

A

Metric

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

The model remains operative until the software is retired ?
Waterfall
Incremental
Spiral
None of these

A

Spiral

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

RAD is not appropriate when ?
Fast finding already done
Technical risks are high
Testing is not needed
None of above

A

Technical risks are high

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Which of the following type of maintenance takes the maximum chunk of the total maintenance effort in a typical life cycle of software product ?
Adaptive maintenance
Corrective maintenance
Preventive maintenance
Perfective maintenance

A

Perfective maintenance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

Software testing techniques are most effective if applied immediately after ?
Requirement specification
Design
Coding
Integration

A

Design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

Compilers, Editors software come under which type of software?
a. System software
b. Application software
c. Scientific software
d. None of the above.

A

a. System software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

Software project management comprises of a number of activities, which contains _________.
a. Project planning
b. Scope management
c. Project estimation
d. All mentioned above

A

d. All mentioned above

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

COCOMO stands for ______ .

a. COnsumed COst MOdel
b. COnstructive COst MOdel
c. COmmon COntrol MOdel
d. COmposition COst MOdel

A

b. COnstructive COst MOdel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

Which of the following is not defined in a good Software Requirement Specification (SRS) document?
a. Functional Requirement.
b. Nonfunctional Requirement.
c. Goals of implementation.
d. Algorithm for software implementation.

A

d. Algorithm for software implementation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

What is the simplest model of software development paradigm?
a. Spiral model
b. Big Bang model
c. V-model
d. Waterfall model

A

d. Waterfall model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

Which of the following is the understanding of software product limitations, learning system related problems or changes to be done in existing systems beforehand, identifying and addressing the impact of project on organization and personnel etc?
a. Software Design
b. Feasibility Study
c. Requirement Gathering
d. System Analysis

A

d. System Analysis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

Which design identifies the software as a system with many components interacting with each other?
a. Architectural design
b. High-level design
c. Detailed design
d. Both B & C

A

a. Architectural design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

Which defect amplification model is used to illustrate the generation and detection of errors during the preliminary steps of a software engineering process?
a. Design
b. Detailed design
c. Coding
d. All mentioned above

A

d. All mentioned above

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

Which method is used for evaluating the expression that passes the function as an argument?
a. Strict evaluation
b. Recursion
c. Calculus
d. Pure functions

A

a. Strict evaluation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

Which factors affect the probable consequences if a risk occur?
a. Risk avoidance
b. Risk monitoring
c. Risk timing
d. Contingency planning

A

c. Risk timing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

Staff turnover, poor communication with the customer are risks that are extrapolated from past experience are called _____ .
a. Business risks
b. Predictable risks
c. Project risks
d. Technical risks

A

b. Predictable risks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

Organization can have in-house inspection, direct involvement of users and release of beta version are few of them and it also includes usability, compatibility, user acceptance etc. is called ______ .
a. Task analysis
b. GUI requirement gathering
c. GUI design & implementation
d. Testing

A

d. Testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

Which project is undertaken as a consequence of a specific customer request?
a. Concept development projects
b. Application enhancement projects
c. New application development projects
d. Application maintenance projects

A

c. New application development projects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

Requirement engineering process includes which of these steps?
a. Feasibility study
b. Requirement Gathering
c. Software Requirement specification & Validation
d. All mentioned above

A

d. All mentioned above

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

Effective software project management focuses on the four P’s. What are those four P’s?
a. People, performance, payment, product
b. People, product, process, project
c. People, product, performance, project
d. All of the above.

A

b. People, product, process, project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

Give the Real-world factors affecting maintenance Cost.
a. As technology advances, it becomes costly to maintain old software.
b. The standard age of any software is considered up to 10 to 15 years.
c. Most maintenance engineers are newbie and use trial and error method to rectify problem.
d. All mentioned above

A

d. All mentioned above.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

Which testing is the re-execution of some subset of tests that have already been conducted to ensure the changes that are not propagated?
a. Unit testing
b. Regression testing
c. Integration testing
d. Thread-based testing

A

b. Regression testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

Software Requirement Specification (SRS) is also known as specification of _______.
a. White box testing
b. Acceptance testing
c. Integrated testing
d. Black box testing

A

d. Black box testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

In a risk-based approach the risks identified may be used to:

i. Determine the test technique to be employed
ii. Determine the extent of testing to be carried out
iii. Prioritize testing in an attempt to find critical defects as early as possible.
iv. Determine the cost of the project

a. ii is True; i, iii, iv and v are False
b. i,ii,iii are true and iv is false
c. ii and iii are True; i, iv are False
d. ii, iii and iv are True; i is false

A

b. i,ii,iii are true and iv is false

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

Which of the following is not a part of the Test Implementation and Execution Phase?
a. Creating test suites from the test cases
b. Executing test cases either manually or by using test execution tools
c. Comparing actual results
d. Designing the Tests

A

d. Designing the Tests

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
55
Q

The Test Cases Derived from use cases _______ .

a. Are most useful in uncovering defects in the process flows during real world use of the system.
b. Are most useful in uncovering defects in the process flows during the testing use of the system.
c. Are most useful in covering the defects in the process flows during real world use of the system.
d. Are most useful in covering the defects at the Integration Level.

A

a. Are most useful in uncovering defects in the process flows during real world use of the system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
56
Q

What can static analysis NOT find?

a. The use of a variable before it has been defined.
b. Unreachable (“dead”) code.
c. Memory leaks.
d. Array bound violations.

A

c. Memory leaks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
57
Q

Which plan describes how the skills and experience of the project team members will be developed ?
a. HR Plan
b. Manager Plan
c. Team Plan
d. Staff Development Plan

A

d. Staff Development Plan

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
58
Q

Alpha and Beta Testing are forms of _______ .

a. Acceptance testing
b. Integration testing
c. System Testing
d. Unit testing

A

a. Acceptance testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
59
Q

The model in which the requirements are implemented by its category is ______ .

a. Evolutionary Development Model
b. Waterfall Model
c. Prototyping
d. Iterative Enhancement Model

A

a. Evolutionary Development Model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
60
Q

SRD stands for _______ .

a. Software Requirements Definition
b. Structured Requirements Definition
c. Software Requirements Diagram
d. Structured Requirements Diagram

A

b. Structured Requirements Definition

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
61
Q

The tools that support different stages of software development life cycle are called _______ .

a. CASE Tools
b. CAME tools
c. CAQE tools
d. CARE tools

A

a. CASE Tools

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
62
Q

Software consists of ______ .

a. Set of instructions + operating procedures
b. Programs + documentation + operating procedures
c. Programs + hardware manuals
d. Set of programs

A

b. Programs + documentation + operating procedures

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
63
Q

Which is the most important feature of spiral model?

a. Quality management
b. Risk management
c. Performance management
d. Efficiency management

A

b. Risk management

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
64
Q

if every requirement stated in the Software Requirement Specification (SRS) has only one interpretation, SRS is said to be correct _____ .

a. Unambiguous
b. Consistent
c. Verifiable
d. None of the above

A

a. Unambiguous

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
65
Q

Which is not a step of Requirement Engineering?

a. Requirements elicitation
b. Requirements analysis
c. Requirements design
d. Requirements documentation

A

c. Requirements design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
66
Q

FAST stands for ________ .

a. Functional Application Specification Technique
b. Fast Application Specification Technique
c. Facilitated Application Specification Technique
d. None of the above

A

c. Facilitated Application Specification Technique

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
67
Q

The level at which the software uses scarce resources is ______ .

a. Reliability
b. Efficiency
c. Portability
d. All of the above

A

b. Efficiency

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
68
Q

Modifying the software to match changes in the ever changing environment is called __________ .

a. Adaptive maintenance
b. Corrective maintenance
c. Perfective maintenance
d. Preventive maintenance

A

a. Adaptive maintenance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
69
Q

If every requirement can be checked by a cost-effective process, then the SRS is _________ .

a. Verifiable
b. Traceable
c. Modifiable
d. Complete

A

a. Verifiable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
70
Q

Aggregation represents ______ .

a. is_a relationship
b. part_of relationship
c. composed_of relationship
d. none of above

A

c. composed_of relationship

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
71
Q

If P is risk probability, L is loss, then Risk Exposure (RE) is computed as_____ .

a. RE = P/L
b. RE = P + L
c. RE = PL
d. RE = 2
P *L

A

c. RE = P*L

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
72
Q

ER model shows the _______ .

a. Static view
b. Functional view
c. Dynamic view
d. All the above

A

a. Static view

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
73
Q

IEEE 830-1993 is a IEEE recommended standard for _______ .

a. Software Requirement Specification
b. Software design
c. Testing
d. Both (A) and (B)

A

a. Software Requirement Specification

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
74
Q

One of the fault base testing techniques is ______ .

a. Unit Testing
b. Beta Testing
c. Stress Testing
d. Mutation Testing

A

d. Mutation Testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
75
Q

If the objects focus on the problem domain, then we are concerned with ______.

a. Object Oriented Analysis
b. Object Oriented Design
c. Object Oriented Analysis and Design
d. None of the above

A

a. Object Oriented Analysis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
76
Q

The process of developing a software product using software engineering principles and methods is referred to as, _______ .

a. Software myths
b. Scientific Product
c. Software Evolution
d. None of the above

A

c. Software Evolution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
77
Q

_________ is a piece of programming code which performs a well defined task.

a. Computer Program
b. Computer Software
c. Both A & B
d. None of the above

A

a. Computer Program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
78
Q

Modelling is a representation of the object-oriented classes and the resultant collaborations will allow a system to function.

a. True
b. False

A

a. True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
79
Q

Fan-in is an indication of _______ .

a. Objects
b. Inheritance
c. Messages
d. Polymorphism

A

b. Inheritance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
80
Q

Application of science, tools and methods to find cost effective solution to the problems is a definition of software engineering.

a. True
b. False

A

b. False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
81
Q

Abbreviate the term OOHMD.

a. Object-Oriented Hypermedia Design Method
b. Objet-Oriented High Design method
c. Objet-Oriented Hypermedia Development Method
d. Object-Oriented Hypermedia Distributed Method

A

c. Objet-Oriented Hypermedia Development Method

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
82
Q

Preventive maintenance is implementing changes in existing or new requirements of user.

a. True
b. False

A

b. False

83
Q

Which software designers tool helps to design the block structure of the software, that may further be broken down into smaller modules using refinement techniques?

a. Analysis tools
b. Design tools
c. Configuration management tools
d. Documentation tools

A

b. Design tools

84
Q

In software metrics which metrics evaluate the track budget, schedule and human resource?

a. Requirement metrics
b. Product metrics
c. Process metrics
d. None of the above

A

c. Process metrics

85
Q

Elements of module in functional cohesion are grouped because they all contribute to a single well-defined function. It can also be reused.

a. True
b. False

A

a. True

86
Q

Activities and action taken on the data that are represented by Circle or Round-edged Rectangles are called, _________ .

a. Process
b. Data storage
c. Data flow
d. Entities

A

a. Process

87
Q

When multiple modules have read and write access to some global data, it is called, ________ .

a. Content coupling
b. Stamp coupling
c. Data coupling
d. Common coupling

A

d. Common coupling

88
Q

MTTC stands for ____________ .

a. Mean time to change
b. Modular time to change
c. Mean time to control
d. Modular time to control

A

a. Mean time to change

89
Q

Which is the Layered Technology in Bedrock that supports Software Engineering?

a. Methods
b. Tools
c. Process
d. Quality Focus

A

d. Quality Focus

90
Q

What does the physical connections between the elements of the OO design represent?

a. Cohesion
b. Coupling
c. Both A & B
d. None of the above

A

b. Coupling

1.Data coupling
2.Stamp coupling
3.Common coupling
4.Content coupling

91
Q

How many characteristics does Value Adjustment Factor(VAF) in Function Point Analysis have?

a. 11
b. 12
c. 13
d. 14

A

d. 14

92
Q

Which of the following techniques is not a White box technique?

a. Statement Testing and coverage
b. Decision Testing and coverage
c. Condition Coverage
d. Boundary value analysis

A

d. Boundary value analysis

93
Q

The desired level of coupling is ________ .

a. No coupling
b. Control coupling
c. Common coupling
d. Data coupling

A

d. Data coupling

94
Q

Coupling and cohesion can be represented using a _______ .

a. cause-effect graph
b. dependence matrix
c. Structure chart
d. SRS

A

b. dependence matrix

95
Q

Changes are made to the system to reduce the future system failure chances is called _________ .

a. Preventive Maintenance
b. Adaptive Maintenance
c. Corrective Maintenance
d. Perfective Maintenance

A

a. Preventive Maintenance

96
Q

he feature of the object oriented paradigm which helps code reuse is _______ .

a. Object
b. Class
c. Inheritance
d. Aggregation.

A

c. Inheritance

97
Q

The Phases of formal review process are mentioned below. Arrange them in the correct order.

i. Planning
ii. Review Meeting
iii. Rework
iv. Individual Preparations
v. Kick Off
vi. Follow Up

a. i,ii,iii,iv,v,vi
b. vi,i,ii,iii,iv,v
c. i,v,iv,ii,iii,vi
d. i,ii,iii,v,iv,vi

A

c. i,v,iv,ii,iii,vi

98
Q

Which Chart is a statistical technique to assess, monitor, and maintain the stability of a process?

a. Control Chart
b. Maintenance Chart
c. Bar Charts
d. None of these

A

a. Control Chart

99
Q

Cost of Production = Right The First time cost (RTF +———–) .

a. Cost of Deployment
b. Cost of Quality
c. Cost of maintenance
d. Cost of Production

A

b. Cost of Quality

100
Q

Develop an abbreviated solution for the problem is an objective for building an analysis model.

a. True
b. False

A

b. False

101
Q

A quality objective for a software team is achieve in how many DRE approaches?

a. 2
b. 3
c. 1
d. 4

A

c. 1

102
Q

In Re-engineering process which concepts in order to get re-engineered software?

a. Apply forward engineering
b. Perform
c. Decide
d. Re-structure program

A

a. Apply forward engineering

103
Q

System size is a metric for the analysis model.

a. True
b. False

A

a. True

104
Q

Which software works strictly according to defined specifications and solutions?

a. Static-type
b. Practical-type
c. Embedded-type
d. None of the above

A

a. Static-type

105
Q

Software scope is not a well-defined boundary, which encompasses all the activities that are done to develop and deliver the software product.

a. True
b. False

A

b. False

106
Q

Resource Histogram is an effective tool for staff planning and coordination.

a. True
b. False

A

a. True

107
Q

In the requirement analysis which model depicts the information domain for the problem?

a. Data models
b. Class-Oriented models
c. Scenario-based models
d. Flow-oriented models

A

a. Data models

108
Q

Requirements can be checked against following conditions.

1) If they cannot be practically implemented.
2) If they are not valid and as per functionality and domain of software.
3) If there are no ambiguities.

a. True
b. False

A

b. False

109
Q

Every attribute is defined by its corresponding set of values, called Attributes.

a. True
b. False

A

b. False

110
Q

The logical association among entities is called relationship.

a. True
b. False

A

a. True

111
Q

Which of these activities is not one of the activities recommended to be performed by an independent SQA group?

a. Serve as the sole test team for any software produced.
b. The tools and methods that support SQA actions and tasks.
c. Software configuration management procedures.
d. Organizational roles and responsibilities relative to product quality.

A

a. Serve as the sole test team for any software produced.

112
Q

n effective risk management plan will need to address which of the following issues?

a. Risk avoidance
b. Risk monitoring
c. Contingency planning
d. All mentioned above

A

d. All mentioned above

113
Q

If maintenance cost changes are often left undocumented which may cause more conflicts in future software.

a. True
b. False

A

a. True

114
Q

What is the software component repository is referred by designers to search for the matching component on the basis of functionality and intended software requirements?

a. Search suitable components
b. Specify components
c. Requirement specification
d. Incorporate components

A

a. Search suitable components

115
Q

Knowledge of software program, design and structure is essential in _______ .

a. Black-box testing
b. White-box testing
c. Integration testing
d. None of the above

A

b. White-box testing

116
Q

Software design is a process to transform user requirements into some suitable form, that helps the programmer in software coding and implementation.

a. True
b. False

A

a. True

117
Q

Line of code(LOC) can be used to normalize quality and/or productivity measure for _______ .

a. Extended function point metrics
b. Function point metrics.
c. Size oriented metrics.
d. None of the above.

A

c. Size oriented metrics.

118
Q

What is the level of metrics and indicators that are available to measure the process and quality?

a. Optimized
b. Defined
c. Quantitatively Managed
d. Managed

A

c. Quantitatively Managed

119
Q

Software when made for a specific requirement is called, Software Product.

a. Yes
b. No

A

a. Yes

120
Q

Threat is the probability that can attack a specific type and it also occur within a given time.

a. Yes
b. No

A

a. Yes

121
Q

What should they focus on consequences that affect on the Software Risk Impact Assessment?

a. Performance
b. Support and cost
c. Schedule
d. All mentioned above

A

d. All mentioned above

122
Q

Layout appropriateness according to sears is a worthwhile design metric for human/computer interfaces.

A

a. True

123
Q

The worst type of coupling is
(A) Data coupling.
(B) control coupling.
(C) stamp coupling.
(D) content coupling.

A

(D) content coupling.

124
Q

All the modules of the system are integrated and tested as complete system in the
case of
(A) Bottom up testing
(B) Top-down testing
(C) Sandwich testing
(D) Big-Bang testing

A

(D) Big-Bang testing

125
Q

A fault simulation testing technique is
(A) Mutation testing
(B) Stress testing
(C) Black box testing
(D) White box testing

A

(A) Mutation testing

126
Q

Modules X and Y operate on the same input and output data, then the cohesion is
(A) Sequential
(B) Communicational
(C) Procedural
(D) Logical

A

(B) Communicational

127
Q

Which of the following statements is true
(A) Abstract data types are the same as classes
(B) Abstract data types do not allow inheritance
(C) Classes cannot inherit from the same base class (D) Object have state and behavior

A

(D) Object have state and behavior

128
Q

In the spiral model ‘risk analysis’ is performed
(A) In the first loop
(B) in the first and second loop
(C) In every loop
(D) before using spiral model

A

(C) In every loop

129
Q

For a well understood data processing application it is best to use
(A) The waterfall model
(B) prototyping model
(C) the evolutionary model
(D) the spiral model

A

(A) The waterfall model

130
Q

Each time a defect gets detected and fixed, the reliability of a software product
(A) increases.
(B) decreases.
(C) remains constant.
(D) cannot say anything.

A

(A) increases.

131
Q

Output comparators are used in
(A) static testing of single module
(B) dynamic testing of single module
(C) static testing of single and multiple module (D) dynamic testing of single and multiple module

A

(D) dynamic testing of single and multiple module

132
Q

The model that assumes that effort and development time are functions of product
size alone is
(A) Basic COCOMO model
(B) Intermediate COCOMO model
(C) Detailed COCOMO model
(D) All the three COCOMO models

A

(A) Basic COCOMO model

133
Q

Structured charts are a product of
(A) requirements gathering
(B) requirements analysis
(C) design
(D) coding

A

(C) design

134
Q

The main purpose of integration testing is to find
(A) design errors
(B) analysis errors
(C) procedure errors
(D) interface errors

A

(D) interface errors

135
Q

Pseudocode can replace
(A) flowcharts
(B) structure charts
(C) decision tables
(D) cause-effect graphs

A

(A) flowcharts

136
Q

If a program in its functioning has not met user requirements is some way, then it is
(A) an error.
(B) a failure.
(C) a fault.
(D) a defect.

A

(D) a defect.

137
Q

The testing that focuses on the variables is called
(A) black box testing
(B) white box testing
(C) data variable testing
(D) data flow testing

A

(A) black box testing

138
Q

Which is not a step of requirement engineering?
(A) Requirements elicitation
(B) Requirements analysis
(C) Requirements design
(D) Requirements documentation

A

(C) Requirements design

139
Q

Site for Alpha Testing is
(A) Software Company
(B) Installation place
(C) Any where
(D) None of the above

A

(A) Software Company

140
Q

Which is not a size metric?
(A) LOC
(B) Function count
(C) Program length
(D) Cyclomatic complexity

A

(D) Cyclomatic complexity

141
Q

As the reliability increases, failure intensity
(A) decreases
(B) increases
(C) no effect
(D) none of the above

A

(A) decreases

142
Q

Software deteriorates rather than wears out because
(A) software suffers from exposure to hostile environments.
(B) defects are more likely to arise after software has been used often.
(C) multiple change requests introduce errors in component interactions.
(D) software spare parts become harder to order.

A

(B) defects are more likely to arise after software has been used often.

143
Q

What are the three generic phases of software engineering?
(A) Definition, development, support
(B) What, how, where
(C) Programming, debugging, maintenance
(D) Analysis, design, testing

A

(A) Definition, development, support

144
Q

The spiral model of software development
(A) Ends with the delivery of the software product (B) Is more chaotic than the incremental model
(C) Includes project risks evaluation during each iteration (D) All of the above

A

(C) Includes project risks evaluation during each iteration

145
Q

Which of these terms is a level name in the Capability Maturity Model?
(A) Ad hoc
(B) Repeatable
(C) Reusable
(D) Organized

A

(C) Reusable

146
Q

Which of the items listed below is not one of the software engineering layers?
(A) Process
(B) Manufacturing
(C) Methods
(D) Tools

A

(B) Manufacturing

147
Q

Which of the following are advantages of using LOC (lines of code) as a size oriented metric?
(A) LOC is easily computed.
(B) LOC is a language dependent measure.
(C) LOC is a language independent measure.
(D) LOC can be computed before a design is completed.

A

(A) LOC is easily computed.

148
Q

Top down approach is used for
(A) development.
(B) identification of faults.
(C) testing and validation.
(D) reverse engineering.

A

(A) development.

149
Q

Which of the following is not an attribute of software engineering
(A) Efficiency. (B) Scalability.
(C) Dependability. (D) Usability.

A

(D) Usability.

150
Q

A key concept of quality control is that all work products
(A) are delivered on time and under budget (B) have complete documentation
(C) have measurable specification for process outputs (D) are thoroughly tested before delivery to the customer

A

(B) have complete documentation

151
Q

What types of models are created during software requirements analysis?
(A) Functional and behavioral
(B) Algorithmic and data structure
(C) Architectural and structural
(D) Usability and reliability

A

(A) Functional and behavioral

152
Q

What is the normal order of activities in which software testing is organized?
(A) unit, integration, system, validation
(B) system, integration, unit, validation
(C) unit, integration, validation, system
(D) none of the above

A

(A) unit, integration, system, validation

153
Q

Software feasibility is based on which of the following
(A) business and marketing concerns
(B) scope, constraints, market
(C) technology, finance, time, resources
(D) technical prowess of the developers

A

(C) technology, finance, time, resources

154
Q

FP-based estimation techniques require problem decomposition based on
(A) information domain values
(B) project schedule
(C) software functions
(D) process activities

A

(C) software functions

155
Q

The software metrics chosen by an organization are driven by the business or
technical goals an organization wishes to accomplish.
(A) True (B) False

A

(A) True

156
Q

The goal of quality assurance is to provide management with the data needed to
determine which software engineers are producing the most defects.
(A) True (B) False

A

(B) False

157
Q

In the context of requirements analysis, partitioning results in the elaboration of data,
function, or behavior.
(A) True (B) False

A

(A) True

158
Q

Units and stubs are not needed for unit testing because the modules are tested
independently of one another
(A) True (B) False

A

(A) True

159
Q

Objectives of Testing
a. Code works
b. Code doesn’t work
c. Presence of errors
d. Absence of errors

A

c. Presence of errors

160
Q

Verification means are we building the product right ?
a. True
b. False

A

a. True

161
Q

which of this is not a level of testing
a. Unit
b. Component
c. System
d. Development

A

d. Development

162
Q

reflect previous experience of the kinds of errors that programmers often make when devloping components
a. Partition
b. Guideline-based
c. Experience-based
d. Black-box

A

c. Experience-based

163
Q

Software inspections is static Verification?
a. True
b. False

A

a. True

164
Q

Which one is not from Genera Testing
Guidelines
a. Force invalid outputs to be generated
b. Repeat the same input numerous times
c. Force computation results not to be too
sma!t ot too large
d. Chocse iaputs that force system to
generate errors

A

c. Force computation results not to be too
sma!t ot too large

165
Q

Guru of project- in software prorct
means:
a. Development is done by one
b. Development id done by several persons
c. Employees don’t tike changes
d. None cf the above

A

a. Development is done by one

166
Q

Software engineers must:
a. Adopt a systematic and organized approach
to their wotk
b. Used appgopoate tools and techniques
depending on the problem to be solved
the development constraints
c. use the resource available
d. all of the above

A

d. All of the above

167
Q

Context Diagrams is one Of the outputs of
a. Implementation b. Analysis
c. Design d. Testing

A

b. Analysis

168
Q

Which of the fotiowinc manuals is not a
user documentation?
a. Beginner’s Guide
b. Reference Guide
c. System overview
d. Installation guide

A

c. System overview

169
Q

22*Which of these software engineerint-,
activities ate not a pan ot software
processes?
a. Software dependence
b. Software development
c. Software validation
d. Software specification

A

a. Software dependece

170
Q

a quantitative measure of the degree to which a system, component, or process
possess a given attribute

a. Measure
b. Measurment
c. Matric
d. None of the above

A

c. Matric

171
Q

Productivity, Quality, Failure Rate are examples for
a. Software metrics
b. Product metrics
c. Process metrics
d. all of the above

A

d. all of the above

172
Q

most appropriate unit of effort is
a. Person Months
b. Person Day
c. Person Weeks
d. None of the above

A

a. Person Months

173
Q

life cycle of the software starts from
concept exploration and ends at the
retirement of the software
a. True b. False

A

a. True

174
Q

Whiet one of these statements is correct about
Build & fix model?
a. Three phases in the cyde
b. Without specification, No design
e. Maintenance extremely easy
d None of the above

A

b. Without specification, No design

175
Q

integration is important because
a. it ensures that the software is familiar to those who will use it
b. it ensures that the software is “friendly” to those who will use it
c. it ensures that the software works where it is to be used
d. it ensures that the software replaces the existing system simultaneously everywhere it is to be used
e. it ensures that the software is not installed until the old system has been removed
f. none of the above

A

c. it ensures that the software works where it is to be used

176
Q

The testing phase of software development doesn’t require:
a. testing that the implementation compiles correctly.
b. testing that the implementation matches the design.
c. testing that the implementation matching the requirements.
d. testing that the components of the implementation work separately and together.
e. testing that the implementation interacts correctly with the enviroment.

A

a. testing that the implementation compiles correctly.

177
Q

system maintenance is neccessary because:
a. Humans never get it right the first time.
b. The deployment platform may changes over time.
c. The user’s needs may chnage over time.
d. All of the above.
e. None of the above.

A

d. All of the above.

178
Q

A software process model is:
a. a representation of the way in which software is developed
b. a representation of the way in which software processes data
c. a representation of the way in which software is used
d. a representation of the way in which software may fail
e. an attractive young person used in the process of selling software

A

a. a representation of the way in which software is developed

179
Q

Which of the following increases as the Spiral model
process moves “outwards”?
a. Risk
b. Profit
c. Time-to-completion
d. Time-to-delivery
d. None of the above

A

c. Time-to-completion

180
Q

A software dcvclopment model is really just:

a. a more complex metaphbr for what happens in reality.
b. a theory which approximates what happens in reality
c. an exact isomorphism to what happens in reality
d. an elaboration of the abstraction of fiexibility a comforting lie we tell ourselves to maintain the selusion that we’re developing software in some logical fashion.

A

b. a theory which approximates what happens in reality

181
Q

A metric is:
a. an ISO standard unit (such a meter, kilogram, etc.)
b. a qualitative measure of the degree to Which a system component possesses a given attribute
c. a quantitative measure of the degree to which a system component possesses a given attribute
d. a qualtitative attribute which determines the degree to which a system component may be measured
e. an attributed quantity which measures a system component in degrees.

A

c. a quantitative measure of the degree to which a system component possesses a given attribute

182
Q

why is it useful to measure aspects of a system?
a. because human subjective perception is notoriously inaccurate
b. because numbers give us a way of comparing controlling and predicting system behavior
c. because mesurements give us a way of tracking progress
d. because it gives us an assessment of the product quality
e. all of the above

A

e. all of the above

183
Q

which of the following is not required when developing a metric
a. a mesurable property
b. a relationship between that property and what we wish to know
c. a relationship between that property and some immeasurable dimension of the system
d. a consistent expression of that relationship
e. all fo them are reqired

A

c. a relationship between that property and some immeasurable dimension of the system

184
Q

what are the features of a poor metric
a. it is complex, hard-to-measure, and persuasive.
b. it is complex, consistent, and language-independent
c. it is simple, hard-to-measure, and has no units.
d. is is complex, subjective, and inconsistent
e. it is complex, subjective, and persuasive

A

d. is is complex, subjective, and inconsistent

185
Q

in McCabe’s cyclomatic complexity metric cod is first represented as:
a. syntax graph
b. data-flow graph
c. flow control graph
d. control vs command graph
e. none of the above

A

c. flow control graph

186
Q

what is the cyclomatic complexity of a graph is
a. the number of closed paths in the graph
b. the number of independent test cases required to reach every node in the graph
c. the number of edges - the number of nodes + 1
d. All of the above
e. none of the above

A

c. the number of edges - the number of nodes + 1

187
Q

Reuse based software engineering is
a. software engineering strategy where the development process is geared to resusing existing software
b. an approach to development that tries to maximize the resuse of existing software
c. all of the above
d. none of the above

A

c. all of the above

188
Q

is a benefit of software reusing:
a. increased dependability
b. Reduced process risk
c. Standards compliance
d. Accelerated development
e. All of the above

A

e. All of the above

189
Q

is a problem of software reusing:
a. Increased maintenance costs
b. lack of tool support
c. finding understanding, and adapting reusable
components
d. A & C
e. A & B & C

A

e. A & B & C

190
Q

SRS includes both project & product requirements
a. True
b. False

A

a. True

191
Q

Project requirements may include:
a. physical resources the development team need
b. User documentation
c. Training materials
d. Tutorials
e. All of the above

A

e. All of the above

192
Q

Support documentation could be:
a. Help desk resources
b. Field maintenance
c. Reference manuals
d. Release notes
e. A & B

A

c. Reference manuals

193
Q

Infrastructure changes needed in the operating
environment must not be included in project
requirements
a. True
b. False

A

b. False

194
Q

Requirements elicitation typically takes
a. Usage centric
b. Product cnetric
c. Function centirc
d. Both A and B
e. Both A and C

A

a. Usage centric

195
Q

Negotiating implementation priorities is an analysis activity
a. True
b. False

A

a. True

196
Q

Deriving functional requirements from other
requirement information is an anatysis activity
a. True
b. False

A

a. True

197
Q

Developers agree that they understand the
requirements is a part of requirements agreement
a. True b. False

A

a. True

198
Q

Testers agree that the requirements are verifiable, is a part of requirements agreement
a. True b. False

A

a. True

199
Q

Acceptance criteria might addrees the estimated remaining defect levels:
a. True b. False

A

b. False

200
Q

I5. In Agile, testers can judge whether a specified
requirement was implemented correctly
a. True
b. False

A

a. True

201
Q
  1. In Agile, Testers don’t always know exactly what you will consider an acceptable outcome
    a. True
    b. False
A

a. True

202
Q

The vision and scope document contains the
product’s:

a. Non-functional requirements
b. Feasible requirements
c. Imaginary requirements
d. Functional requ:rements
e. Business requirements

A

e. Business reqirements

203
Q

The scope statement gives all stakeholders a common understanding of the product’s outcome.
a. True False

A

a. True

204
Q

What is the workspace in GO?

a. source contains GO source files oreanized into packages
b. contains package objects
c. Both A and B
d. None of the above

A

c. Both A and B

205
Q
  1. How to use customized packages a
    a. Under your project folder put the folder with library fies
    b. Refer to the library using its path retative to the root of your workspace consisting the project
    c. both A & B
    d. None of the above
A

c. both A & B

206
Q
A