

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.
1. |
Which of the following is not correct model in Software Development Paradigm? |
A. | Waterfall Model |
B. | P model |
C. | Spiral Model |
D. | V model |
Answer» C. Spiral Model | |
2. |
Which of the following are valid step in SDLC framework? |
A. | Requirement Gathering |
B. | System Analysis |
C. | Software Design |
D. | All of the above |
Answer» E. | |
3. |
Waterfall model phase in which modification of a software product is done after delivery to correct faults, to improve performance or other attributes is |
A. | maintenance |
B. | construction |
C. | planning |
D. | modeling |
Answer» B. construction | |
4. |
In waterfall model, phases |
A. | overlap |
B. | are not linear |
C. | are not sequential |
D. | not overlap |
Answer» E. | |
5. |
Waterfall model is |
A. | linear-sequential model |
B. | linear-combinational model |
C. | non-linear-combinational model |
D. | constant-sequential model |
Answer» B. linear-combinational model | |
6. |
Model which maps components into physical computing environment is |
A. | analysis model |
B. | polyment model |
C. | design model |
D. | use case model |
Answer» C. design model | |
7. |
Model describes test that are used to ensure that use case are properly reflected in software that has been constructed is |
A. | test model |
B. | analysis model |
C. | design model |
D. | use case model |
Answer» B. analysis model | |
8. |
Waterfall model phase which acknowledged that software is delivered to customer who evaluates delivered product and provides feedback based on evaluation is |
A. | deployment |
B. | construction |
C. | planning |
D. | maintenance |
Answer» B. construction | |
9. |
Spiral model originally proposed by |
A. | Boehm |
B. | Winston |
C. | Royce |
D. | Dexter |
Answer» B. Winston | |
10. |
Components which provides targeted functionality with well-defined interfaces that enable component to be integrated into software are termed as |
A. | COTS |
B. | TSP |
C. | SPICE |
D. | PSP |
Answer» B. TSP | |
11. |
AOCE uses a concept of horizontal slices through vertically decomposed software components called |
A. | concerns |
B. | aspects |
C. | slices |
D. | process |
Answer» C. slices | |
12. |
First circuit around spiral model represents a |
A. | product development |
B. | prototype development |
C. | iteration count |
D. | deployment |
Answer» B. prototype development | |
13. |
Automated tools that are used to convert process models into code and actual system are termed as |
A. | application generation |
B. | data library |
C. | phase generation |
D. | deployment framework |
Answer» B. data library | |
14. |
Model which contains a set of activities that leads to formal mathematical specifications of software is |
A. | Formal Methods Model |
B. | Informal Methods Model |
C. | Sequential Methods Model |
D. | Nonlinear Methods Model |
Answer» B. Informal Methods Model | |
15. |
A relatively new software engineering paradigm that provides a process and methodological approach for defining, specifying, designing and constructing aspects is referred to as |
A. | AOP |
B. | DOP |
C. | SOC |
D. | SPICE |
Answer» B. DOP | |
16. |
Phase which emphasizes use of per-existing software components and application of automatic code generation is |
A. | construction |
B. | modeling |
C. | communication |
D. | deployment |
Answer» B. modeling | |
17. |
If developers and customers are not committed to rapid fire activities necessary to complete system in much abbrevative time frame, RAD projects will |
A. | succesfull |
B. | fail |
C. | doesn't impact on RAD |
D. | None Of These |
Answer» C. doesn't impact on RAD | |
18. |
Phase which establishes a basis of subsequent iterations, if required is |
A. | construction |
B. | deployment |
C. | planning |
D. | communication |
Answer» C. planning | |
19. |
Model which include set of general objectives for software is |
A. | spiral model |
B. | prototyping model |
C. | concurrent development model |
D. | discontinuous model |
Answer» C. concurrent development model | |
20. |
Developer often make implementation compromises in order to get a prototype working |
A. | constantly |
B. | slowly |
C. | quickly |
D. | randomly |
Answer» D. randomly | |
21. |
Incremental software process model that emphasizes a short development cycle is |
A. | Waterfall model |
B. | Incremental process model |
C. | RAD model |
D. | spiral model |
Answer» D. spiral model | |
22. |
In prototype model, iteration is planned quickly in |
A. | quick plan |
B. | quick design |
C. | construction of prototype |
D. | deployment |
Answer» B. quick design | |
23. |
Prototyping paradigm begins with |
A. | communication |
B. | construction |
C. | planning |
D. | deployment |
Answer» B. construction | |
24. |
Incremental process model phase in which modification of a software product is done after delivery to correct faults, to improve performance or other attributes is |
A. | maintenance framework |
B. | planning framework |
C. | deployment framework |
D. | communication framework |
Answer» B. planning framework | |
25. |
In incremental process model, requirement and specification of software are collected in |
A. | communication framework |
B. | modeling framework |
C. | deployment framework |
D. | planning framework |
Answer» B. modeling framework | |
26. |
Model which combines elements of waterfall model applied in an iterative fashion is |
A. | RAD model |
B. | Incremental process model |
C. | Evolutionary process model |
D. | spiral model |
Answer» C. Evolutionary process model | |
27. |
Incremental process model phase which acknowledged that software is delivered to customer who evaluates delivered product and provides feedback based on evaluation and then iteration is processed is |
A. | deployment |
B. | planning |
C. | modeling |
D. | communication |
Answer» B. planning | |
28. |
For the best Software model suitable for the project, in which of the phase the developers decide a roadmap for project plan? |
A. | Software Design |
B. | System Analysis |
C. | Coding |
D. | Testing |
Answer» C. Coding | |
29. |
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» D. None of the above. | |
30. |
The tools that support different stages of software development life cycle are called as ______ . |
A. | CASE Tools |
B. | CAME tools |
C. | CAQE tools |
D. | CARE tools |
Answer» B. CAME tools | |
31. |
First level of prototype is evaluated by ______ . |
A. | Developer |
B. | Tester |
C. | User |
D. | System Analyst |
Answer» D. System Analyst | |
32. |
The spiral model has two dimensions namely _____________ and ____________. |
A. | diagonal, angular |
B. | radial, perpendicular |
C. | radial, angular |
D. | diagonal, perpendicular |
Answer» D. diagonal, perpendicular | |
33. |
The linear sequential model of software development is |
A. | A reasonable approach when requirements are well defined. |
B. | A good approach when a working program is required quickly. |
C. | The best approach to use for projects with large development teams. |
D. | An old fashioned model that cannot be used in a modern context. |
Answer» B. A good approach when a working program is required quickly. | |
34. |
The incremental model of software development is |
A. | A reasonable approach when requirements are well defined. |
B. | A good approach when a working core product is required quickly. |
C. | The best approach to use for projects with large development teams. |
D. | A revolutionary model that is not used for commercial products. |
Answer» C. The best approach to use for projects with large development teams. | |
35. |
Each iteration in incremental model passes through the |
A. | communication and modeling phases |
B. | planning and construction phases |
C. | deployment and maintenance phases |
D. | all phases |
Answer» E. | |
36. |
Evolutionary software process model that couples iterative nature of prototyping with controlled and systematic aspect of waterfall model is |
A. | prototyping model |
B. | spiral model |
C. | concurrent development model |
D. | decremented model |
Answer» C. concurrent development model | |
37. |
Prescriptive model often encompass capabilities of |
A. | CCMI |
B. | CBA IPI |
C. | SPICE |
D. | PCMI |
Answer» B. CBA IPI | |
38. |
Component-based development model contains many characteristics of |
A. | Prototyping model |
B. | Spiral model |
C. | Concurrent development model |
D. | Waterfall model |
Answer» C. Concurrent development model | |
39. |
COTS has a productivity index of |
A. | 16.9 |
B. | 26.2 |
C. | 42.9 |
D. | 70.8 |
Answer» C. 42.9 | |
40. |
Design phase is followed by ______ . |
A. | Coding |
B. | Testing |
C. | Maintenance |
D. | None of the above. |
Answer» B. Testing | |
41. |
AOP stands for |
A. | Apple Oriented Programming |
B. | Arc Oriented Programming |
C. | Aspect Oriented Programming |
D. | Angle Oriented Programming |
Answer» D. Angle Oriented Programming | |
42. |
Prototype is evaluated by customer or end user in |
A. | deployment |
B. | quick plan |
C. | quick design |
D. | communication |
Answer» B. quick plan | |
43. |
Modeling encompasses phases which are |
A. | 2 |
B. | 3 |
C. | 4 |
D. | 5 |
Answer» C. 4 | |
44. |
Which of the items listed below is not one of the software engineering layers? |
A. | Process |
B. | Manufacturing |
C. | Methods |
D. | Tools |
Answer» C. Methods | |
45. |
Each process model also prescribes a |
A. | workflow |
B. | timeflow |
C. | stateflow |
D. | scriptflow |
Answer» B. timeflow | |
46. |
Phase of prototype model which focuses on a representation of those aspects of software that will visible to end user is |
A. | construction of prototype |
B. | quick design |
C. | deployment |
D. | communication |
Answer» C. deployment | |
47. |
RAD may not be appropriate when |
A. | maintenance is absent |
B. | technical risks are high |
C. | technical risks are low |
D. | deployment is present |
Answer» C. technical risks are low | |
48. |
Oldest paradigm for software engineering is |
A. | Incremental process model |
B. | RAD model |
C. | Evolutionary process model |
D. | Waterfall model |
Answer» E. | |
49. |
Which of these is not one of the phase names defined by the Unified Process model for software development? |
A. | Inception phase |
B. | Elaboration phase |
C. | Construction phase |
D. | Validation phase |
Answer» E. | |
50. |
The prototyping model of software development is |
A. | A reasonable approach when requirements are well defined. |
B. | A useful approach when a customer cannot define requirements clearly. |
C. | The best approach to use for projects with large development teams. |
D. | A risky model that rarely produces a meaningful product. |
Answer» C. The best approach to use for projects with large development teams. | |