Podcast Beta
Questions and Answers
What is a reason for developing software in-house?
Which of the following is an advantage of purchasing a software package?
What is NOT a reason for a company to choose in-house software development?
Which option is typically offered by software vendors that is a benefit of purchasing software packages?
Signup and view all the answers
What is a disadvantage of in-house software development?
Signup and view all the answers
Which of the following factors is NOT a traditional development consideration?
Signup and view all the answers
Which of the following is a characteristic of commercial software packages?
Signup and view all the answers
Which development path is NOT commonly associated with traditional systems development?
Signup and view all the answers
How does in-house development impact existing systems?
Signup and view all the answers
Which of the following effectively describes a reason businesses might prefer in-house development over purchasing software?
Signup and view all the answers
Which of the following is a unique concern associated with offshoring?
Signup and view all the answers
Which description best encapsulates Software as a Service (SaaS)?
Signup and view all the answers
What role does data management play in development strategy selection?
Signup and view all the answers
What is one of the main advantages of purchasing off-the-shelf software?
Signup and view all the answers
In which of the following scenarios is engaging external consultants most appropriate?
Signup and view all the answers
Why is it important for systems analysts to assist in selecting a development strategy?
Signup and view all the answers
Which of the following is NOT a typical reason for in-house software development?
Signup and view all the answers
What is one significant advantage of in-house IT resources?
Signup and view all the answers
What does business process outsourcing (BPO) involve?
Signup and view all the answers
Which statement best describes global outsourcing trends in recent years?
Signup and view all the answers
What type of outsourcing involves specific knowledge-based tasks?
Signup and view all the answers
Which of the following reflects a change in work patterns highlighted by the shift to work from home?
Signup and view all the answers
What is a common characteristic of software as a service (SaaS)?
Signup and view all the answers
Which of the following is an example of outsourcing nonessential activities?
Signup and view all the answers
What is the primary goal of system analysts during the evaluation and selection process?
Signup and view all the answers
Which financial analysis tool focuses on how long it takes for a system to pay for itself?
Signup and view all the answers
What does the return on investment (ROI) measure?
Signup and view all the answers
What is an essential step in the cost-benefit checklist for determining project feasibility?
Signup and view all the answers
Which of the following is NOT a commonly used financial analysis tool?
Signup and view all the answers
What should be included when considering future growth in a project feasibility study?
Signup and view all the answers
What do financial tools in project planning primarily assist with?
Signup and view all the answers
Which factor should be analyzed regarding hardware and software in a project?
Signup and view all the answers
What is the primary motivation for offshoring?
Signup and view all the answers
Which of the following is NOT a risk associated with offshoring?
Signup and view all the answers
What is a significant advantage of the Software as a Service (SaaS) model?
Signup and view all the answers
Which of the following shortcomings of SaaS is related to internet connectivity?
Signup and view all the answers
Which of the following best describes reshoring?
Signup and view all the answers
What is a key feature of Microsoft 365 as a SaaS offering?
Signup and view all the answers
Which of the following describes a challenge faced by SaaS users?
Signup and view all the answers
What does DPM stand for in relation to SaaS?
Signup and view all the answers
Study Notes
Traditional vs. Web-based Development
- Traditional development prioritizes compatibility with existing systems and sees web-based features as supplementary enhancements.
- Traditional development uses three paths: in-house development, purchasing off-the-shelf software with modifications, or engaging external consultants.
- Web-based systems focus on internet access and utilize web-based development platforms.
- Web-based development uses cloud-based services like AWS, Azure, and GCP, providing flexible and scalable solutions.
In-House Development Options
- Reasons to develop software in-house include satisfying unique business requirements, minimizing changes to business procedures, meeting constraints of existing systems, and developing internal resources and capabilities.
In-house Development Options
- Reasons to purchase a software package: lower costs, shorter implementation time, proven reliability, minimal technical staff, and future upgrades provided by the vendor.
Outsourcing
- Outsourcing is delegating development, operation, or maintenance to external firms.
- Software-as-a-Service (SaaS) involves renting software from a service provider.
- Business Process Outsourcing (BPO) involves handing over entire business processes to an outside firm such as customer service operations.
Offshoring
- Offshoring is relocating IT development, support, and operational tasks to countries other than where the business is based.
- The primary motivation for offshoring is cost-effectiveness.
- Risks and concerns of offshoring include impact on the economy, project control, security issues, disparate cultures, and communication challenges.
Software as a Service (SaaS)
- SaaS aligns with Digital Process Management (DPM), which automates and optimizes business processes through digital technology.
- Benefits of SaaS include eliminating complex software installations, increased flexibility and accessibility, and cost-effectiveness.
- Shortcomings of SaaS include less control over security and privacy, dependence on stable internet access, customization and integration challenges.
Selecting a Development Strategy
- Choosing the best development strategy is crucial and depends on a company's immediate and future needs.
- System analysts work on the evaluation and selection team to eliminate unsuitable alternatives, rank suitable ones, and present viable options to management.
Selecting a Development Strategy
- Financial analysis tools like Payback Analysis, Return on Investment (ROI), and Net Present Value (NPV) help evaluate a project's value.
Selecting a Development Strategy
- To determine a project's feasibility, use a cost-benefit checklist: list development strategies, identify costs and benefits, consider future growth, include hardware and software support costs, analyze licensing options, apply financial tools, and prepare a report for management.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Explore the key differences between traditional and web-based development methods. This quiz covers in-house development options, the advantages of web-based systems, and the considerations for purchasing software versus building it internally.