Professional Documents
Culture Documents
CHAPTER NO. 01
SR.
QUESTIONS ANS
NO.
Identify the correct statement: "Software engineers shall
A. act in a manner that is in the best interests of his expertise and favour."
1. B. act consistently with the public interest." B
C. ensure that their products only meet the SRS."
D. none
Company has latest computers and state-of the-art software tools, so we
shouldn't worry about the quality of the product.
2. B
A. True
B. False
What is a Software?
A. Software is set of programs.
3. B. Software is documentation and configuration of data. C
C. Both a and b
D. None of the mentioned
What are attributes of good software?
A. Software maintainability.
4. B. Software functionality. D
C. Software development.
D. a and b.
Which of these is incorrect?
A. Software engineering belongs to Computer science.
B. Software engineering is a part of more general form of System
5. Engineering. C
C. Computer science belongs to Software engineering.
D. Software engineering is concerned with the practicalities of
developing and delivering useful software.
SDLC stands for……………
A. Software Development Life Cycle
6. B. System Development Life cycle A
C. Software Design Life Cycle
D. System Design Life Cycle
If a software production gets behind schedule, one can add more
programmers and catch up
7. B
A. True
B. False
The only deliverable work product for a successful project is the working
program.
8. B
A. True
B. False
A general statement of objectives is the major cause of failed software efforts.
9. A. True A
B. False
…………….&………….. are two kinds of software products.
10. C
A. CAD, CAM
B. Firmware, Embedded
C. Generic, Customised
Which one of the following is not an application of embedded software
product?
11. A. key pad control of a security system B
B. pattern recognition game playing
C. digital function of dashboard display in a car
CHAPTER NO. 02
RAD Model has
A. 2 phases
12. B. 3 phases C
C. 5 phases
D. 6 phases
What is the major drawback of using RAD Model?
A. Highly specialized & skilled developers/designers are required.
13. B. Increases reusability of components. D
C. Encourages customer/client feedback.
D. Both a & c
The Incremental Model is a result of combination of elements of which two
models?
A. Build & FIX Model & Waterfall Model
14. C
B. Linear Model & RAD Model
C. Linear Model & Prototyping Model
D. Waterfall Model & RAD Model
What is the major advantage of using Incremental Model?
A. Customer can respond to each increment
15. B. Easier to test and debug D
C. It is used when there is a need to get a product to the market early
D. Both b & c
The spiral model was originally proposed by……
A. IBM
16. B. Barry Boehm B
C. Pressman
D. Royce
The spiral model has two dimensions namely……... and…….
A. diagonal, angular
17. B. radial, perpendicular C
C. radial, angular
D. diagonal, perpendicular
Spiral Model has user involvement in all its phases.
18. A. True B
B. False
How is Incremental Model different from Spiral Model?
A. Progress can be measured for Incremental Model.
19. A
B. Changing requirements can be accommodated in Incremental Model.
C. Users can see the system early in Incremental Model.
Which two models doesn't allow defining requirements early in the cycle?
A. Waterfall & RAD
20. B
B. Prototyping & Spiral
C. Prototyping & RAD
D. Waterfall & Spiral
Which two of the following models will not be able to give the desired
outcome if user participation is not involved?
A. Waterfall & Spiral
21. D
B. RAD & Spiral
C. RAD & Waterfall
D. RAD & Prototyping
One can choose Waterfall Model if the project development schedule is tight.
22. A. True B
B. False
Spiral Model has high reliability requirements.
23. A. True A
B. False
Which two models doesn't allow defining requirements early in the cycle?
A. Waterfall & RAD
24. B. Prototyping & Spiral B
C. Prototyping & RAD
D. Waterfall & Spiral
CHAPTER NO. 03
Which tool is use for structured designing?
A. Program flowchart
25. B. Structure chart B
C. Data-flow diagram
D. Module
In the Analysis phase, the development of the……. occurs, which is a clear
statement of the goals and objectives of the project.
A. Documentation
26. C
B. flowchart
C. program specification
D. design
In Design phase, which is the primary area of concern?
A. Architecture
27. B. Data D
C. Interface
D. All of the mentioned
The importance of software design can be summarized in a single word which
is:
A. Efficiency
28. C
B. Accuracy
C. Quality
D. Complexity
CHAPTER NO. 04
Why are the design principles considered unique?
A. They are characteristic of well-constructed programs
29. B. They are robust A
C. All of the mentioned
D. None of the mentioned
Which of the property of software modularity is incorrect with respect to
30. benefits software modularity? D
A. Modules are robust.
B. Module can use other modules
C. Modules Can be separately compiled and stored in a library.
D. Modules are mostly dependent.
……….is a measure of the degree of interdependence between modules.
A. Cohesion
31. B
B. Coupling
C. None of the mentioned
Which of the following is………………
A. Control Coupling
32. B. Stamp Coupling C
C. Data Coupling
D. Content Coupling
Which of the following is the worst type of module coupling?
A. Control Coupling
33. B. Stamp Coupling C
C. External coupling
D. Content Coupling
Which of the following is the worst type of module cohesion?
A. Logical Cohesion
34. B. Temporal Cohesion D
C. Functional Cohesion
D. Coincidental Cohesion
Which of the following is the best type of module cohesion?
A. Functional Cohesion
35. B. Temporal Cohesion A
C. Functional Cohesion
D. Sequential Cohesion
A software engineer must design the modules with the goal of high cohesion
and low coupling.
36. A
A. True
B. False
In what type of coupling, the complete data structure is passed from one
module to another?
A. Control Coupling
37. B
B. Stamp Coupling
C. External Coupling
D. Content Coupling
If all tasks must be executed in the same time-span, what type of cohesion is
being exhibited?
A. Functional Cohesion
38. B
B. Temporal Cohesion
C. Functional Cohesion
D. Sequential Cohesion
In a DFD external entities are represented by a…………
A. Rectangle
39. B. Ellipse A
C. diamond shaped box
D. circle
A data flow can
40. C
A. only emanate from an external entity
B. only terminate in an external entity
C. may emanate and terminate in an external entity
D. may either emanate or terminate in an external entity but not both
A rectangle in a DFD represents
A. a process
41. B. a data store C
C. an external entity
D. an input unit
External Entities may be a
A. source of input data only
42. B. source of input data or destination of results B
C. destination of results only
D. repository of data
By an external entity we mean a
A. unit outside the system being designed which can be controlled by an
analyst
43. B. unit outside the system whose behavior is independent of the system C
being designed
C. a unit external to the system being designed
D. a unit which is not part of a DFD
A data store in a DFD represents….
A. a sequential file
44. B. a disk store C
C. a repository of data
D. a random access memory
A data flow can
A. only enter a data store
45. B. only leave a data store C
C. enter or leave a data store
D. either enter or leave a data store but not both
A data cannot flow between a store and
(i) a store (ii)a process (iii)an external entity
A. i and iii
46. A
B. i and ii
C. ii and ii
D. ii
Data cannot flow between two data stores because
A. it is not allowed in a DFD
47. B. a data store is a passive repository of data D
C. data can get corrupted
D. they will get merged
Data cannot flow from an external entity to an external entity because
A. it will get corrupted
48. B. it is not allowed in DFD D
C. an external entity has no mechanism to read or write
D. both are outside the context of the system
Data flow in a DFD must have
i. an arrow showing direction of flow of data
49. D
ii. a meaningful name
iii. a label such as: xyz
iv. no arrows as they are confusing
A. i and iii
B. ii and iv
C. iii and iv
D. i and ii
in Decision trees
A. nodes represents the conditions and the right side of the tree testing
the actions be taken
50. B. root is drawn on the left and is the starting point on the decision A
sequence
C. branch depends on the condition and decisions to be made
D. all of these
Decision-Table is……..
A. a way to get an accurate picture of the system
51. B. a way of representing the information flow C
C. a way of representing multiple conditions
D. all of these
Decision-Table
A. documents rules that select one or more actions based on one or more
conditions from a set of possible conditions
52. A
B. represents an information flow
C. shows the decision paths
D. gets an accurate picture of the system
In Decision trees
A. nodes represents the conditions and the right side of the tree testing
the actions to
53. B. root is drawn on the left and is the starting point on the decision A
sequence be taken
C. branch depends on the condition and decisions to be made
D. all of these
What is (are) the difference (s) between Decision-Tables and Decision-
Trees?
A. One shows the logic while the other shows the process
54. C
B. Value to the end user
C. Form of representation
D. All of these
Decision Tables are preferred when
A. Too many conditions need to be tested
55. B. Sequencing of testing conditions is important A
C. When there are many loops to be performed
D. When too many actions are to be taken
The objective of using decision trees is to
A. Expand a DFD so that a user can understand it
B. To specify sequence of conditions to be tested and actions to be taken
56. B
C. Describe a computational procedure that can be easily understood by
a person
D. Use it as a tool in decision support system
Decision trees are superior to decision tables when
57. A. The number of conditions to be tested is very large C
B. When sequence of testing conditions is not particularly important
C. When sequence of testing conditions is not particularly important
D. When a large number of actions are to be specified
CHAPTER NO. 05
This section on Software Engineering MCQs focuses on" Software Testing
Techniques -2".
1. The testing in which code is checked
58. A. Black box testing B
B. White box testing
C. Red box testing
D. Green box testing
Behavioural testing is
A. White box testing
59. B
B. Black box testing
C. Grey box testing
Which of the following is black box testing
A. Basic path testing
60. B. Boundary value analysis B
C. Code path analysis
D. None of the mentioned
Software tester should be involved very early during development phase of a
project.
61. A
A. True
B. false
System testing is a
A. Black box testing
62. B. White box testing A
C. Grey box testing
D. Both a and b
Black box testing is only functional testing.
63. A. True B
B. False
CHAPTER NO. 06
Which of the following is not included in failure costs?
A. rework
64. B. repair D
C. failure mode analysis
D. none of the mentioned
Which requirements are the foundation from which quality is measured?
A. Hardware
65. B. Software B
C. Programmers
D. None of the mentioned
Which of the following is not a SQA plan for a project?
A. evaluations to be performed
66. B. amount of technical work B
C. audits and reviews to be performed
D. documents to be produced by the SQA group
Degree to which design specifications are followed in manufacturing the
67. product is called…… B
A. Quality Control
B. Quality of conformance
C. Quality Assurance
D. None of the mentioned
Which of the following is not included in External failure costs?
A. testing
68. B. helpline support A
C. warranty work
D. complaint resolution
Which of the following is not an appraisal cost in SQA?
A. inter-process inspection
69. B. maintenance C
C. quality planning
D. testing
Who identifies, documents, and verifies that corrections have been made to
the software?
A. Project manager
70. C
B. Project team
C. SQA group
D. All of the mentioned
The primary objective of formal technical reviews is to find…….during the
process so that they do not become defects after release of the software.
A. errors
71. A
B. equivalent faults
C. failure cause
D. None of the mentioned
What is not included in prevention costs?
A. quality planning
72. B. formal technical reviews D
C. test equipment
D. equipment calibration and maintenance
Software quality assurance consists of the auditing and reporting functions of
management.
73. A
A. True
B. False
How many product quality factors are proposed in McCall quality model?
A. 2
74. B. 3 C
C. 11
D. 8
Which one of the following is not a software quality model?
A. ISO 9000
75. B. McCall model A
C. Boehm model
D. ISO 9126
Suitability, Accuracy, Interoperability and security are what type quality
attribute of ISO 9126?
A. Reliability
76. C
B. Efficiency
C. Functionality
D. Usability
Time Behavior and Resource Behavior fall under which quality attribute of
ISO 9126
A. Reliability
77. B
B. Efficiency
C. Functionality
D. Usability
SR.
Software Engineering (UG-CS-313) ANS
NO.
1) Software Engineering primarily aims on C
a) Reliable software
b) Cost effective software
c) Reliable and Cost effective software
d) None of these
2) Software is defined as . D
a) Instructions
b) Data Structures
c) Document
d) All of the above
3) Which is NOT a software characteristic? D
a) Software does not wear out
b) Software is flexible
c) Software is not manufactured
d) Software is always correct
4) To produce a good quality product, process should be B
a) Complex
b) Efficient
c) Rigorous
d) none of the above
5) Which is not a type of requirements under quality function deployment? B
a) Normal requirements
b) Abnormal requirements
c) Expected requirements
d) Exciting requirements
6) Concept of software engineering is applicable to D
a) FORTRAN language only
b) Pascal language only
c) ‘C’ language only
d) All of the above
7) Which is not a software life cycle model? D
(a) Waterfall model
(b) Spiral model
(c) Prototyping model
(d) Capability maturity model
8) SDLC stands for B
(a) Software design life cycle
(b) Software development life cycle
(c) System development life cycle
(d) System design life cycle
9) DFD stands for C
(a) Data Flow design
(b) Descriptive functional design
(c) Data flow diagram
(d) None of the above
10) Acceptance testing is done by B
(a) Developers
(b) Customers
(c) Testers
(d) All of the above
11) Software Engineering primarily aims on C
a) Reliable software
b) Cost effective software
c) Reliable and Cost effective software
d) None of these
12) What are the characteristics of software? B
a) Software is developed or engineered; it is not manufactured in the classical
sense
b) Software doesn’t “ wear out ”
c) Software can be custom built or custom build
d) All mentioned above
13) Software Engineering is defined as systematic, disciplined and quantifiable A
approach for the development, operation and maintenance of software.
a) True
b) False
14) RAD Software process model stands for . A
a) Rapid Application Development
b) Relative Application Development
c) Rapid Application Design
d) Recent Application Development
15) Which of the following is the understanding of software product limitations, D
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
16) Which one of the following is not a phase of Prototyping Model? B
a) Quick Design
b) Coding
c) Prototype Refinement
d) Engineer Product
17) The black box concept assumes that B
a) Black boxes are dependent on environment
b) Input and Output will remain stable
c) Super system is stable
d) None of these
18) Coding and Testing are done in A
a) Top-down manner
b) Bottom-up manner
c) Adhoc manner
d) None of these
19) Software consists of B
a) Set of instructions + operating procedures
b) Programs + documentation + operating procedures
c) Programs + hardware manuals
d) Set of programs
20) Which is not one of the types of prototype of Prototyping Model? C
a) Horizontal Prototype
b) Vertical Prototype
c) Diagonal Prototype
d) Domain Prototype
21) RAD Model has C
a) 2 phases
b) 3 phase
c) 5 phases
d) 6 phases
22) SDLC stands for A
a) Software Development Life Cycle
b) System Development Life cycle
c) Software Design Life Cycle
d) System Design Life Cycle
23) Which model can be selected if user is involved in all the phases of SDLC? C
a) Waterfall Model
b) Prototyping Model
c) RAD Model
d) both Prototyping Model & RAD Model
24) Modularization is a technique to divide a software system into multiple discrete A
and independent modules.
a) True
b) False
25) Modifying the software to match changes in the ever changing environment is B
called
a) Perfective maintenance
b) Adaptive maintenance
c) Corrective maintenance
d) Preventive maintenance
26) Preventive maintenance is implementing changes in existing or new B
requirements of user.
a) True
b) False
27) Knowledge of software program, design and structure is essential in _. B
a) Black-box testing
b) White-box testing
c) Integration testing
d) None of the above
28) Quality of the product comes under which type of measures? A
a) Indirect measures
b) Direct measures
c) Coding
d) None of the above.
29) In a DFD external entities are represented by a A
a) rectangle
b) ellipse
c) diamond shaped box
d) circle
30) What is used for implementing the changes in existing or new requirements of B
user in software maintenance?
a) Preventive maintenance
b) Perfective maintenance
c) Corrective
d) Adaptive
31) Software Engineering primarily aims on C
a) Reliable software
b) Cost effective software
c) Reliable and Cost effective software
d) None of these
32) Software is defined as . D
a) Instructions
b) Data Structures
c) Documents
d) All of the above
33) Which is NOT a software characteristic? D
a) Software does not wear out
b) Software is flexible
c) Software is not manufactured
d) Software is always correct
34) To produce a good quality product, process should be B
a) Complex
b) Efficient
c) Rigorous
d) none of the above
35) Which is not a type of requirements under quality function deployment? B
a) Normal requirements
b) Abnormal requirements
c) Expected requirements
d) Exciting requirements
36) Concept of software engineering is applicable to D
a) FORTRAN language only
b) Pascal language only
c) ‘C’ language only
d) All of the above
37) Which is not a software life cycle model? D
(a) Waterfall model
(b) Spiral model
(c) Prototyping model
(d) Capability maturity model
d. Proxy
d)Structured Design
d. Construction activities
b) top-down design
(c)embedded design
SAURABH PATIL