Traditional vs. Web-based Development
40 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is a reason for developing software in-house?

  • Satisfies unique business requirements (correct)
  • Requires less technical staff
  • Lower implementation costs
  • Proven reliability and performance
  • Which of the following is an advantage of purchasing a software package?

  • Greater control over development
  • Higher customization capability
  • Lower costs (correct)
  • Independence from vendor support
  • What is NOT a reason for a company to choose in-house software development?

  • Minimal change to existing procedures
  • Unique business requirements satisfaction
  • Development of internal resources
  • Proven vendor performance (correct)
  • Which option is typically offered by software vendors that is a benefit of purchasing software packages?

    <p>Future upgrades</p> Signup and view all the answers

    What is a disadvantage of in-house software development?

    <p>Potentially higher costs</p> Signup and view all the answers

    Which of the following factors is NOT a traditional development consideration?

    <p>Integration of web-based features</p> Signup and view all the answers

    Which of the following is a characteristic of commercial software packages?

    <p>Require less time to implement</p> Signup and view all the answers

    Which development path is NOT commonly associated with traditional systems development?

    <p>Offshore outsourcing</p> Signup and view all the answers

    How does in-house development impact existing systems?

    <p>Minimizes changes needed</p> Signup and view all the answers

    Which of the following effectively describes a reason businesses might prefer in-house development over purchasing software?

    <p>Development of specific capabilities</p> Signup and view all the answers

    Which of the following is a unique concern associated with offshoring?

    <p>Communication barriers</p> Signup and view all the answers

    Which description best encapsulates Software as a Service (SaaS)?

    <p>Cloud-based applications delivered over the internet</p> Signup and view all the answers

    What role does data management play in development strategy selection?

    <p>It provides insights that guide IT spending.</p> Signup and view all the answers

    What is one of the main advantages of purchasing off-the-shelf software?

    <p>Immediate availability of features and functionality</p> Signup and view all the answers

    In which of the following scenarios is engaging external consultants most appropriate?

    <p>To receive specialized expertise for a project</p> Signup and view all the answers

    Why is it important for systems analysts to assist in selecting a development strategy?

    <p>They ensure alignment with business goals.</p> Signup and view all the answers

    Which of the following is NOT a typical reason for in-house software development?

    <p>Lower long-term costs than outsourcing</p> Signup and view all the answers

    What is one significant advantage of in-house IT resources?

    <p>They provide a competitive edge</p> Signup and view all the answers

    What does business process outsourcing (BPO) involve?

    <p>Transferring entire business processes to an outside firm</p> Signup and view all the answers

    Which statement best describes global outsourcing trends in recent years?

    <p>It has grown due to digital technology adoption.</p> Signup and view all the answers

    What type of outsourcing involves specific knowledge-based tasks?

    <p>Knowledge process outsourcing (KPO)</p> Signup and view all the answers

    Which of the following reflects a change in work patterns highlighted by the shift to work from home?

    <p>Demand for flexible and scalable solutions</p> Signup and view all the answers

    What is a common characteristic of software as a service (SaaS)?

    <p>It allows businesses to rent software from service providers.</p> Signup and view all the answers

    Which of the following is an example of outsourcing nonessential activities?

    <p>Contracting a third-party for customer service</p> Signup and view all the answers

    What is the primary goal of system analysts during the evaluation and selection process?

    <p>To eliminate alternatives that do not meet requirements</p> Signup and view all the answers

    Which financial analysis tool focuses on how long it takes for a system to pay for itself?

    <p>Payback analysis</p> Signup and view all the answers

    What does the return on investment (ROI) measure?

    <p>Percentage rate of return compared to costs</p> Signup and view all the answers

    What is an essential step in the cost-benefit checklist for determining project feasibility?

    <p>List each development strategy under consideration</p> Signup and view all the answers

    Which of the following is NOT a commonly used financial analysis tool?

    <p>Risk assessment</p> Signup and view all the answers

    What should be included when considering future growth in a project feasibility study?

    <p>Predictions of market trends and demands</p> Signup and view all the answers

    What do financial tools in project planning primarily assist with?

    <p>Calculating the potential value and viability of a project</p> Signup and view all the answers

    Which factor should be analyzed regarding hardware and software in a project?

    <p>Support costs involved</p> Signup and view all the answers

    What is the primary motivation for offshoring?

    <p>Reducing expenses</p> Signup and view all the answers

    Which of the following is NOT a risk associated with offshoring?

    <p>Innovation acceleration</p> Signup and view all the answers

    What is a significant advantage of the Software as a Service (SaaS) model?

    <p>Cost-effectiveness</p> Signup and view all the answers

    Which of the following shortcomings of SaaS is related to internet connectivity?

    <p>Requires a stable, high-speed Internet connection</p> Signup and view all the answers

    Which of the following best describes reshoring?

    <p>Bringing back previously offshored operations</p> Signup and view all the answers

    What is a key feature of Microsoft 365 as a SaaS offering?

    <p>Convenience and flexibility</p> Signup and view all the answers

    Which of the following describes a challenge faced by SaaS users?

    <p>Less control over security and privacy</p> Signup and view all the answers

    What does DPM stand for in relation to SaaS?

    <p>Digital Process Management</p> 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.

    Quiz Team

    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.

    More Like This

    Use Quizgecko on...
    Browser
    Browser