NEW
Font size
WorksheetsQUIZ - CHAPTER 2
Total questions: 15
Worksheet time: 8mins
What is outsourcing in the context of software development?
Selling software to third-party vendors
Assigning software development and operations to an external firm
Developing all software in-house
Hiring new employees for software development
Which of the following is NOT a source of software?
Packaged software producers
Information technology services firms
Digital transformation specialists
Open-source software
Which type of software is pre-built and sold to multiple users with minimal customization?
Enterprise resource planning (ERP) systems
Open-source software
Packaged software
In-house development
Which of the following is a benefit of cloud computing?
Increased hardware costs
Reduced access to applications
Faster access to applications
Decreased security concerns
Which approach to software reuse mandates that developers must use predefined reusable assets?
Ad-hoc
Facilitated
Managed
Designed
What is the primary purpose of using version control systems in software development?
To automate testing processes
To manage software licenses
To enhance software performance
To track changes and collaborate on code
Which of the following best describes agile software development?
A method that emphasizes extensive documentation
A strategy that requires long-term planning
A methodology focused on iterative progress and flexibility
A linear approach to software development
What is the main advantage of using open-source software?
Limited community support
Access to source code for customization
Higher costs for users
Exclusive licensing agreements
Which of the following is a key characteristic of component-based software development?
Each application is developed from scratch
Reusable software components are used to build applications
Only open-source components can be reused
All components must be purchased from a third party
Which of the following is NOT a major approach to software reuse?
Ad-hoc
Managed
Reverse engineering
Facilitated
What is the primary benefit of open-source software?
It is always supported by commercial vendors
It is freely available and can be modified by users
It requires no technical expertise to use
It is developed exclusively by large corporations
Which factor is NOT considered when evaluating off-the-shelf software?
Cost
Vendor support
Functionality
Number of in-house developers
Outsourcing software development always reduces the cost of software implementation.
TRUE
FALSE
Enterprise Resource Planning (ERP) systems integrate multiple business functions into one system.
TRUE
FALSE
Cloud computing requires organizations to invest in heavy IT infrastructure
TRUE
FALSE
