

MCQOPTIONS
Saved Bookmarks
This section includes 165 Mcqs, each offering curated multiple-choice questions to sharpen your Software Engg knowledge and support exam preparation. Choose a topic below to get started.
51. |
The component-based development model is |
A. | Only appropriate for computer hardware design. |
B. | Not able to support the development of reusable components. |
C. | Works best when object technologies are available for support. |
D. | Not cost effective by known quantifiable software metrics. |
Answer» D. Not cost effective by known quantifiable software metrics. | |
52. |
The formal methods model of software development makes use of mathematical methods to |
A. | Define the specification for computer-based systems |
B. | Develop defect free computer-based systems |
C. | Verify the correctness of computer-based systems |
D. | All of the above |
Answer» E. | |
53. |
Which of the following is not necessary to apply agility to a software process? |
A. | Eliminate the use of project planning and testing |
B. | Only essential work products are produced |
C. | Process allows team to streamline tasks |
D. | Uses incremental product delivery strategy |
Answer» B. Only essential work products are produced | |
54. |
Evolutionary software process models |
A. | Are iterative in nature |
B. | Can easily accommodate product requirements changes |
C. | Do not generally produce throwaway systems |
D. | All of the above |
Answer» E. | |
55. |
The rapid application development model is |
A. | Another name for component-based development. |
B. | A useful approach when a customer cannot define requirements clearly. |
C. | A high speed adaptation of the linear sequential model. |
D. | All of the above. |
Answer» D. All of the above. | |
56. |
Which of the following traits need to exist among the members of an agile software team? |
A. | Competence |
B. | Decision-making ability |
C. | Mutual trust and respect |
D. | All of the above |
Answer» E. | |
57. |
The largest percentage of total life cycle cost of software is: |
A. | Design cost |
B. | Testing cost |
C. | Coding cost |
D. | Maintenance cost |
Answer» E. | |
58. |
Which is not one of the key questions that is answered by each team member at each daily Scrum meeting? |
A. | What did you do since the last meeting? |
B. | What obstacles are you encountering? |
C. | What is the cause of the problems you are encountering? |
D. | What do you plan to accomplish at the next team meeting? |
Answer» D. What do you plan to accomplish at the next team meeting? | |
59. |
Agile Modeling (AM) provides guidance to practitioner during which of these software tasks? |
A. | Analysis |
B. | Design |
C. | Coding |
D. | both a and b |
Answer» E. | |
60. |
Each loop in spiral model is splited into |
A. | two sections |
B. | three sections |
C. | four sections |
D. | five sections |
Answer» E. | |
61. |
Which model can be selected if user is involved in all the phases of SDLC? |
A. | Waterfall Model |
B. | Prototyping Model |
C. | RAD Model |
D. | both b & c |
Answer» D. both b & c | |
62. |
Waterfall model phase which combines code generation and testing that is required to uncover errors in code is |
A. | planning |
B. | construction framework |
C. | deployment |
D. | maintance |
Answer» C. deployment | |
63. |
In prototype model, quick design phase leads to construction of |
A. | iteration |
B. | quick plan |
C. | construction |
D. | prototype |
Answer» E. | |
64. |
The advantages of creating a prototype are |
A. | It can serve as means of communication between developers and customers |
B. | It allows developers to experiment with number of diferent design options |
C. | Both (a) and (b) |
D. | None of the above |
Answer» D. None of the above | |
65. |
System feasibility in spiral model is determined in |
A. | first loop |
B. | second loop |
C. | third loop |
D. | all loops |
Answer» B. second loop | |
66. |
How do you create agile processes to manage unpredictability? |
A. | Requirements gathering must be conducted very carefully |
B. | Software increments must be delivered in short time periods |
C. | Software processes must adapt to changes incrementally |
D. | both b and c |
Answer» E. | |
67. |
Model suitable for project requiring shorter development times is |
A. | Waterfall model |
B. | RAD model |
C. | Incremental model |
D. | Decremented model |
Answer» C. Incremental model | |
68. |
What are the four framework activities found in the Extreme Programming (XP) process model? |
A. | analysis, design, coding, testing |
B. | planning, analysis, design, coding |
C. | planning, analysis, coding, testing |
D. | planning, design, coding, testing |
Answer» E. | |
69. |
Phase in which task scheduling is accomplished and is essential because multiple software teams work in parallel on different system functions is |
A. | communication |
B. | planning |
C. | construction |
D. | deployment |
Answer» C. construction | |
70. |
Collection of use cases describe how outside actors interact with system and gain value from it is defined by |
A. | use case model |
B. | use real model |
C. | developer model |
D. | rational model |
Answer» B. use real model | |
71. |
Phase that establish design representations that serve as basis for RAD's construction activity is |
A. | communication |
B. | modeling |
C. | planning |
D. | deployment |
Answer» C. planning | |
72. |
A process of software development where requirements are broken down into multiple standalone modules of software development cycle |
A. | Waterfall model |
B. | RAD model |
C. | Evolutionary process model |
D. | Incremental process model |
Answer» E. | |
73. |
RAD process enables a development team to create in a short time a |
A. | semi functional system |
B. | fully functional system |
C. | semi custom system |
D. | Arthimatic system |
Answer» C. semi custom system | |
74. |
RAD is a type of |
A. | decremental model |
B. | incremental model |
C. | waterfall model |
D. | dynamic model |
Answer» C. waterfall model | |
75. |
Which SDLC activity does the user initiates the request for a desired software product? |
A. | Requirement gathering |
B. | Implementation |
C. | Disposition |
D. | Communication |
Answer» E. | |
76. |
Business model is a candidate for RAD, if a business application can be modularized in a way that enables each major function to be completed in |
A. | more than 3 months |
B. | less than 3 months |
C. | less than 1 month |
D. | more than 6 months |
Answer» C. less than 1 month | |
77. |
In RAD modeling, data object sets defined in data modeling phase are converted to establish business information flow needed to achieve specific business objectives as per business model in |
A. | business modeling |
B. | process modeling |
C. | deployment modeling |
D. | data modeling |
Answer» C. deployment modeling | |
78. |
Model which is useful when developer is not sure of requirements, or efficiency of an algorithm , business rules, response time, etc is |
A. | Waterfall model |
B. | Incremental model |
C. | Prototyping model |
D. | RAD model |
Answer» D. RAD model | |
79. |
In prototype model , phase which contains objectives of prototype project and its requirements is |
A. | communication |
B. | construction |
C. | planning |
D. | deployment |
Answer» B. construction | |
80. |
The most creative and challenging phase of system life cycle is |
A. | Design |
B. | Maintenance |
C. | Feasibility study |
D. | None of the above |
Answer» B. Maintenance | |
81. |
COTS leads to reduction in development cycle up to |
A. | 40% |
B. | 50% |
C. | 60% |
D. | 70% |
Answer» E. | |
82. |
Spiral model is |
A. | phase-driven model |
B. | risk-driven model |
C. | risk-process model |
D. | risk-safe model |
Answer» C. risk-process model | |
83. |
Find out which phase is not available in SDLC? |
A. | Coding |
B. | Testing |
C. | Maintenance |
D. | Abstraction |
Answer» E. | |
84. |
Model that translates design classes into software components is |
A. | analysis model |
B. | implementation model |
C. | design model |
D. | use case model |
Answer» C. design model | |
85. |
Each loop in spiral model represents a |
A. | communication |
B. | phase |
C. | project |
D. | deployment |
Answer» C. project | |
86. |
We call perspective process model 'perspective' because they prescribe a set of process |
A. | element framework activities |
B. | single framework activity |
C. | launch framework activity |
D. | design framework activity |
Answer» B. single framework activity | |
87. |
When concern cut across multiple system functions, features and information, they are termed as |
A. | single cutting concerns |
B. | crosscutting concerns |
C. | no cutting concern |
D. | straight concern |
Answer» C. no cutting concern | |
88. |
Model in which any phase in development process begins only if previous phase is complete is |
A. | Waterfall model |
B. | RAD model |
C. | Evolutionary process model |
D. | Incremental process model |
Answer» B. RAD model | |
89. |
Which of the following is not a factor in the failure of the systems development projects ? |
A. | Size of the company |
B. | Failure of systems integration |
C. | Inadequate user involvement |
D. | All of these |
Answer» B. Failure of systems integration | |
90. |
The feasibilities studied in preliminary investigation is (are) |
A. | technical feasibility |
B. | economic feasibility |
C. | operational feasibility |
D. | all of these |
Answer» E. | |
91. |
A system analyst does not need to consider |
A. | technical feasibility |
B. | economics feasibility |
C. | operational feasibility |
D. | none of these |
Answer» E. | |
92. |
Component-based development model leads to Software |
A. | linearity |
B. | reusability |
C. | redundancy |
D. | deployment |
Answer» C. redundancy | |
93. |
RAD should be used only when a system can be modularized to be delivered in an |
A. | decremented manner |
B. | incremental manner |
C. | random manner |
D. | sequential manner |
Answer» C. random manner | |
94. |
Manner in which process elements are interrelated to one another is |
A. | timeflow |
B. | workflow |
C. | stateflow |
D. | scriptflow |
Answer» C. stateflow | |
95. |
Concerns related to task synchronization or memory management is |
A. | systemic |
B. | functions |
C. | properties |
D. | tolerance |
Answer» B. functions | |
96. |
RAD SDLC model should be chosen only if resources with high business knowledge are available and there is a need to produce system in a |
A. | large span of time |
B. | short span of time |
C. | fixed time for all |
D. | not time dependent |
Answer» C. fixed time for all | |
97. |
The linear sequential model of software development is also known as the |
A. | Classical life cycle model |
B. | Waterfall model |
C. | Spiral model |
D. | both a and b |
Answer» E. | |
98. |
What are the three framework activities for the Adaptive Software Development (ASD) process model? |
A. | analysis, design, coding |
B. | feasibility study, functional model iteration, implementation |
C. | requirements gathering, adaptive cycle planning, iterative development |
D. | speculation, collaboration, learning |
Answer» E. | |
99. |
To refine requirements for software, prototype model use |
A. | feedback |
B. | quick plan |
C. | construction |
D. | quick design |
Answer» B. quick plan | |
100. |
Mistakes made in the system analysis stage show up in |
A. | system design |
B. | implementation |
C. | system development |
D. | all of these |
Answer» C. system development | |