Olete.in
Articles
Mock Tests
🧪 Software Engineering MCQ Quiz Hub
Introduction to Software Engineering
Choose a topic to test your knowledge and improve your Software Engineering skills
1. What is the major advantage of using Incremental Model?
Customer can respond to each increment
Easier to test and debug
It is used when there is a need to get a product to the market early
Easier to test and debug & It is used when there is a need to get a product to the market early
2. The spiral model was originally proposed by
IBM
Barry Boehm
Pressman
Royce
3. The spiral model has two dimensions namely _____________ and ____________
diagonal, angular
radial, perpendicular
radial, angular
diagonal, perpendicular
4. How is WINWIN Spiral Model different from Spiral Model?
It defines tasks required to define resources, timelines, and other project related information
It defines a set of negotiation activities at the beginning of each pass around the spiral
It defines tasks required to assess both technical and management risks
It defines tasks required to construct, test, install, and provide user support
5. Identify the disadvantage of Spiral Model.
Doesn’t work well for smaller projects
High amount of risk analysis
Strong approval and documentation control
Additional Functionality can be added at a later date
6. Spiral Model has user involvement in all its phases.
True
False
all
none
7. How is Incremental Model different from Spiral Model?
Progress can be measured for Incremental Model
Changing requirements can be accommodated in Incremental Model
Users can see the system early in Incremental Model
All of the mentioned
8. If you were to create client/server applications, which model would you go for?
WINWIN Spiral Model
Spiral Model
Concurrent Model
Incremental Model
9. A company is developing an advance version of their current software available in themarket, what model approach would they prefer ?
RAD
Iterative Enhancement
Both RAD & Iterative Enhancement
Spiral
10. One can choose Waterfall Model if the project development schedule is tight.
True
False
all
none
11. Spiral Model has high reliability requirements.
True
False
all
none
12. RAD Model has high reliability requirements.
True
False
all
none
13. If you were a lead developer of a software company and you are asked to submit aproject/product within a stipulated time-frame with no cost barriers, which model would you select?
Waterfall
Spiral
RAD
Incremental
14. Which of the following life cycle model can be chosen if the development team has less experience on similar projects?
Spiral
Waterfall
RAD
Iterative Enhancement Model
15. Selection of a model is based on
Requirements
Development team & Users
Project type and associated risk
All of the mentioned
16. Which of the following life cycle model can be chosen if the development team has lessexperience on similar projects?
Spiral
Waterfall
RAD
Iterative Enhancement Model
17. Which two models doesn’t allow defining requirements early in the cycle?
Waterfall & RAD
Prototyping & Spiral
Prototyping & RAD
Waterfall & Spiral
18. A model that is the demo implementation of the system.
waterfall
prototype
incremental
agile
19. Maintenance is the final phase in waterfall model.
True
False
all
None of these
20. A stage in which individual components are integrated and ensured that they are error-freeto meet customer requirements.
Coding
Testing
Design
Implementation
21. Methodology in which project management processes were step-by step.
Incremental
Waterfall
Spiral
Prototyping
22. ER diagram is a ------------t
Design
Coding
Testing
None of the above
23. ER diagram is a ________of the database system which provides high level conceptualdata model and supports the users perception of the data.
Graphical representation
Hierarchical representation
Both of these
None above these
24. _____ is an object in to real world that is distinguishable from all other objects
A. Entity
Attribute
Both
None of These
25. _____ is set of entities of the same type that share the same properties attributes.
Entity
Attribute
Both
None of These
26. Each entity has a set of _____________
Entity
Attribute
Row
None of these
27. ____ attributes cannot be divided into subparts
Simple
Composite
Single valued
Multivalued
28. _____ attributes can be divided into subparts.
Simple
Composite
Single valued
Multivalued
29. ________entity does not have a value for an attribute.
Null
Composite
Single valued
multivalued
30. _____ represent entity set.
Ellipses
Rectangles
Diamonds
Lines
31. _______ represent attributes
Ellipses
Rectangles
Diamonds
Lines
32. ________represent relationship set.
Ellipses
Rectangles
Diamonds
Lines
33. _______represent multi-valued attribute.
Double ellipse
Dashed ellipse
Diamonds
Lines
34. _______ represent derived attribute.
Double ellipse
Dashed ellipse
Diamonds
Lines
35. ___represent weak entity set.
Double ellipse
Dashed ellipse
Double rectangle
Lines
36. A _________ is a decision support tool that uses a tree-like graph or model of decisionsand their possible consequences, including chance event outcomes, resource costs, and utility.
Decision tree
Graphs
Trees
Neural Networks
37. Decision Tree is a display of an algorithm.
True
False
all
none
38. Choose from the following that are Decision Tree nodes?
Decision Nodes
End Nodes
Chance Nodes
All of the mentioned
39. Decision Nodes are represented by _________
Disks
Squares
Circles
Triangles
40. Chance Nodes are represented by __________
Disks
Squares
Circles
Triangles
41. End Nodes are represented by __________
Disks
Squares
Circles
Triangles
42. Which of the following are the advantage/s of Decision Trees?
Possible Scenarios can be added
Use a white box model, If given result is provided by a model
Worst, best and expected values can be determined for different scenarios
All of the mentioned
43. Decision table made up of section.
Condition statement
Condition statements
Action statements
All of these
44. ________ is a graphic representation of system that shows data flows to from and within system, processing functions that change the data in some manner and storage of tis data.
DFD
ER model
Decision table
Decision Tree
45. DFD shows how things happen or the physical component is called ------------
Logical DFD
Physical DFD
Data dictionary
None of These
46. A relational database system needs to maintain data about the relations, such as the schema of the relations. This is called
Metadata
Catalog
Log
Dictionary
Submit