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 | |