set-1
1. What are the important characteristics of a good software?
Software is developed or engineered; it is not manufactured in the classical sense.
Software doesn’t “wear out”.
Software can be custom built or custom build.
All mentioned above
2. Compilers, Editors software come under which type of software?
System software
Application software
Scientific software
Bespoke software
3. Software Engineering is defined as systematic, disciplined and quantifiable approach for the development, operation and maintenance of software.
True
False
4. What is the full form of RAD Software process model?
Rapid Application Development.
Relative Application Design and Development.
Rapid Application Design.
Recent Application Development.
5. In software engineering, Software project management *SPM (contains of a number of activities, which contains ______).
Project planning
Scope management
Project estimation
All mentioned above
6. Which of the following option is not defined in a good Software Requirement Specification (SRS) document?
Functional Requirement.
Nonfunctional Requirement.
Goals of implementation.
Algorithm for software implementation.
7. Which of the following is the simplest model of software development life cycle?
Spiral model
Agile model
Incremental model
Waterfall model
8. Which of the following is the understanding of software product limitations, learning system related problems or changes to be done in existing systems beforehand, identifying and addressing the impact of project on organization and personnel etc.?
Software Specification
Feasibility Study
Requirement Elicitation
System Analysis
9. Which design identifies the software as a system with many components interacting with each other?
Architectural design
Low-level design
Blueprint design
Both B & C
10. A Software consists of ______.
Set of instructions + operating procedures
Programs + documentation + operating procedures
Programs + hardware manuals+ cautions
Only code
11. Which of the following is the most important feature of spiral model in software development lifecycle?
Code management
Risk management
Quality management
Efficiency management
12. If every requirement stated in the Software Requirement Specification (SRS, has only one interpretation, SRS is said to be correct ______.
Unambiguous
Consistent
Verifiable
Somehow acceptable
13. ______ is not a step of Requirement Engineering?
Requirements elicitation
Requirements analysis
Requirements design
Requirements validation
14. Identify which of the following life cycle contains the phases: test case design, test execution, defect tracking, maintenance.
Software development lifecycle
Software testing lifecycle
Software quality lifecycle
Software Implementation life cycle
15. Identify the incorrect phase of STLC (Software Testing Life cycle).
Test closure
Coding
Requirement analysis
Test planning
16. What does the RAD software process stand for? And When the RAD model should be completed?
Rapid Application Development, RAD should be completed in < 90 days
Recent Application Development, RAD should be completed in < 90 days
Rapid Application Development, RAD should be completed in > 90 days
Relative Application Design, RAD should be completed > 90 days
17. ______ is the first step of SDLC?
Coding
Testing
Preliminary Investigation and Analysis
Maintenance
18. Identify the correct functional requirement.
Functionality
Portability
Reliability
None
19. Total number of phases of RAD lifecycle model is-
7
5
4
3
20. For ______ reasons, the waterfall model not suitable.
Small projects
Toughness projects
Large Projects
Accommodating changes
21. ______ Model, which does not relate to the Evolutionary Process Model?
Concurrent Development Model
WINWIN Spiral Model
Incremental Model
All of the above
22. ______ is also known as Verification and Validation Model?
Boehm model.
V-model
RAD Model
Extreme Programming
23. Which of the following models will not result in the desired output, when the user participation isn’t involved?
RAD and prototyping
Spiral and prototyping
Prototyping and Bighang
Spiral and RAD
24. Identify the two dimensions of the spiral model.
Radial, angular
Diagonal, triangular
Diagonal, perpendicular
Triangular, radial
25. Identify among the following which is not recommended for software processes in software engineering?
Software verification
Software testing and validation
Software designing
Software evolution
26. Identify the incorrect type of Prototyping model.
Vertical prototype
Horizontal prototype
Diagonal prototype
Domain prototype
27. Choose the advantage of the Iterative model among the following.
Simpler to manage
Divided workload
Early revenue generation
All of the above
28. When is the ‘risk analysis’ in the spiral model performed?
Only in the first loop
Before using the spiral model
Every loop
The first and last loop
29. The ______ is also known as ______.
System requirement specification Document, Black box Specification
Functional Requirement Document, White box Specification
System requirement specification document, Grey box specification
None
30. Identify among the following which is not a type of incremental testing approach.
Big-bang
Top-down
Non-functional incrementation
Functional incrimination
31. ______ option which does not apply to agile software development model?
Just developing essential work product
Recent and Relative Application Development
Abolishing the project planning and testing
None
32. ______ is the correct option, which is involved in the system planning and designing phase of the Software Development Life Cycle (SDLC)?
Parallel run
Sizing
Specification freeze
All of the above
33. The study of an existing system refer to ______
Study of UML Diagram
Feasibility Study
System Analysis
System Design
34. ______ is the major drawback of RAD model.
It requires highly skilled developers/designers.
It necessitates customer feedbacks.
It increases the component reusability.
Both (A) & (C)
35. Model selection is based on ______
Requirements
Development team & users
Project type & associated risk
All of the above
36. ______ option is correct.
The prototyping model facilitates the reusability of components.
RAD Model facilitates reusability of components
Both RAD & Prototyping Model facilitates reusability of components
Prototyping model do not facilitate component reusability.
37. Which of the following models doesn’t necessitate defining requirements at the earliest in the lifecycle?
RAD & V-model
Prototyping & Iterative
Spiral & Prototyping
Spiral & Bigbang
38. Which of the following model will be preferred by a company that is planning to deploy an advanced version of the existing software in the market?
Boehm model
Iterative Enhancement
RAD
Both (B) and (C)
39. The agile software development model is built based on ______ option.
Linear Development
Incremental Development
Iterative Development
Both Incremental and Iterative Development
40. On ______ basis, the plan-driven development different from that of the software development process?
Based on the iterations that occurred within the activities.
Based on the output, which is derived after negotiating in the software development process.
Based on the interleaved specification, design, testing, and implementation activities.
All of the above
41. ______ framework activities are carried out in Adaptive Software Development (ASD)?
Assumption, Association, Learning
The investment, Strategy, Coding
Requirements gathering, Adaptive cycle planning, Iterative development
Plan, code, test
42. Which of the following technique is involved in certifying the sustained development of legacy systems?
Reengineering
Forward engineering
Backward engineering
Reverse and Reengineering
43. Build & Fix Model is suitable for programming exercises of ______ LOC (Line of Code)
Between 100-200
200
Between 600-700
Above 750+
44. Which one of the following is a functional requirement?
Maintainability
Portability
Business needs
Reliability
45. ______ is known as Agile serum methodology.
Project management that emphasizes incremental progress
Project management that emphasizes decremental progress
Project management that emphasizes neutral progress
Project management that emphasizes no progress
46. The full form for CASE is:
Computer-Aided Software Engineering
Control Aided Science and Engineering
Cost Aided System Experiments
None of the mentioned
47. ______ is one of the important attributes of good software.
Development
Maintainability & functionality
Functionality
Maintainability
48. ______ is the founder of the spiral model?
Barry Boehm
Roger S. Pressman
Gady Booch
IBM
49. ______ suits the Manifesto for Agile Software Development.
Customer collaboration
Individuals and interactions
Working software
All of the mentioned
50. Those engineers who develops the quality software should not ______.
Be dependent on their colleagues
Maintain integrity and independence in their professional judgment
Not knowingly accept work that is outside your competence
Not use your technical skills to misuse other people’s computers
Last updated