

McqMate
These multiple-choice questions (MCQs) are designed to enhance your knowledge and understanding in the following areas: Information Technology Engineering (IT) .
Chapters
1. |
If requirements are easily understandable and defined then which model is best suited? |
A. | Spiral model |
B. | Waterfall model |
C. | Prototyping model |
D. | None of the above |
Answer» B. Waterfall model |
2. |
Which of these describes stepwise refinement? |
A. | Nicklaus Wirth described the first software engineering method as stepwise refinement |
B. | Stepwise refinement follows its existence from 1971 |
C. | It is a top down approach |
D. | All of the mentioned |
Answer» D. All of the mentioned |
3. |
What is followed by the design task? |
A. | Choosing specific classes, operations |
B. | Checking model’s completeness |
C. | Following design task heuristics |
D. | All of the mentioned |
Answer» D. All of the mentioned |
4. |
Design phase is followed by ______ . |
A. | Coding |
B. | Testing |
C. | Maintenance |
D. | None of the above. |
Answer» A. Coding |
5. |
Where is the prototyping model of software development well suited? |
A. | When requirements are well defined. |
B. | For projects with large development teams. |
C. | When a customer cannot define requirements clearly. |
D. | None of the above. |
Answer» C. When a customer cannot define requirements clearly. |
6. |
Project risk factor is considered in which model? |
A. | Spiral model. |
B. | Waterfall model. |
C. | Prototyping model |
D. | None of the above. |
Answer» A. Spiral model. |
7. |
What is the meaning of requirement elicitation in software engineering? |
A. | Gathering of requirement. |
B. | Understanding of requirement. |
C. | Getting the requirements from client. |
D. | All of the above. |
Answer» D. All of the above. |
8. |
Selection of a model is based on |
A. | Requirements |
B. | Development team & Users |
C. | Project type and associated risk |
D. | All of the mentioned |
Answer» D. All of the mentioned |
9. |
Which two models doesn’t allow defining requirements early in the cycle? |
A. | Waterfall & RAD |
B. | Prototyping & Spiral |
C. | Prototyping & RAD |
D. | Waterfall & Spiral |
Answer» B. Prototyping & Spiral |
10. |
Which of the following life cycle model can be chosen if the development team has less experience on similar projects? |
A. | Spiral |
B. | Waterfall |
C. | RAD |
D. | Iterative Enhancement Model |
Answer» A. Spiral |
11. |
If you were a lead developer of a software company and you are asked to submit a project/product within a stipulated time-frame with no cost barriers, which model would you select? |
A. | Waterfall |
B. | Spiral |
C. | RAD |
D. | Incremental |
Answer» C. RAD |
12. |
Which two of the following models will not be able to give the desired outcome if user’s participation is not involved? |
A. | Waterfall & Spiral |
B. | RAD & Spiral |
C. | RAD & Waterfall |
D. | RAD & Prototyping |
Answer» D. RAD & Prototyping |
13. |
A company is developing an advance version of their current software available in the market, what model approach would they prefer ? |
A. | RAD |
B. | Iterative Enhancement |
C. | Both RAD & Iterative Enhancement |
D. | Spiral |
Answer» C. Both RAD & Iterative Enhancement |
14. |
Choose the correct option from given below: |
A. | Prototyping Model facilitates reusability of components |
B. | RAD Model Model facilitates reusability of components |
C. | Both RAD & Prototyping Model facilitates reusability of components |
D. | None |
Answer» C. Both RAD & Prototyping Model facilitates reusability of components |
15. |
Which one of the following models is not suitable for accommodating any change? |
A. | Build & Fix Model |
B. | Prototyping Model |
C. | RAD Model |
D. | Waterfall Model |
Answer» D. Waterfall Model |
16. |
Which of the following is golden rule for interface design? |
A. | Place the user in control |
B. | Reduce the user’s memory load |
C. | Make the interface consistent |
D. | All of the mentioned |
Answer» D. All of the mentioned |
17. |
Which of the following is not a design principle that allow the user to maintain control? |
A. | Provide for flexible interaction |
B. | Allow user interaction to be interrupt-able and undo-able |
C. | Show technical internals from the casual user |
D. | Design for direct interaction with objects that appear on the screen |
Answer» C. Show technical internals from the casual user |
18. |
Which of the following is not a user interface design process? |
A. | User, task, and environment analysis and modeling |
B. | Interface design |
C. | Knowledgeable, frequent users |
D. | Interface validation |
Answer» C. Knowledgeable, frequent users |
19. |
When users are involved in complex tasks, the demand on __________ can be significant. |
A. | short-term memory |
B. | shortcuts |
C. | objects that appear on the screen |
D. | all of the mentioned |
Answer» A. short-term memory |
20. |
Which of the following option is not considered by the Interface design? |
A. | the design of interfaces between software components |
B. | the design of interfaces between the software and human producers and consumers of information |
C. | the design of the interface between two computers |
D. | all of the mentioned |
Answer» C. the design of the interface between two computers |
21. |
A software might allow a user to interact via |
A. | keyboard commands |
B. | mouse movement |
C. | voice recognition commands |
D. | all of the mentioned |
Answer» D. all of the mentioned |
22. |
You have to address a usability issue pertaining to a software interface. You will provide solutions after understanding: |
A. | How the developer uses the software? |
B. | How the users use the software? |
C. | How you use the software? |
D. | How your friends use the software? |
Answer» B. How the users use the software? |
23. |
When should a developer apply usability principles? |
A. | After selling the product |
B. | None of the above |
C. | While developing the product. |
D. | Early in the SDLC |
Answer» D. Early in the SDLC |
24. |
Which of the following interface design principles does not allow the user to remain in control of the interaction with a computer ? |
A. | allow interaction to interruptible |
B. | allow interaction to be undoable |
C. | hide technical internals from casual users |
D. | only provide one rigidly defined method for accomplishing a task |
Answer» D. only provide one rigidly defined method for accomplishing a task |
Done Studing? Take A Test.
Great job completing your study session! Now it's time to put your knowledge to the test. Challenge yourself, see how much you've learned, and identify areas for improvement. Don’t worry, this is all part of the journey to mastery. Ready for the next step? Take a quiz to solidify what you've just studied.