Professional Documents
Culture Documents
Product Line
4 1 Compilers, Editors software come under which type of software? A 1 System Softwares. Application Software. Engineering Softwares.
Softwares.
Instruction,data-
Instructions,people,co Instructions,computer, Instruction,data-
6 1 Software is a collection of which three things? C 1 structure,descriptive
mputer. performance. structure,people
information.
“Software is not susceptible to the environmental maladies that cause Data is insufficient to
Statement is
7 1 hardware to wear out”. Which of the following option is true for above A 1 Statement is true Statement is false deduct anything for the
incomplete
statement. statement
Which layer is the bedrock that supports software engineering? Which layer Product Layer,Quality Tools Layer,Method Method Layer,Product Quality Focus
8 1 D 1
is the foundation for software engineering. Focus Layer Layer Layer layer,process layer
Preliminary
9 1 What is the first step in the software development lifecycle? D 1 System Design Coding System Testing Investigation and
Analysis
It requires highly
It necessitates It increases the
12 1 The major drawback of RAD model is __________. D 1 skilled Both (a) & (c)
customer feedbacks. component reusability.
developers/designers.
Concurrent
13 1 Which of the following does not relate to Evolutionary Process Model? D 1 Incremental Model WINWIN Spiral Model All of the above
Development Model
Program+documentati
Programs+hardware Instruction+hardware
16 1 Choose the correct option among the following. The software consists of? A 1 on operating Set of programs
manuals manuals
procedures
Instruction,data-
Instructions,computer, Instructions,people,com Instruction,data-
18 1 What does Software consist of? A 1 structure,descriptive
performance. puter. structure,people
information.
19 1 Identify the incorrect phase of the prototype model. C 1 Prototype refinement Engineer product Coding Quick design
20 1 Select the correct option which refers to internal software equality? A 1 Reusability Scalability Reliability None
21 1 Identify the first invented nodel from the following A 1 Waterfall Model Agile Model Spiral Model Prototype Model
Which one of the following models is not suitable for accommodating any
23 1 D 1 Build & Fix Model Prototyping Model RAD Model Waterfall Model
change?
Software
System Development Software Design Life System Design Life
24 1 SDLC stands for A 1 Development Life
Life cycle Cycle Cycle
Cycle
It is an evolutionary process model that couples the iterative nature of
prototyping with the controlled and systematic aspects of waterfall model. It
25 1 C 1 Waterfall Model Agile Model Spiral Model Prototype Model
provides the potential for rapid development of increasingly more complete
versions of the software. What is the model with above characteristics?
set of instructions,
data structures and
27 1 Software is D 1 set of instructions data structures descriptive information
descriptive
information
None of the
28 1 _____________&_____________ are two kinds of software products. C 1 CAD, CAM Firmware, Embedded Generic, Customised
mentioned
The software life cycle can be said to consist of a series of phases. The
classical model is referred to as the waterfall model. Which phase defined as
30 1 A 1 Requirements Specification Design Implementation
“The concept is explored and refined, and the client’s requirements are
elicited?"
31 1 In which of below mentioned model “blocking of state” condition occurs? A 1 Linear sequential Incremental RAD SCRUM
Convincing the
Helping us understand Managing the various
A systematic approach to software development, as epitomized by the customer that we Filling texts on software
32 1 D 1 the nature of the activities necessary to
various life-cycle models, is useful in know what we are engineering
software product get the job done
doing
A client wants himself to be visualized with the product that he has given an
organization for development. This is because he does not have a detailed
view of his requirements but has a general idea of what features he wishes in
the system. He expects the team to ask for his reviews and incorporate
33 1 C 1 Waterfall Model Spiral Prototype Model RAD Model
changes if any in the ongoing regular development phase. The final product
should be delivered only after the complete simulation of the product has
been verified by him. Which development model should the Project
Manager choose?
A system has to be developed in Modules. It has complete support from the
Higher Management and has surplus Budget and a well-equipped
34 1 infrastructure allotted for the on time and high quality delivery. It has a D 1 Waterfall Model SCRUM Spiral RAD Model
highly dedicated and expertized team working to achieve customer
satisfaction. Which model should best work in these circumstances?
The requirements of the customer are completely clear with no scope of
changes. An inexperienced team is supposed to work on the project which a The linear sequential
35 1 A 1 SCRUM Spiral RAD Model
clone of an existing application. Which model should be suggested for the model
above case?
The customer is requesting to use the core functionalities of word-
processing software to be delivered like basic file management, editing, and
document production functions as soon as possible. More sophisticated
36 1 editing and document production capabilities, spelling and grammar B 1 Waterfall Model Incremental Model Spiral RAD Model
checking and advanced page layout capabilities can be delivered afterwards
gradually using a planned approach. Which process model is best suited for
above scenario?
The customer is willing to wait for using the product until late in the project
time span. Also he is ready and sure about all the requirements at the start of
37 1 project. So developers will be able to get all the requirements explicitly A 1 Waterfall Model Incremental Model Spiral RAD Model
without any scope of change. Which model should be suggested for the
above case?
There is a client who wants to develop library management system which
will be divided into three modules. All the requirements are well understood
and project scope is constrained. The customer is willing to get the fully
38 1 D 1 Waterfall Model Incremental Model Spiral RAD Model
functional system within 2 months of time. Also the company has full
human resource and financial feasibility to accomplish the project. Which
model should be suggested for the above case?
What is the appropriate pairing of items in the two columns listing various
activities encountered in a software life cycle?
P. Requirements Capture 1.Module Development and Integration
39 1 B 1 P-3, Q-2, R-4, S-1 P-2, Q-3, R-1, S-4 P-3, Q-2, R-1, S-4 P-2, Q-3, R-4, S-1
Q. Design 2.Domain Analysis
R. Implementation 3.Structural and Behavioral Modeling
S. Maintenance 4.Performance Tuning
Which of the following models doesn't necessitate defining requirements at Prototyping &
40 1 C 1 RAD & Waterfall Spiral & Prototyping Spiral & RAD
the earliest in the lifecycle? Waterfall
41 1 Which activity of the generic process framework provides feedback report? A 1 Deployment Planning Modeling Construction
The requirements
Consistency and
document also
completeness of Requirements review
describes how the Prototyping is a method
functional is carried out to find
42 1 Which one of the following is TRUE? C 1 requirements that are of requirements
requirements are the errors in system
listed in the document validation
always achieved in design
are implemented
practice.
efficiently.
Multiple change
Software suffers from Defects are more likely Software spare parts
Software does not wear-out in the traditional sense of the term, but software requests introduce
43 1 C 1 exposure to hostile to arise after software become harder to
does tend to deteriorate as it evolves, because : errors in component
environments has been used often order
interactions
a useful approach
a reasonable approach the best approach to use a risky model that
when a customer
44 1 The prototyping model of software development is: B 1 when requirements for projects with large rarely produces a
cannot define
are well-defined development teams meaningful product.
requirements clearly
45 1 Which of the following is not a software process model? C 1 Prototyping Iterative Glass-boxing Waterfall Model
The process of
analyzing software to
The process of create a
The process of existing Concerned with
analyzing software representation of a
software artifacts and reimplementing legacy
46 1 Software Reuse is B 1 with the objective of higher level of
knowledge to build systems to make them
recovering its design abstraction and
new software more maintainable
and specification breaking software
down into its parts to
see how it works
47 1 Select the appropriate option: Which model incurs more cost? A 1 RAD Prototype model Spiral All of these
configuration
48 1 The key feature of spiral model is B 1 requirement analysis risk management quality management
management
Configuration
49 1 The most important feature of spiral model is B 1 Requirement analysis Risk analysis Quality management
management
Which activity combines code generation and the testing that is required to
50 1 A 1 Construction Deployment Planning Communication
uncover errors in the code?
Linear nature leads to the “blocking” states in which some team members
51 1 must wait for others to complete dependent tasks. This statement is A 1 Waterfall Model Prototype model Spiral RAD
applicable to which model?
Software project
54 1 Which of below activity is not an umbrella activity? D 1 Risk management Technical reviews Planning
tracking
In which of below mentioned activity one can defined activities required for Software project
55 1 C 1 Risk management SQA WP preparation
software quality? tracking and control
56 1 Which of following model is also known as “Meta”? C Incremental RAD Spiral Waterfall Model
57 1 How is risk analysis carried out in the spiral model? B 1 In the first loop In every loop In the second loop In the third loop
58 1 Which one of the following is not an evolutionary model? B 1 Spiral model Incremental model RAD model Both 2 and 3
Software
Identify the umbrella activities that manage the effects of change throughout
59 1 A 1 configuration Measurement Technical reviews Risk management
the software process?
management
If you were a lead developer of a software company and you are asked to
62 1 submit a project/product within a stipulated time-frame with no cost D 1 Prototype Model Spiral Model Build & fix Model RAD Model
barriers, which model would you select?
The spiral model has two dimensions namely _____________ and diagonal,
63 1 C 1 diagonal, angular radial, perpendicular radial, angular
____________ perpendicular
The customer is willing to wait for using the product until late in the project
time span. Also he is ready and sure about all the requirements at the start of
71 1 project. So developers will be able to get all the requirements explicitly 1
without any scope of change. Which model should be suggested for the
above case? Give reason and justification for your answer.
A client wants himself to be visualized with the product that he has given an
organization for development. This is because he does not have a detailed
view of his requirements but has a general idea of what features he wishes in
the system. He expects the team to ask for his reviews and incorporate
83 1 5
changes if any in the ongoing regular development phase. The final product
should be delivered only after the complete simulation of the product has
been verified by him. Which development model should the Project
Manager choose? Give reason and description of model suggested by you.
Producing only
Recent application Abolishing the project
84 2 Choose the option which is not applicable to agile software development? C 1 essential work of None
development and planning
product
none of the
88 2 User requirements are expressed as __________ in Extreme Programming. C 1 implementation tasks functionalities stories
mentioned
Individuals and
92 2 Select the option that suits the Manifesto for Agile Software Development D 1 Working software Customer collaboration All of the mentioned
interactions
Scrum is an agile
method which means
95 2 How many phases are there in Scrum ? B 1 2 3 4
it does not have
phases
It encourages team
Proponents of agility
structures and attitudes
argue that a well-
that make It emphasizes rapid
designed agile process
communication delivery of operational
“does not flatten” the It adopts the
(among team software and de-
cost of change curve customer as a part of
100 2 What is not true for agility? A 1 members, between emphasizes the
which means it does the development
technologists and importance of
not allow a software team.
business people, intermediate work
team to accommodate
between software products.
changes late in a
engineers and their
software
managers) simpler.
To satisfy the
customer through Deliver working Build projects around All of the mentioned
101 2 Amongst which of the following is/are the Agility Principles, D 1
early and continuous software frequently motivated individuals above
delivery
A prioritized list of
project requirements
List of List of human List of technical tools
or features that
104 2 What do you mean by Backlog in SCRUM? D 1 hardware/software resources required to required to develop the
provide business
resources in a project. develop software. software.
value for the
customer.
The number of user stories completed in one iteration or the number of user
105 2 B 1 Competence Project velocity Decision making ability Both 2 and 3
stories implemented during the first release in the XP model is known as?
Welcome changing
Our highest priority is requirements, even late
Business people and
to satisfy the customer in development. Agile
developers must work None of the
106 2 Which of these is not an agility principle? D 1 through early and processes harness
together daily mentioned
continuous delivery of change for the
throughout the project
valuable software customer’s competitive
advantage
108 2 A key concept during the coding activity in XP process is: D 1 design planning testing pair programming
111 2 Describe the Scrum Agile Model and write about Scrum meets 5
114 2 What's the difference between sprint backlog and product backlog? 2
Explain agile process with all assumptions. Also, describe the scrum agile
123 2 5
model.
124 3 The user system requirements are the parts of which document ? B 1 SDD SRS DDD SRD
The broad spectrum of tasks and techniques that lead to an understanding of requirement
133 3 D 1 inception Requirement gathering elicitation
requirements is called _______________ engineering.
134 3 Requirements engineering builds a bridge to design and_______________ A 1 construction. planning coding deployment
135 3 Requirements engineering builds a bridge to___________and construction A 1 design planning coding deployment
Design and
137 3 Requirement engineering builds a bridge to A 1 Design and testing Design and models All of these
construction
None of the
139 3 Which one of the following is a functional requirement ? D 1 Maintainability Portability Robustness
mentioned
For the success of project development Requirements analysis is the critical Based the size of None of the
143 3 A 1 Yes No
stage project mentioned
146 3 Feasibility study is performed to evaluate______________ C 1 product milestone task feasibility activity
147 3 __________________ study is performed to evaluate feasibility. C 1 product milestone task feasibility activity
Which of the following property does not correspond to a good Software
148 3 B 1 Verifiable Ambiguous Complete Traceable
Requirements Specification (SRS) ?
An SRS is said to be of high quality when the developer and user easily
151 3 D 1 communication requirements costing prepared document
understand the ____________________
The objectives and goals that are stated for a product or system during
158 3 A 1 Normal requirements Expected requirements Exciting requirements None
meetings with the customer are_________________
In which elicitation process the developers discuss with the client and end Requirement Organizing Negotiation &
160 3 A 1 Documentation
users and know their expectations from the software. gathering requirements discussion
To define a set of
To establish a basis for
To describe what the requirements that can be
164 3 The requirements model must achieve which of these primary objectives. D 1 the creation of a All mentioned above
customer requires validated once the
software design
software
These are the examples of
1) Search option given to user to search from various invoices. Functional Non-functional
165 3 A 1 Both A & B None of the above
2) User should be able to mail any report to management. Requirements Requirements
3) Users can be divided into groups and groups can be given separate rights.
Which document is created by system analyst after the requirements are Software requirement Software requirement Requirement
167 3 A 1 Feasibility study
collected from Various stakeholders? specification validation Gathering
Technical
requirements are
User Requirements Design description
Software Requirement Specification should come up with following expressed in structured
168 3 D 1 are expressed in should be written in All of these
features: language, which is
natural language. Pseudo code.
used inside the
organization.
If they can be If they are valid and as
If there are any
169 3 Requirements can be checked against following conditions. D 1 practically per functionality and All of these
ambiguities
implemented domain of software
Software
Software Refining Software Resource
170 3 Abbreviate the term SRS. A 1 Requirement None of the above
Solution Source
Specification
Using an iterative
approach that prioritizes
requirements, assesses
Developer’s opinion Only initial their cost and risk, and
What method should be used for Negotiation in Requirement should be given requirements should addresses internal
172 3 Engineering?Give importance to customer’s requirement and discard all C 1 priority as he is the be considered and later conflicts, requirements All of the above
other opinion as customer is paying. one developing the conflicts should be are eliminated,
s/w ignored combined, and/or
modified so that each
party achieves some
measure of satisfaction
It is defined as the
Feasibility is the It is a software
practical extent to
It is a method of specification task of configuration
173 3 What is Feasibility? A 1 which a project can
negotiation Requirement management
be performed
engineering technique
successfully
Algorithms for
Which one of the following is NOT desired in a good Software Functional Non-Functional Goals of
174 3 D 1 Software
Requirement Specifications (SRS) document? Requirements Requirements Implementation
Implementation
None of the
176 3 Which one of the following is a functional requirement D 1 Maintainability Portability Robustness
mentioned
A set of activities that help the project team identify, control, and track
Requirements
180 3 requirements and changes to requirements at any time as the project A 1 Elicitation Negotiation Elaboration
management
proceeds, is called
Which of below mentioned task helps project team to track and control Specification Requirement
185 3 D 1 Negotiation Validation
requirement of project? management
187 3 What are the characteristics of SRS? D 1 Correct Consistent Complete all of above
What are the characteristics of a good SRS? Write a SRS for an application
200 3 5
that manages doctor and patient appointment and consultation
206 4 A context model of a software system can be shown by drawing a A 1 LEVEL-0 DFD LEVEL-1 DFD LEVEL-2 DFD LEVEL-3 DFD
210 4 A rectangle in a DFD represents C 1 Input unit Input data flow External Entity Output data flow
211 4 Which symbol represents external entity in DFD B 1 square rectangle oval circle
A store is in the business of selling paints and hardware items. A number of
reputed companies supply items to the store. New suppliers can also register
with the store after providing necessary details. The customer can place the
order with the shop telephonically. Or personally. In case items are not
available customers are informed. The detail of every new customer is
stored in the company’s database for future reference. Regular customers
212 4 are offered discounts. Additionally details of daily transactions are also 5
maintained. The suppliers from time to time also come up with attractive
schemes for the dealers. In case, scheme is attractive for a particular item,
the store places order with the company. Details of past schemes are also
maintained by the store. The details of each item i.e. item code, quantity
available etc. is also maintained.
i) Draw a level 1 DFD for the above requirement....
Explain DFD with symbols used and draw context diagram and DFD for
213 4 5
Air line reservation system
Explain DFD with symbols used and draw context diagram and DFD for
214 4 5
ONLINE EXAM system
Draw the Data Flow Diagram with different levels for withdraw and deposit
216 4 5
of money in a bank.
Draw context diagram and data flow diagram (DFD) for Airlines
218 4 5
Reservation System
224 4 Draw context level and DFD level 1 diagram for food ordering system 5
225 4 Draw a data flow diagram with different levels for loan application process. 5
229 5 The UML supports event-based modeling using ____________ diagrams. C 1 Deployment Collaboration State chart All of the mentioned
The relationship between a derived class (or subclass) and base class is
230 5 B 1 Association Inheritance Polymorphism Instantiation
referred to as?
231 5 Which of the following is not a UML diagram? C 1 Use Case Class Diagram Analysis Diagram Swimlane Diagram
234 5 It splits a single activity flow into two concurrent activities? D 1 Start Connector Merge Fork
An actor must be
An actor can be Multiple actors can be
What is true for the relationship “Association between an actor and a use associated
236 5 D 1 associated associated All of the mentioned
case”. with at least one use-
with multiple use case. with single use case.
case.
237 5 A class consists of which of these abstractions? D 1 Set of the objects Operations Attributes All of the above
Used to depict
Used to indicate
Used to indicate static Used to indicate elements which are
238 5 What is the use of generalization symbol in class diagram? C 1 dynamic view of
view of model inheritance made up of smaller
model
components
Include relationship
show that the The base use case is
The included use case is
behavior of the incomplete
239 5 Pick the odd one out for include relationship between two use cases? D 1 mandatory and not None of the above
included use case is without the included
optional
part of the including use case.
(base) use case.
Which relationship of use case shows the behavior of the ancestor is Generalization of a Generalization of an Association between an Include relationship
240 5 A 1
inherited by the descendant? use-case actor actor and use-case between two usecase
To reuse the common actions across multiple use cases is the main reason Association Generalization
241 5 B 1 Include relationship Extend relationship
for which relationship in use case? relationship relationship
243 5 A generalized description of a collection of similar objects is a? A 1 Class Instance Subclass Superclass
Which diagram indicates the behaviour of the system as a consequence of Control specification
244 5 B 1 Data flow diagram State diagram Work flow diagram
external events? diagram
Which of the following relationship is conditional and not mandatory in use Association Aggregation
245 5 A 1 Extend relationship Include relationship
case diagram? relationship relationship
246 5 Which of the following UML diagrams has a static view? B 1 Collaboration Use case State chart Activity
249 5 A class is divided into which of these compartments? D 1 Name compartment Attribute compartment Operation compartment All of the above
250 5 Which of the following diagram is time oriented? B 1 Collaboration Sequence Activity None of the above
Match the following:
List-I List-II
251 5 b) Use-Case Diagarm ii) Used to describe the static or C 1 a-i, b-iv, c-iii, d-ii a-ii, b-iv, c-i, d-iii a-iv, b-i, c-ii, d-iii a-i, b-ii, c-iii, d-iv
structural view of the system
Generalization of an Association
252 5 A 1 Extend relationship Include relationship
actor relationship
Association Generalization
257 5 B 1 Include relationship Extend relationship
relationship relationship
Identify the name of the following symbol as shown below in the figure?
263 5 C 1 Use Case Diagram Sequence Diagram Class Diagram Object Diagram
The below figure represents which one of the following UML diagram for a
single send session of an online chat system?
Attributes and
Class symbols must Compartment can be
operations can be
266 5 Which among these are the rules to be considered to form Class diagrams? A 1 have at least a name in random None of the above
listed at any suitable
compartment order
place
267 5 What does a simple name in UML Class and Objects consist of? D 1 Letters Digits Punctuation Characters All of the mentioned
268 5 Class consists of which of these abstractions? D 1 Set of the objects Operations Attributes All of the mentioned
Design a Use-Case diagram for forgot password functionality for any login
271 5 5
based software system.
ATMs are deceptively simple, although customers only need to press a few
buttons in ATM system to receive cash, there are many layers of security
272 5 that safe and effective ATM must pass through to prevent fraud and provide 5
value for banking customers. Draw neat State diagram for above mentioned
scenario.
Draw a neat state diagram for the order management system in which
following scenarios are included:
1.Registration process,
277 5 5
2.Order processing,
3.Order confirmation and,
4.Dispatching the order.
Software is to be developed for hospital management system in which
information is provided for all type of activities conducted in hospital. The
major users of the system are hospital staff, patients, and doctors.
278 5 5
Information for the billing system, hospital account management, staff
salary, hospital room information is provided by software. Prepare Use-Case
Diagram for the given condition.
279 5 Design a Use-casse for the Login functionality of any software system. 5
283 5 Draw the time-line chart for the Hospital Management System. 5
Draw the Use-Case diagram and Class diagram for Library Management
293 5 5
system.
295 6 Project metrics are estimated during which phase? B 1 Feasibility study Planning Design Development
296 6 Which of the following is not a direct measure of SE process? A 1 Efficiency Cost Effort Applied All of the above
Pages per
297 6 Which of the following is not an example of size-oriented metric? A 1 Productivity Error LOC
documentation
Defined
298 6 Which of below mentioned is not principle of project scheduling? B 1 Risk management Interdependency Effort validation
responsibilities
Which of the following is not an information domain required for Number of user Number of external
300 6 D 1 Number of user Input Number of errors
determining function point in FPA ? Inquiries Interfaces
It compares the
It compares the It regulates when a
activity’s starting time It directs when a project
301 6 What is the earliest start time rule? B 1 activity’s end time for project
for an activity can start
an activity predecessor must begin
successor
Pages per
302 6 What is the most common measure for correctness? A 1 Defects per KLOC Errors per KLOC $ per KLOC documentation/KLO
C
What is the correct order in which a software project manager estimates Cost, Effort, Cost, Duration, Effort, Size, Effort, Duration, Size, Cost, Effort,
305 6 C 1
various project parameters while using COCOMO? Duration, Size Size Cost Duration
306 6 According to the COCOMO model, a project can be categorized into? B 1 2 types 3 types 4 types 5 types
Comparison of actual
Balance of work to be Progressive cost of the
308 6 Gantt Chart indicates? A 1 progress with the Inventory costs
done project
scheduled progress
In Intermediate COCOMO model, Effort Adjustment Factor (EAF) is Adding and Multiplying Taking their weighted
309 6 B 1 Adding them Multiplying them
derived from the effort multipliers by? them average
311 6 ________ is an indirect measure of the software development process. D 1 Cost No. of developers Line of Code Efficiency
Which of the following is used to predict the effort as a function of LOC or Both COCOMO-FP Process based
314 6 C 1 COCOMO Model FP based estimation
function Point (FP)? based estimation estimation
No. of lines of code Amount of memory
315 6 In size-oriented metrics, metrics are developed based on the? C 1 No. of Functions No. of user inputs
(LOC) usage
316 6 Which of the following is an indirect measure of product? D 1 Quality Complexity Reliability All of the above
A company needs to develop digital signal processing software for one of its
newest inventions. The software is expected to have 40000 lines of code.
The company needs to determine the effort in person-months needed to
319 6 develop this software using the basic COCOMO model. The multiplicative A 1 234.25 932.5 287.8 122.4
factor for this model is given as 2.8 for the software development on
embedded systems, while the exponentiation factor is given as 1.20. What is
the estimated effort in person-months?
Consider the basic COCOMO model where E is the effort applied in person-
months, D is the development time in chronological months, KLOC is the
E = a(KLOC)b, D = E = a(KLOC)a, D = E = b(KLOC)b, D = E = b(KLOC)a, D =
320 6 estimated number of delivered lines of code (in thousands) and ab, bb, cb, A 1
db have their usual meanings. The basic COCOMO equations are of the c(E)d d(E)d c(E)c c(E)d
form.
effort and duration size and duration effort and cost based on size, effort and
In a software project, COCOMO (Constructive Cost Model) is used to
321 6 A 1 based on the size of based on the effort of the duration of the duration based on the
estimate?
the software the software software cost of the software
A company needs to develop digital signal processing software for one of its
newest inventions. The software is expected to have 20000 lines of code.
The company needs to determine the effort in person-months needed to
324 6 develop this software using the basic COCOMO model. The multiplicative A 1 196.77 206.56 199.56 210.68
factor for this model is given as 2.2 for the software development on
embedded systems, while the exponentiation factor is given as 1.50. What is
the estimated effort in person-months?
Portability, Robustness,
Maintainability, Correctness, reliability,
interoperability, efficiency, reliability,
326 6 Which of the following are external qualities of a software product? B 1 reusability, portability, robustness, efficiency,
maintainability, maintainability,
efficiency, correctness usability
reusability reusability
Identify the activities,
Compare actual and
Which one from the following is highly associated activity of project Keep track of the milestones and
327 6 C 1 planned progress and Both (b) and (c)
planning? project progress deliverables produced
costs
by a project
Calculated from
Calculated from user Calculated from lines
328 6 The Functions Point (FP) metric is? C 1 software complexity None of the above
requirement of code
assessment
331 6 Different activity of a project management is? D 1 project planning project monitoring project control All of the above
335 6 Which of the following serves as metrics for project size estimation? D 1 Lines of codes function point Number of persons Only A & B
Insufficient details
Larger code size doesnot necessarily mean better quality or higher The statement is
337 6 A 1 The statement is true. Can't say. given in the
efficiency. wrong.
statement.
Insufficient details
The statement is
338 6 We can accurately estimate lines of code from the problem specification. B 1 The statement is true. Can't say. given in the
wrong.
statement.
Project Planning
339 6 Which of the following technique overcomes drawback related to LOC? B 1 Function Point Metric COCOMO COCOMO-2
Sheet
Which of the following can estimate size of project directly from problem Project Planning
340 6 B 1 Function Point Metric COCOMO COCOMO-2
specification? Sheet
341 6 Which of the following serves as project estimation technique? D 1 Empirical estimation Heuristic technique Analytical estimation All of the above
Good
Ability to work in Good Domian Weak programming
344 6 Which of the following is not a characteristics of a good software engineer? C 1 Communication
different team Knowledge knowledge
Skills
Conditional Path
345 6 In CPM, when slake time is zero then it is called? B 1 Critical Path Activities Common Path Analysis None of the above
Analysis
Complexity of the
346 6 Which of the following is a product attribute? A 1 Memory Constraints Turn around time Analyst Capability
product
347 6 Management of software development is dependent upon? D 1 People Product Process All of the above
Know the cost of the Know the user Know the status of the
348 6 Milestones are used to? C 1 None of the above
project expectations project
350 6 Which of the following is not a size-oriented metrics? B 1 Errors/KLOC Complexity $/LOC LOC/(Person.month)
Insufficient details
Change cannot be easily accommodated in most software systems, unless The statement is
351 6 A 1 The statement is true. Can't say. given in the
the system was designed with change in mind. wrong.
statement.
355 6 Explain Project Scheduling Process. Also Explain Gantt Chart in detail 5
360 6 5
Find the ES, EF, LS, LF time and activities on the Critical Path in the below
mentioned activity table.
361 6 6
Assume that all the complexity adjustment values are average. If the number
of people involved in the project for its overall duration of 18 months is 5,
then calculate productivity for the above project
For event management system, project manager wants to calculate
productivity based on given information:
Suppose a project was estimated to be 400 KLOC. Calculate the effort and
375 6 3
development time for Organic Mode
Suppose a project was estimated to be 350 KLOC. Calculate the effort and
376 6 3
development time for Organic and Semi detached Mode
Suppose a project was estimated to be 400 KLOC. Calculate the effort and
377 6 3
development time for Semi-detached Mode
Suppose a project was estimated to be 200 KLOC. Calculate the effort and
378 6 3
development time for Organic and Semi detached Mode
Suppose a project was estimated to be 250 KLOC. Calculate the effort and
379 6 3
development time for Semi- detached Mode.
Suppose a project was estimated to be 400 KLOC. Calculate the effort and
380 6 3
productivity for Embedded Mode
387 7 Which of the below mentioned is not target of unit testing? D 1 Module interface Local data structure Boundary conditions Design
388 7 Which is the smallest part of a software system that can be test? D 1 design requirement integration unit
389 7 Driver and stub testing comes under which of the following testing types? C 1 Integration testing Acceptance test Unit testing System testing
In the maintenance phase the product must be tested against previous test
390 7 C 1 Unit Integration Regression Module
cases. This is known as _________ testing.
391 7 Which tests are designed to confront the program with abnormal situations? C 1 Recovery testing Security testing Stress testing Performance testing
What is the full form of DFS and BFS in Incremental integration testing Down first search, Drive first search, Depth first search, Demo first search,
393 7 C 1
(Incremental approach)? Bottom first search Break first search Breadth first search Bottom first search
None of the
394 7 Software mistakes during coding are known as: C 1 Failures Defects Bugs
mentioned
396 7 Which of the testing is carried out throughout all steps in testing process? B 1 Recovery testing Performance testing Unit testing Integration testing
Which of the following testing techniques ensures that the software product
401 7 D 1 Path Testing Integration Testing Unit Testing Regression Testing
runs correctly after the changes during maintenance ?
403 7 Which activity includes human based checking of documents and files? B 1 design verification integration validation
404 7 Stress testing also known as? B 1 Unit testing Sensitivity testing Recovery testing Acceptance testing
405 7 Alpha and Beta testing are forms of A 1 Acceptance testing Integration testing System testing Unit testing
406 7 Testing of software with actual data and in the actual environment is called B 1 Alpha testing Beta testing Gama testing Unit testing
407 7 Spiral test consist of? D 1 Unit testing Integration testing Validation testing All of the above
409 7 Which is a type of system testing? C 1 Beta testing Alpha testing Recovery testing Validation testing
In which of method, integration and testing start with most atomic module in
410 7 B 1 Top-down testing Bottom-up testing Sandwich integration Black box testing
control hierarchy?
414 7 Which of the following term is not related to testing? D 1 error failure test case test-bot
416 7 Which of the following is not a testing technique? C 1 Unit testing integration testing collaboration testing system testing
417 7 Which of the following is refered to as testing in small? A 1 Unit testing integration testing collaboration testing system testing
418 7 Which of the following is refered to as testing in large? D 1 Unit testing integration testing system testing Both b and c
419 7 After module is coded and reviewed, this testing is carried out? A 1 Unit testing integration testing system testing Both b and c
420 7 Enviornment created to carry out unit testing requires D 1 Stub driver motor both a & b
421 7 Which of the following is not an activity invoved in system testing? D 1 α- testing β- testing Acceptance testing None of the above
423 7 Which of the following is not integration testing approach? B 1 Big bang approach Small bang approach Top-down approach Bottom-up approach
425 7 In a pure bottom up testing, we require B 1 only stubs only drivers both are required none
426 7 In a top-down integration approach, we require only A 1 only stubs only drivers both are required none
427 7 The testing carried out by the test team within the developing organization is A 1 Alpha testing Beta testing Acceptance testing User testing
428 7 The testing performed by selected group of friendly customer B 1 Alpha testing Beta testing Acceptance testing User testing
The testing carried out by the customer to determine whether he should take
429 7 C 1 Alpha testing Beta testing Acceptance testing User testing
delivery or not is
Which approach verifies low level data processing early in the testing
430 7 B 1 Top-down testing Bottom-up testing Validation testing All of the above
process?
432 7 Which of the following is not a performance testing technique? D 1 stress testing volume testing both a & b blue-box testing
433 7 The software product that process confidential data needs C 1 compatibility testing usability testing security testing Volume testing
Which testing checks whether the data structures have been design to
434 7 D 1 compatibility testing usability testing security testing Volume testing
success fully handle extra ordinary situations?
435 7 Which testing is carried out to check software protection mechanism? A 1 Security testing Recovery testing compatibility testing none
Which testing has the practice of running an old test suite after each change
436 7 to the system or bug fix to ensure no new bug is introduced due to the A 1 Regression testing Usability testing Recovery testing compatibility testing
change?
When system needs to interface with external system, this testing is carried
437 7 A 1 compatibility testing Regression testing Usability testing Recovery testing
out?
Which of the following integration testing techniques can be used to test thread-based
439 7 C 1 Use-based approach both none
object oriented program? approach
Which of the following are the important task (s) involved in software prepare set of test observe if the system modify the code to fix
440 7 D 1 Only A & B
testing? inputs behaves as expected the defect
Which are the different testing strategies? Describe any one with a suitable
443 7 5
example.
Error guessing
447 8 In which of the following categories can white-box testing be classified? B 1 Design based testing Structural testing None
techniques
448 8 When can white-box testing be started? C 1 After SRS completion After Installation After Programming After Designing
_________, sometimes called glass-box testing, is a test case design method Control structure
449 8 A 1 White-box testing Black-box testing Grey-box testing
that uses the control structure of the procedural design to derive test cases. testing
450 8 What are techniques available for White box testing? D 1 Path coverage Branch coverage Statement coverage All of the mentioned
In white box testing techniques, every node should be tested at least once is
451 8 C 1 Path coverage Branch coverage Statement coverage Network coverage
known as?
452 8 Which of the following is another name of white box testing? C 1 Black box testing Behavioral testing Structural testing Input-output testing
To execute all loops at their boundaries and within their operational bounds
453 8 D 1 Black Box Testing Alpha Testing Recovery Testing White Box Testing
is an example of
454 8 Black box testing is also called A 1 behavioral testing Structural testing Verification Unit testing
The Black box testing method is applicable to which of the following levels
455 8 D 1 Integration testing System testing Acceptance testing All of the mentioned
of software testing?
Boundary value
458 8 Which of the below testing is related to black-box testing? B 1 Statement coverage Branch coverage Path coverage
analysis
None of the
463 8 Cyclomatic complexity can be calculated by D 1 E+N+2 E+N-2 E-N-2
mentioned
465 8 A program with high cyclomatic complexity is almost likely to be: C 1 Large Easy to test Difficult to test Small
466 8 Cyclomatic complexity is? B 1 Black box testing White box testing Grey box testing Red box testing
467 8 The flow graph has 10 nodes and 13 edges. What would be the CYC? D 1 2 3 4 5
468 8 Exhaustive testing is C 1 always possible always impossible impractical but possible never possible
if (d) {
ans = 4;
}
}
return ans;
}
472 8 The set of test-case using which a program is to be tested is known as C 1 test-set test-case test-suite debuy points
473 8 ___________ is carried out to identify the statements that are in error. B 1 test cases debugging error correction All of the above
Test cases are designed from an examination of the input/output values only
474 8 B 1 white box testing black box testing integration testing All of the above
and no knowledge of design or code is required in
477 8 Which testing method does cyclomatic complexity method comes under? A 1 White box testing Blackbox testing both none
while (i<n-1) do
j = i + 1;
while (j<n) do
480 8 1
if A[i]<A[j] then
swap(A[i], A[j]);
end do;
j=j+1;
end do;
void foo(void)
{
if (a)
if (b)
481 8 1
x=1;
else
x=2;
} Find the CYC for the above code
void foo(void)
{
if (a && b)
482 8 x=1; 1
else
x=2;
} Find CYC for the above code
Find cyclometic Complexity for th below mentioned code1 while (x != y){
2 if (x>y) then
3 x=x-y;
483 8 else 1
4 y=y-x;
5}
6 return x;
Calculate cyclomatic complexity using control flow graph for given code.
if X = 50 then
if Y > Z then
X = Y;
else X = Z;
484 8 3
end if
end if
print X;
print Y;
print Z;
Consider below source code and calculate Cyclomatic complexity using
Control flow graph.
IF A = 354
THEN IF B > C
THEN A = B
485 8 3
ELSE A = C
END IF
END IF
PRINT A
Consider below code and calculate cyclomatic complexity using control flow
graph.
if A = 10 then
if B > C then
A = B;
486 8 else 2
A = C;
end if
end if
print A;
print B;
print C;
Compute the CYC for the code given below
IF P = 230
THEN IF P > Q
THEN P= Q
487 8 2
ELSE P = R
END IF
END IF
PRINT P
Design a test case for the login functionality for any software being
489 8 4
developed.
Design a custom Validation form to validate the email address of a user and
490 8 state which method will this form be tested by? Design test case for the 4
same.
Design a test case for a student form asking for his age as one of the
491 8 paramters. The form should be tested using BlackBox-Eqivalence 4
Partitioning
For below given programme, how we can apply techniques of white box
testing?
Read A
Read B
if A + B > 200 then
495 8 3
print “maximum”
end if
if A > 100 then
print “A maximum”
end if
Read D
Read Y
if D + Y > 300 then
print “large”
498 8 end if 3
if D > 70 then
print “D large”
end if
Determine the statement coverage, path coverage, and branch coverage for
the above code.
Consider below code,
Read X
Read Y
If X + Y > 110 then
print “large”
499 8 end if 3
if X > 60 then
print “X large”
end if
Find out the Statement coverage, Branch coverage and Path coverage for
given code.
Consider the code given below and determine statement, branch and path
coverage
Read e;
read d;
500 8 if e>d 3
print "E is greater than D";
else
print "Dis greater than E";
end if;
501 9 The ISO quality assurance standard that applies to software Engineering is B 1 ISO 9000 : 2004 ISO 9001 : 2000 ISO 9002 : 2001 ISO 9003 : 2004
prevent profitable
affect the reliability of may cause an entire may result from user
502 9 Software safety is quality assurance activity that focuses on hazards that B 1 marketing of the final
a software component system to fail input errors
product
Who identifies, documents, and verifies that corrections have been made to
503 9 B 1 Project manager SQA Group Customer Developer
the software?
A server crashes on the average once in 30 days, that is, the Mean Time
Between Failures (MTBF) is 30 days. When this happens, it takes 12 hours
506 9 C 1 0.962 0.971 0.983 0.999
to reboot it, that is, the Mean Time to Repair (MTTR) is 12 hours. The
availability of server with these reliability data values is approximately :
508 9 Which one of the following is not an element of SQA? C 1 Change Management Vendor Management Design Quality Safety
Imagine we have four pieces of equipment. The first one failed after 10
510 9 hours, the second one failed after 12 hours, the third failed after 6 hours and C 1 12 15 9 13
the fourth failed after 8 hours. Then find Mean Time To Failure.
511 9 The intent of Technical review is __________ D 1 To Collect activities To improve education. To improve quality. To uncover errors.
Mean Time Between Mean Time Begin Mean Term Between Mean Term Between
514 9 MTBF stands for A 1
Failure Failure Failure Fault
516 9 ISO 9001: 2000 does not address the following topic D 1 Contract review training Servicing Maintenance
The FIT (Failure In Time) is another way in which one can REPORT
517 9 A 1 MTBF MTSF MTTF MTTR
__________.
Error / Defect
518 9 Which is the key contributor to improvement in SQA? C 1 collection and Vendor Management Education Testing
Analysis
Imagine that a given piece of equipment has been fully operational for 1000
519 9 hours over a period of six months. It broke five times. Find Mean Time B 1 500 200 450 300
Between Failure.
Imagine software has four modules. The first one failed after 20 hrs., the
521 9 second one failed after 22 hrs., the third failed after 8 hrs., the fourth failed D 1 6 hrs. 8 hrs. 12 hrs. None of these
after 30 hrs. Find MTTR for given data.
525 9 Which one of the following is not a level of CMM? D 1 Repeatable Defined Optimizing Training
Key Point Area of Level 3 (Defined) of Capability Maturity Model Software Project Software Project Software Quality
527 9 A 1 Pear Reviews
is__________ Planning Tracking Assurance
Quality Management and Quantity Managemement are the key point areas
528 9 D 1 Defined Initial Optimizing Managed
of which level of CMM?
529 9 MTBF is a summation of which two metrics? B 1 MTTR & MTFF MTTR & MTTF MTRR & MTTF MTBF & MTTR
533 9 Describe in detail the ISO 9001 : 2000 Standard used in market. 5
Discuss the meaning of SQA? Which are the elements of SQA. Or What is
534 9 7
SQA? Explain elements of SQA in detail.
536 9 Define Software Reliability? Discuss about MTTF, MTTR, and MTBF. 3
In software maintenance tackling the changes in the hardware or software Corrective Preventive
539 10 C 1 Perfective maintenance Adaptive maintenance
environment where the software works, is maintenance maintenance
A single software
A separate Software Configuration
configuration
Software Configuration Management can be administered in several ways. configuration Management distributed
541 10 A 1 management team for All of the mentioned
These include management team for among the project
the whole
each project members
organization
Software
546 10 The Software Configuration items are ________ D 1 Design Specification Source Code All of these
Requirements
The task that is not a part of Software Configuration Management (SCM) is Configuration status
547 10 D 1 Change control Version control None of the above
______ reporting
The items that comprise all information produced as part of the software Software A. Software system Software change All of the mentioned
548 10 A 1
process are collectively called a ____. configuration maintenance management above
A Software Configuration Management Plan defines the project strategy for Process & change None of the
549 10 A 1 Process management Change management
____. management mentioned above
None of the
550 10 Software configuration management is a set of ___ activities. C 1 Change management Process Tracking and control
mentioned above
553 10 B 1 1 2 3 4
What complements the formal technical review by assessing a configuration Software Software configuration None of the
554 10 A 1 Baseline
object for characteristics that are generally not considered during review? configuration audit management mentioned
What involves preparing software for external release and keeping track of
555 10 B 1 System building Release management Change management Version management
the system versions that have been released for customer use?
A typical configuration management (CM) operational scenario involves a All of the mentioned
557 10 A 1 A. Project manager System engineer System administrator
____ who is in charge of a software group. above
558 10 Which of these are valid software configuration iteams? D 1 Case tools Documentations Executable programs All of the above
Which of the following is not considered one of the four important elements
559 10 D 1 component element human elements Process elements validation elements
that should exist when a configuration management system is developed?
Which of the following tasks is not part of software configuration
560 10 C 1 Change control reporting statical quality control Version control
management?
Amongst which of the following is / are the elements of a configuration Component elements, Construction elements, None of the
561 10 C 1 Both A and B
management system. Process elements Human elements mentioned above
When software configuration management is a formal activity the software quality assurance
562 10 B 1 development team senior managers testing specialists
configuration audit is conducted by the group
What combines procedures and tools to manage different versions of None of the
564 10 B 1 Change control Version control SCIs
configuration objects that are created during the software process? mentioned
The extent to which the s/w can continue to operate correctly despite the
565 10 B 1 Reliability Robustness Fault tolerance Portability
introduction of invalid inputs is called as
choice of hardware
controlling changes to controllling maintaining versions
566 10 Configuration management is not concerned with B 1 configuration for an
the source code documentation changes of software
application
573 10 Describe the version control in SCM? List tools available for the same 4
What is change control in SCM Process? List tools available for the same.
574 10 Or Explain change control procedure of software configuration management 4
in detail.