SOFTWARE ENGINEERING (TEST 1 CHAPTER 1-4)
50. Build & Fix Model is suitable for programming exercises of ___________ LOC (Line of Code).
a) 100-200
24. Who proposed Function Points?
a) Albrecht
15. Who proposed the spiral model?
a) Barry Boehm
7. CASE stands for
a) Computer-Aided Software Engineering
46. In which step of SDLC actual programming of software code is done?
a) Development and Documentation
90. "Consider a system where, a heat sensor detects an intrusion and alerts the security company." What kind of a requirement the system is providing?
a) Functional
98. What is the first step of requirement elicitation ?
a) Identifying Stakeholder
91. Which of the following statements explains portability in non-functional requirements?
a) It is a degree to which software running on one platform can easily be converted to run on another platform
62. The RUP is normally described from three perspectives-dynamic, static & practice. What does static perspective do?
a) It shows the process activities that are enacted
9. The activity that distributes estimated effort across the planned project duration by allocating the
a) Project scheduling
58. SDLC stands for
a) Software Development Life Cycle
65. Which one of the following is not a fundamental activity for software processes in software engineering?
a) Software Verification
79. Four types of change are encountered during the support phase. Which one of the following is not one that falls into such a category?
a) Translation
66. A general statement of objectives is the major cause of failed software efforts.
a) True
68. Component-based Software Engineering allows faster delivery.
a) True
72. Software costs more to maintain than it does to develop.
a) True
86. Conflicting requirements are common in Requirement Engineering, with each client proposing his or her version is the right one.
a) True
92. Functional requirements capture the intended behaviour of the system.
a) True
29. Engineers developing software should not
a) be dependent on their colleagues
37. What is system software?
a) computer program
20. Regardless of application area, project size, or complexity, software development work may be divided into three generic phases: the__________ phase, which focuses on what, the_________ phase, which focuses on how, and the_________ phase, which focuses on change. i. support ii. development iii. definition
a) iii, ii, i
6. Define Agile scrum methodology.
a) project management that emphasizes incremental progress
10. What is a Functional Requirement?
a) specifies the tasks the program must complete
32. Adaptive Software Development (ASD) has which of the following three framework activities?
a) speculation, collaboration, learning
69. Arrange the following steps to form a basic/general Engineering Process Model. i. Test ii. Design iii. Install iv. Specification v. Manufacture vi. Maintain
b) 4, 2, 5, 1, 3, 6
54. Which one of the following is not a phase of Prototyping Model?
b) Coding
34. What is the full form of the "COCOMO" model?
b) Constructive Cost Estimation Model
60. If a software production gets behind schedule, one can add more programmers and catch up
b) False
63. The only deliverable work product for a successful project is the working program.
b) False
85. A stakeholder is anyone who will purchase the completed software system under development.
b) False
12. Attributes of good software is ____________
b) Maintainability & functionality
95. Does software wear & tear by decomposition?
b) No
70. Which one of the following is not a software process quality?
b) Portability
48. The word which describes the importance of software design is?
b) Quality
51. RAD stands for
b) Rapid Application Development
8. ________ is defined as the process of generating analysis and designing documents.
b) Reverse engineering
38. Quality Management is known as _______
b) SQA
84. The user system requirements are the parts of which document?
b) SRS
97. Choose the correct statement on how NFRs integrates with Rational Unified Process ?
b) System responds within 4 seconds on average to remote user requests and changes in the environment
89. Which one of the following is a requirement that fits in a developer's module?
b) Testability
33. Which of the following is not a project factor that should be considered when planning the structure of software-developing teams?
b) The degree of sociability required for the project
23. Faster delivery is possible with CBSE.
b) True
30. __________ is not suitable for accommodating any change?
b) Waterfall Model
3. Who is the father of Software Engineering?
b) Watts S. Humphrey
82. Which one of the following is not a step of requirement engineering?
b) design
100. Arrange the tasks involved in requirements elicitation in an appropriate manner. i. Consolidation ii. Prioritization iii. Requirements Gathering iv. Evaluation
b) iii, iv, ii, i
73. Which one of the following is not an application of an embedded software product?
b) pattern recognition game-playing
75. The work associated with software engineering can be categorized into three generic phases, regardless of application area, project size, or complexity namely the__________ phase which focuses on what, the_________ phase which focuses on how and the_________ phase which focuses on change. i. support ii. development iii. definition
c) 3, 2, 1
31. The model which has a major disadvantage in terms of the coding phase of a software life cycle model is ________
c) 4GT Model
2. What is Software Engineering?
c) Application of engineering principles to the design of software
96. What are the four dimensions of Dependability?
c) Availability, Reliability, Security, Safety
11. Why do bugs and failures occur in software?
c) Because of both companies and Developers
26. Agile Software Development is based on which of the following type?
c) Both Incremental and Iterative Development
27. _______________________ is a software developing team that has a defined leader who coordinates specific tasks and secondary leaders that have responsibility for sub-tasks.
c) Controlled decentralized (CD)
19. __________ software development team has no permanent leader.
c) Democratic decentralized (DD)
53. Which is not one of the types of a prototype of the Prototyping Model?
c) Diagonal Prototype
39. _____________ is the definition of objects in the database that leads directly to a standard
c) Document standardization
40. ______________ is an indirect measure of the software development process.
c) Efficiency
18. Software patch is defined as ______________
c) Emergency Fix
71. _____________&_____________ are two kinds of software products.
c) Generic, Customised
41. According to IBM research, "31% of projects are abandoned before they are completed, 53% exceed their cost projections by an average of 189 percent, and 94 projects are restarted for every 100 projects." What is the significance of these figures?
c) Lack of adequate training
93. Choose the incorrect statement with respect to Non-Functional Requirement(NFR).
c) Quantitative Approach - Find measurable scales for the functionality attributes
59. Which model can be selected if the user is involved in all the phases of SDLC?
c) RAD Model
14. What does SDLC stands for?
c) Software Development Life Cycle
28. 4GT Model is a set of __________________
c) Software tools
25. _________ is a software development life cycle model that is chosen if the development team has less experience on similar projects.
c) Spira
43. _____________ specification is also known as SRS document.
c) black-box
Cleanroom software development process complies with the operational analysis principles by using a method called known as
c) box structure specification
99. Starting from least to most important, choose the order of stakeholder. i. Managers ii. Entry level Personnel iii. Users iv. Middle level stakeholder
c) ii, iv, i, iii
61. Choose an internal software quality from given below
c) reusability
13. The Cleanroom philosophy was proposed by _________
d) All of the Mentioned
4. What are the features of Software Code?
d) All of the above
16. Which of the following are CASE tools?
d) All of the mentioned
17. __________________ suits the Manifesto for Agile Software Development.
d) All of the mentioned
22. What are agile manifesto principles?
d) All of the mentioned
45. ___________ is a Strategy to achieve Software diversity.
d) All of the mentioned
67. The longer a fault exists in software
d) All of the mentioned
80. What are the types of requirements?
d) All of the mentioned
81. Select the developer-specific requirement.
d) Both Portability and Maintainability
5. ____________ is a software development activity that is not a part of software processes.
d) Dependence
76. Which of the following activities of a Generic Process framework provides a feedback report?
d) Deployment
94. How many classification schemes have been developed for NFRs ?
d) Five
64. Which phase of the RUP is used to establish a business case for the system ?
d) Inception
57. What is the major drawback of using RAD Model?
d) Increases reusability of components, Highly specialized & skilled developers/designers are required
49. The incorrect activity among the following for the configuration management of a software system is ________
d) Internship management
1. Software is defined as ___________
A) set of programs, documentation & configuration of data
77. The process adopted for one project is the same as the process adopted from another project
b) False
83. A Use-case actor is always a person who has a role that different people may play.
b) False
56. RAD Model has
c) 5 phases
55. Which of the following statements regarding Build & Fix Model is wrong?
d) It scales up well to large projects
44. Which of the following is not a part of Software evolution?
d) Negotiating with client
88. Which one of the following is a functional requirement?
d) None of the mentioned
35. Which one of the following is not a software process quality?
d) Portability
42. Which of the following document contains the user system requirements?
d) SRS
78. Which one of the following is not an Umbrella Activity that complements the five process framework activities and helps the team manage and control progress, quality, change, and risk.
d) User Reviews
87. Which is one of the most important stakeholders from the following?
d) Users of the software
21. _________ is not a fundamental activity for software processes in software development.
d) Verification
52. Which one of the following models is not suitable for accommodating any change?
d) Waterfall Model
74. The purpose of the process is to deliver software
d) both in time & with acceptable quality
47. Software Debugging is known as _________________
d) finding and correcting errors in the program code