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
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
All of above
26
In system design, we do following ? Hardware design after software Software design after hardware Parallel hardware and software design No hardware design needed
Parallel hardware and software design
27
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
All of above
28
A graphic representation of an information system is called ? Flow chart Pictogram Data flow diagram Histogram None of above
Data flow diagram
29
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
All of above
30
In risk analysis of spiral model, which of the following risk includes ? Technical Management Both A and B None of these
Both A and B
31
A quantitative measure of the degree to which a system, component, or process posses a given attribute ? Measure Measurement Metric None of these
Metric
31
The model remains operative until the software is retired ? Waterfall Incremental Spiral None of these
Spiral
32
RAD is not appropriate when ? Fast finding already done Technical risks are high Testing is not needed None of above
Technical risks are high
33
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
Perfective maintenance
34
Software testing techniques are most effective if applied immediately after ? Requirement specification Design Coding Integration
Design
35
Compilers, Editors software come under which type of software? a. System software b. Application software c. Scientific software d. None of the above.
a. System software
36
Software project management comprises of a number of activities, which contains _________. a. Project planning b. Scope management c. Project estimation d. All mentioned above
d. All mentioned above
37
COCOMO stands for ______ . a. COnsumed COst MOdel b. COnstructive COst MOdel c. COmmon COntrol MOdel d. COmposition COst MOdel
b. COnstructive COst MOdel
38
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.
d. Algorithm for software implementation.
39
What is the simplest model of software development paradigm? a. Spiral model b. Big Bang model c. V-model d. Waterfall model
d. Waterfall model
40
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
d. System Analysis
41
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. Architectural design
42
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
d. All mentioned above
43
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. Strict evaluation
44
Which factors affect the probable consequences if a risk occur? a. Risk avoidance b. Risk monitoring c. Risk timing d. Contingency planning
c. Risk timing
45
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
b. Predictable risks
46
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
d. Testing
47
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
c. New application development projects
48
Requirement engineering process includes which of these steps? a. Feasibility study b. Requirement Gathering c. Software Requirement specification & Validation d. All mentioned above
d. All mentioned above
49
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.
b. People, product, process, project
50
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
d. All mentioned above.
51
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
b. Regression testing
52
Software Requirement Specification (SRS) is also known as specification of _______. a. White box testing b. Acceptance testing c. Integrated testing d. Black box testing
d. Black box testing
53
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
b. i,ii,iii are true and iv is false
54
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
d. Designing the Tests
55
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. Are most useful in uncovering defects in the process flows during real world use of the system.
56
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.
c. Memory leaks.
57
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
d. Staff Development Plan
58
Alpha and Beta Testing are forms of _______ . a. Acceptance testing b. Integration testing c. System Testing d. Unit testing
a. Acceptance testing
59
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. Evolutionary Development Model
60
SRD stands for _______ . a. Software Requirements Definition b. Structured Requirements Definition c. Software Requirements Diagram d. Structured Requirements Diagram
b. Structured Requirements Definition
61
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. CASE Tools
62
Software consists of ______ . a. Set of instructions + operating procedures b. Programs + documentation + operating procedures c. Programs + hardware manuals d. Set of programs
b. Programs + documentation + operating procedures
63
Which is the most important feature of spiral model? a. Quality management b. Risk management c. Performance management d. Efficiency management
b. Risk management
64
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. Unambiguous
65
Which is not a step of Requirement Engineering? a. Requirements elicitation b. Requirements analysis c. Requirements design d. Requirements documentation
c. Requirements design
66
FAST stands for ________ . a. Functional Application Specification Technique b. Fast Application Specification Technique c. Facilitated Application Specification Technique d. None of the above
c. Facilitated Application Specification Technique
67
The level at which the software uses scarce resources is ______ . a. Reliability b. Efficiency c. Portability d. All of the above
b. Efficiency
68
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. Adaptive maintenance
69
If every requirement can be checked by a cost-effective process, then the SRS is _________ . a. Verifiable b. Traceable c. Modifiable d. Complete
a. Verifiable
70
Aggregation represents ______ . a. is_a relationship b. part_of relationship c. composed_of relationship d. none of above
c. composed_of relationship
71
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 = P*L d. RE = 2* P *L
c. RE = P*L
72
ER model shows the _______ . a. Static view b. Functional view c. Dynamic view d. All the above
a. Static view
73
IEEE 830-1993 is a IEEE recommended standard for _______ . a. Software Requirement Specification b. Software design c. Testing d. Both (A) and (B)
a. Software Requirement Specification
74
One of the fault base testing techniques is ______ . a. Unit Testing b. Beta Testing c. Stress Testing d. Mutation Testing
d. Mutation Testing
75
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. Object Oriented Analysis
76
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
c. Software Evolution
77
_________ 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. Computer Program
78
Modelling is a representation of the object-oriented classes and the resultant collaborations will allow a system to function. a. True b. False
a. True
79
Fan-in is an indication of _______ . a. Objects b. Inheritance c. Messages d. Polymorphism
b. Inheritance
80
Application of science, tools and methods to find cost effective solution to the problems is a definition of software engineering. a. True b. False
b. False
81
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
c. Objet-Oriented Hypermedia Development Method
82
Preventive maintenance is implementing changes in existing or new requirements of user. a. True b. False
b. False
83
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
b. Design tools
84
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
c. Process metrics
85
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. True
86
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. Process
87
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
d. Common coupling
88
MTTC stands for ____________ . a. Mean time to change b. Modular time to change c. Mean time to control d. Modular time to control
a. Mean time to change
89
Which is the Layered Technology in Bedrock that supports Software Engineering? a. Methods b. Tools c. Process d. Quality Focus
d. Quality Focus
90
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
b. Coupling 1.Data coupling 2.Stamp coupling 3.Common coupling 4.Content coupling
91
How many characteristics does Value Adjustment Factor(VAF) in Function Point Analysis have? a. 11 b. 12 c. 13 d. 14
d. 14
92
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
d. Boundary value analysis
93
The desired level of coupling is ________ . a. No coupling b. Control coupling c. Common coupling d. Data coupling
d. Data coupling
94
Coupling and cohesion can be represented using a _______ . a. cause-effect graph b. dependence matrix c. Structure chart d. SRS
b. dependence matrix
95
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. Preventive Maintenance
96
he feature of the object oriented paradigm which helps code reuse is _______ . a. Object b. Class c. Inheritance d. Aggregation.
c. Inheritance
97
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
c. i,v,iv,ii,iii,vi
98
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. Control Chart
99
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
b. Cost of Quality
100
Develop an abbreviated solution for the problem is an objective for building an analysis model. a. True b. False
b. False
101
A quality objective for a software team is achieve in how many DRE approaches? a. 2 b. 3 c. 1 d. 4
c. 1
102
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. Apply forward engineering
103
System size is a metric for the analysis model. a. True b. False
a. True
104
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. Static-type
105
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
b. False
106
Resource Histogram is an effective tool for staff planning and coordination. a. True b. False
a. True
107
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. Data models
108
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
b. False
109
Every attribute is defined by its corresponding set of values, called Attributes. a. True b. False
b. False
110
The logical association among entities is called relationship. a. True b. False
a. True
111
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. Serve as the sole test team for any software produced.
112
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
d. All mentioned above
113
If maintenance cost changes are often left undocumented which may cause more conflicts in future software. a. True b. False
a. True
114
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. Search suitable components
115
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
b. White-box testing
116
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. True
117
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.
c. Size oriented metrics.
118
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
c. Quantitatively Managed
119
Software when made for a specific requirement is called, Software Product. a. Yes b. No
a. Yes
120
Threat is the probability that can attack a specific type and it also occur within a given time. a. Yes b. No
a. Yes
121
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
d. All mentioned above
122
Layout appropriateness according to sears is a worthwhile design metric for human/computer interfaces.
a. True
123
The worst type of coupling is (A) Data coupling. (B) control coupling. (C) stamp coupling. (D) content coupling.
(D) content coupling.
124
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
(D) Big-Bang testing
125
A fault simulation testing technique is (A) Mutation testing (B) Stress testing (C) Black box testing (D) White box testing
(A) Mutation testing
126
Modules X and Y operate on the same input and output data, then the cohesion is (A) Sequential (B) Communicational (C) Procedural (D) Logical
(B) Communicational
127
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
(D) Object have state and behavior
128
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
(C) In every loop
129
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) The waterfall model
130
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) increases.
131
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
(D) dynamic testing of single and multiple module
132
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) Basic COCOMO model
133
Structured charts are a product of (A) requirements gathering (B) requirements analysis (C) design (D) coding
(C) design
134
The main purpose of integration testing is to find (A) design errors (B) analysis errors (C) procedure errors (D) interface errors
(D) interface errors
135
Pseudocode can replace (A) flowcharts (B) structure charts (C) decision tables (D) cause-effect graphs
(A) flowcharts
136
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.
(D) a defect.
137
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) black box testing
138
Which is not a step of requirement engineering? (A) Requirements elicitation (B) Requirements analysis (C) Requirements design (D) Requirements documentation
(C) Requirements design
139
Site for Alpha Testing is (A) Software Company (B) Installation place (C) Any where (D) None of the above
(A) Software Company
140
Which is not a size metric? (A) LOC (B) Function count (C) Program length (D) Cyclomatic complexity
(D) Cyclomatic complexity
141
As the reliability increases, failure intensity (A) decreases (B) increases (C) no effect (D) none of the above
(A) decreases
142
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.
(B) defects are more likely to arise after software has been used often.
143
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) Definition, development, support
144
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
(C) Includes project risks evaluation during each iteration
145
Which of these terms is a level name in the Capability Maturity Model? (A) Ad hoc (B) Repeatable (C) Reusable (D) Organized
(C) Reusable
146
Which of the items listed below is not one of the software engineering layers? (A) Process (B) Manufacturing (C) Methods (D) Tools
(B) Manufacturing
147
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) LOC is easily computed.
148
Top down approach is used for (A) development. (B) identification of faults. (C) testing and validation. (D) reverse engineering.
(A) development.
149
Which of the following is not an attribute of software engineering (A) Efficiency. (B) Scalability. (C) Dependability. (D) Usability.
(D) Usability.
150
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
(B) have complete documentation
151
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) Functional and behavioral
152
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) unit, integration, system, validation
153
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
(C) technology, finance, time, resources
154
FP-based estimation techniques require problem decomposition based on (A) information domain values (B) project schedule (C) software functions (D) process activities
(C) software functions
155
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) True
156
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
(B) False
157
In the context of requirements analysis, partitioning results in the elaboration of data, function, or behavior. (A) True (B) False
(A) True
158
Units and stubs are not needed for unit testing because the modules are tested independently of one another (A) True (B) False
(A) True
159
Objectives of Testing a. Code works b. Code doesn't work c. Presence of errors d. Absence of errors
c. Presence of errors
160
Verification means are we building the product right ? a. True b. False
a. True
161
which of this is not a level of testing a. Unit b. Component c. System d. Development
d. Development
162
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
c. Experience-based
163
Software inspections is static Verification? a. True b. False
a. True
164
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
c. Force computation results not to be too sma!t ot too large
165
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. Development is done by one
166
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
d. All of the above
167
Context Diagrams is one Of the outputs of a. Implementation b. Analysis c. Design d. Testing
b. Analysis
168
Which of the fotiowinc manuals is not a user documentation? a. Beginner's Guide b. Reference Guide c. System overview d. Installation guide
c. System overview
169
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. Software dependece
170
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
c. Matric
171
Productivity, Quality, Failure Rate are examples for a. Software metrics b. Product metrics c. Process metrics d. all of the above
d. all of the above
172
most appropriate unit of effort is a. Person Months b. Person Day c. Person Weeks d. None of the above
a. Person Months
173
life cycle of the software starts from concept exploration and ends at the retirement of the software a. True b. False
a. True
174
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
b. Without specification, No design
175
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
c. it ensures that the software works where it is to be used
176
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. testing that the implementation compiles correctly.
177
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.
d. All of the above.
178
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 representation of the way in which software is developed
179
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
c. Time-to-completion
180
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.
b. a theory which approximates what happens in reality
181
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.
c. a quantitative measure of the degree to which a system component possesses a given attribute
182
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
e. all of the above
183
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
c. a relationship between that property and some immeasurable dimension of the system
184
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
d. is is complex, subjective, and inconsistent
185
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
c. flow control graph
186
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
c. the number of edges - the number of nodes + 1
187
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
c. all of the above
188
is a benefit of software reusing: a. increased dependability b. Reduced process risk c. Standards compliance d. Accelerated development e. All of the above
e. All of the above
189
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
e. A & B & C
190
SRS includes both project & product requirements a. True b. False
a. True
191
Project requirements may include: a. physical resources the development team need b. User documentation c. Training materials d. Tutorials e. All of the above
e. All of the above
192
Support documentation could be: a. Help desk resources b. Field maintenance c. Reference manuals d. Release notes e. A & B
c. Reference manuals
193
Infrastructure changes needed in the operating environment must not be included in project requirements a. True b. False
b. False
194
Requirements elicitation typically takes a. Usage centric b. Product cnetric c. Function centirc d. Both A and B e. Both A and C
a. Usage centric
195
Negotiating implementation priorities is an analysis activity a. True b. False
a. True
196
Deriving functional requirements from other requirement information is an anatysis activity a. True b. False
a. True
197
Developers agree that they understand the requirements is a part of requirements agreement a. True b. False
a. True
198
Testers agree that the requirements are verifiable, is a part of requirements agreement a. True b. False
a. True
199
Acceptance criteria might addrees the estimated remaining defect levels: a. True b. False
b. False
200
I5. In Agile, testers can judge whether a specified requirement was implemented correctly a. True b. False
a. True
201
16. In Agile, Testers don't always know exactly what you will consider an acceptable outcome a. True b. False
a. True
202
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
e. Business reqirements
203
The scope statement gives all stakeholders a common understanding of the product's outcome. a. True False
a. True
204
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
c. Both A and B
205
25. 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
c. both A & B
206