0% found this document useful (0 votes)
22 views

Set 2

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views

Set 2

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Name: ____________________________

Registration Number: _______________


Roll Number: ______________________
SET-B
Course code: CSE320 Course title: Software A) Intellectual property rights
B) Technical complexity of the project
Engineering Maximum Marks: 30 C) Market competition
Note*: D) Financial risks
8. Which aspect does a technical feasibility study primarily evaluate in
All the Questions are compulsory and there is no software development?
negative marking for any wrong attempt. A) Cost-benefit analysis
B) Compatibility with existing systems
Fill your answer on the last sheet matrix view only, do C) Market demand for the software
not mark anywhere else. D) Potential legal constraints
9. Which of the following activities is associated with requirement
gathering in the software development process?
1. What is a potential limitation of the prototype model in software A) Writing code
development? B) Developing test cases
A) Difficulty in obtaining accurate user feedback C) Interviewing stakeholders
B) Inability to produce a fully functional system D) Creating design documents
C) Lack of documentation for the final product 10. What is a key advantage of using Object-Oriented Analysis (OOA) over
D) Increased project cost and time traditional analysis approaches in software design?
2. Which characteristic distinguishes the Spiral Model from other software A) OOA allows for better modeling of real-world entities and their
development models? interactions.
A) It emphasizes a linear and sequential approach to development. B) OOA requires less training and expertise compared to traditional
B) It incorporates iterative development and risk management approaches.
throughout the project lifecycle. C) OOA leads to faster development and implementation of software
C) It focuses solely on gathering and refining requirements in the initial systems.
phase. D) OOA provides more flexibility in accommodating changes to system
D) It involves extensive documentation and planning before any requirements.
development activities begin. 11. What is a characteristic feature of the traditional design approach in
3. How can the Spiral Model be perceived as a meta-model in software software engineering?
development? A) Emphasis on representing system components as objects with
A) It defines the syntax and semantics of software development attributes and behaviors
processes. B) Focus on breaking down the system into smaller, manageable
B) It serves as a framework for creating and interpreting various modules
software development models. C) Prioritization of procedural decomposition and data flow modeling
C) It encapsulates the core principles of object-oriented programming. D) Use of object-oriented principles such as encapsulation and
D) It outlines the architectural design patterns commonly used in inheritance
software development. 12. What is a potential drawback of the traditional design approach in
4. How does the Evolutionary Model differ from traditional waterfall software engineering?
models in software development? A) Limited support for code reuse and modularity
A) The Evolutionary Model emphasizes a sequential approach to B) Complexity in modeling real-world entities and relationships
development, while waterfall models focus on iterative development C) Difficulty in representing the flow of control and data within a
cycles. system
B) The Evolutionary Model incorporates iterative development and D) Inflexibility in accommodating changes to system requirements
refinement of software prototypes, while waterfall models follow a 13. What is the primary objective of using the prototype model in software
linear progression through distinct phases. development?
C) The Evolutionary Model prioritizes documentation and planning A) To generate detailed technical specifications for the final product
before development, while waterfall models emphasize early B) To develop a working version of the entire system
prototyping and user feedback. C) To quickly gather feedback and refine requirements through iterative
D) The Evolutionary Model relies on extensive risk analysis and development
mitigation strategies, while waterfall models overlook potential project D) To establish a comprehensive project schedule and allocate resources
risks. 14. During requirement analysis, what is the purpose of conducting a
5. How does the Evolutionary Model address the challenge of changing or feasibility study?
uncertain requirements in software projects? A) To prioritize requirements based on technical complexity
A) By following a strict linear progression through development phases, B) To assess the financial viability of the project
minimizing the need for requirements changes. C) To determine the project timeline and milestones
B) By prioritizing comprehensive documentation and planning to D) To identify potential risks and mitigation strategies
anticipate and mitigate potential changes. 15. What role does stakeholder engagement play in the requirement
C) By incorporating iterative development and refinement, allowing for gathering and analysis process?
flexibility and adaptation to changing requirements. A) Defining project milestones
D) By relying on extensive risk analysis and mitigation strategies to B) Ensuring alignment between requirements and business objectives
minimize the impact of changing requirements. C) Developing technical specifications
6. What distinguishes the Iterative Model from traditional waterfall models D) Allocating project resources
in software development? 16. During requirement analysis, what role does validation of requirements
A) The Iterative Model emphasizes a linear progression through distinct play in ensuring project success?
phases, while waterfall models incorporate iterative cycles of A) Identifying dependencies between requirements
development. B) Ensuring requirements are feasible and achievable
B) The Iterative Model prioritizes extensive planning and C) Prioritizing requirements based on business value
documentation upfront, while waterfall models allow for flexibility and D) Confirming that requirements accurately reflect stakeholder needs
adaptation to changing requirements. 17. Which approach is used to ensure completeness and consistency of
C) The Iterative Model involves repetitive cycles of development, requirements documentation in the Software Requirements Specification
prototyping, and feedback gathering, while waterfall models follow a (SRS)?
sequential progression through development phases. A) Version control
D) The Iterative Model relies on extensive risk analysis and mitigation B) Change management
strategies, while waterfall models overlook potential project risks. C) Peer review
7. What does a legal feasibility study assess in the context of software D) Requirement traceability
development? 18. Which design technique is commonly used to model the flow of data
Name: ____________________________
Registration Number: _______________
Roll Number: ______________________

and processes within a software system? A) Technical feasibility


A) Entity-Relationship Diagram (ERD) B) Economic feasibility
B) Data Flow Diagram (DFD) C) Legal feasibility
C) Unified Modeling Language (UML) D) Operational feasibility
D) Structured Query Language (SQL) 30. Which phase of the software development process typically follows the
19. Which term refers to the degree of interdependence between modules feasibility study?
within a software system, affecting its maintainability and flexibility? A) Design phase
A) Cohesion B) Testing phase
B) Coupling C) Implementation phase
C) Encapsulation D) Requirement analysis phase
D) Abstraction
20 What distinguishes Object-Oriented Analysis (OOA) from traditional
analysis approaches in software design? Question 1 2 3 4 5 6
A) OOA focuses on breaking down a system into smaller, manageable Answer
modules, while traditional approaches emphasize object-oriented
principles. Question 7 8 9 10 11 12
B) Traditional approaches prioritize procedural decomposition of the Answer
system, while OOA emphasizes encapsulation and modeling real-world
entities as objects. Question 13 14 15 16 17 18
C) OOA uses procedural programming languages, while traditional Answer
approaches use object-oriented programming languages.
D) Traditional approaches focus on data flow and process modeling, Question 19 20 21 22 23 24
while OOA emphasizes the modeling of objects and their interactions. Answer
21. What is the main purpose of requirement analysis in software
development? Question 25 26 27 28 29 30
A) To design the user interface Answer
B) To prioritize and refine collected requirements
C) To develop a project schedule
D) To deploy the software
22. Which document serves as a formal agreement between the project team Marks :
and stakeholders regarding the software's requirements?
A) Test plan
B) Project charter
C) Software Requirements Specification (SRS) Any remarks:
D) User manual
23. During the requirement analysis phase, what is the primary purpose of
creating a traceability matrix?
A) To prioritize requirements based on stakeholder feedback
B) To identify dependencies between different requirements
C) To map requirements to test cases for validation
D) To document changes made to the requirements during the project
lifecycle
24. Which approach is used to ensure that requirements are testable and
measurable in the Software Requirements Specification (SRS)
document?
A) Including detailed technical specifications
B) Describing acceptance criteria for each requirement
C) Providing examples of user interactions
D) Outlining project milestones and deliverables
25. Which phase of the Software Development Life Cycle (SDLC) focuses
on gathering and analyzing requirements from stakeholders?
A) Design Phase
B) Implementation Phase
C) Requirement Analysis Phase
D) Testing Phase
26. During which phase of the Software Development Life Cycle (SDLC) is
the actual coding and programming of the software done?
A) Requirement Analysis Phase
B) Design Phase
C) Implementation Phase
D) Testing Phase
27. Which phase of the Software Development Life Cycle (SDLC) involves
creating a detailed plan for how the software will be developed?
A) Testing Phase
B) Implementation Phase
C) Requirement Analysis Phase
D) Design Phase
28. What does a feasibility study primarily assess in the context of software
development?
A) Technical complexity of the project
B) Market demand for the software
C) Financial viability of the project
D) Project management requirements
29. During a feasibility study, which factor is crucial for determining
whether the project aligns with the organization's strategic goals?

You might also like