Information Systems Chapter 13
40 Questions
23 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 the primary characteristic of parallel conversion?

  • The new system is only tested in a small part of the organization.
  • The old system is entirely replaced by the new system.
  • The new system is implemented in stages.
  • Both the new and old systems operate together for a time. (correct)
  • Which type of system maintenance focuses on preventing system failure?

  • Preventive maintenance (correct)
  • Adaptive maintenance
  • Perfective maintenance
  • Corrective maintenance
  • What is a key feature of rapid application development (RAD)?

  • Emphasizes long-term planning.
  • Focuses on creating extensive documentation.
  • Requires a sequential process without iterations.
  • Utilizes continuous user feedback and swift prototyping. (correct)
  • What does Joint Application Design (JAD) primarily aim to achieve?

    <p>Engage users actively in the development process.</p> Signup and view all the answers

    What is the maximum duration of a sprint in Scrum methodology?

    <p>One month</p> Signup and view all the answers

    Which maintenance type involves enhancing the system's performance and user interface?

    <p>Perfective maintenance</p> Signup and view all the answers

    Which development method employs an iterative and flexible approach for project management?

    <p>Agile development</p> Signup and view all the answers

    In phased conversion, what is the main approach to implementing a new system?

    <p>Implementing the new system in segments.</p> Signup and view all the answers

    What is one primary consideration companies must address when acquiring new IT applications?

    <p>How much computer code does the company want to write?</p> Signup and view all the answers

    What is the primary deliverable of the systems analysis phase in the SDLC?

    <p>A set of user requirements</p> Signup and view all the answers

    Which of the following is NOT a method for acquiring IT applications?

    <p>Customizing the company's own existing software</p> Signup and view all the answers

    Which phase of the SDLC involves translating design specifications into computer codes?

    <p>Systems Programming</p> Signup and view all the answers

    Which option provides software free of charge?

    <p>Open-source software</p> Signup and view all the answers

    What is the primary goal of the systems testing phase?

    <p>To eliminate errors and bugs</p> Signup and view all the answers

    What does offshoring refer to in the context of software development?

    <p>Utilizing external entities in distant countries</p> Signup and view all the answers

    What is a key advantage of purchasing off-the-shelf software?

    <p>There are various options available to suit different needs.</p> Signup and view all the answers

    During which phase is the system converted from an old computer system to a new one?

    <p>Systems Implementation</p> Signup and view all the answers

    What does the systems design phase primarily describe?

    <p>How the system will resolve the business problem</p> Signup and view all the answers

    What is one alternative to traditional software development methods?

    <p>Using application service providers (ASP)</p> Signup and view all the answers

    Which of the following describes nearshore outsourcing?

    <p>Collaborating with nearby countries for software services.</p> Signup and view all the answers

    What does the term 'user interfaces' refer to in the context of systems design specifications?

    <p>The interactions between users and the system</p> Signup and view all the answers

    What type of development might be carried out by end users in an organization?

    <p>End-user development</p> Signup and view all the answers

    What kinds of documentation are included in the deliverables of the systems design phase?

    <p>Screen layouts and process diagrams</p> Signup and view all the answers

    Which phase of the SDLC primarily focuses on verifying that the system meets business requirements?

    <p>Systems Testing</p> Signup and view all the answers

    What is one disadvantage of purchased software for a company?

    <p>It might not exactly meet the company’s needs.</p> Signup and view all the answers

    What is the first stage of the Systems Development Life Cycle (SDLC)?

    <p>Systems Investigation or Planning</p> Signup and view all the answers

    Which of the following identifies potential project solutions during the Systems Investigation/Planning phase?

    <p>Develop a new system or modify the existing one.</p> Signup and view all the answers

    What could be a consequence of relying on purchased software from a vendor?

    <p>The purchasing company lacks intimate knowledge of the software's functionalities.</p> Signup and view all the answers

    Which team member is primarily responsible for discussing user requirements in the SDLC?

    <p>Systems Analysts</p> Signup and view all the answers

    What type of feasibility study assesses whether the technology required for a project is obtainable?

    <p>Technical Feasibility</p> Signup and view all the answers

    What is a risk associated with relying on third-party software vendors?

    <p>Vendors may discontinue a product or go out of business.</p> Signup and view all the answers

    In the SDLC, which phase follows Systems Programming?

    <p>Systems Testing</p> Signup and view all the answers

    What is the primary purpose of daily scrums in a scrum team?

    <p>To assess progress within a time-boxed meeting</p> Signup and view all the answers

    Which of the following best describes end-user development (EUD)?

    <p>Activities that enable non-professionals to program computers</p> Signup and view all the answers

    Which tool is primarily recognized as a common end-user development application?

    <p>Microsoft Excel</p> Signup and view all the answers

    What does DevOps aim to achieve in software development?

    <p>Shift ownership of the production environment to developers</p> Signup and view all the answers

    In the context of software development, what does the term SDLC stand for?

    <p>Systems Development Life Cycle</p> Signup and view all the answers

    Which of the following describes the main focus of DevOps practices?

    <p>Automation of build, test, and release processes</p> Signup and view all the answers

    What is a feature of 'no code' platforms in end-user development?

    <p>They allow app development without programming knowledge</p> Signup and view all the answers

    What is a characteristic of end-user programming (EUP)?

    <p>It empowers users to create programs through simple tools</p> Signup and view all the answers

    Study Notes

    Introduction to Information Systems - Chapter 13

    • Chapter 13 focuses on acquiring information systems and applications.
    • Learning objectives include discussing business decisions in application acquisitions, enumerating tasks and importance of six systems development life cycle (SDLC) processes, and describing alternative development methods and tools.
    • The chapter outline consists of strategies for acquiring IT applications, the traditional SDLC, and alternative systems development methods.

    Strategies for Acquiring IT Applications

    • Fundamental decisions include:
      • Amount of custom code required.
      • Funding method for the application.
      • Application deployment location.
    • Options include purchasing pre-written applications, customizing pre-written applications, leasing applications (using ASPs or SaaS vendors), and utilizing open-source software.
    • Outsourcing may be involved, including onshore, nearshore, and offshore approaches.
    • End-user development is another method using in-house personnel without specialized IT skills.

    Advantages and Disadvantages of Purchasing Software

    • Advantages:
      • Variety of pre-written software options.
      • Can evaluate the software before purchasing.
      • Potential to save significant development time.
      • Clearer understanding of the software before investment.
      • May eliminate the need to hire dedicated project personnel.
    • Disadvantages:
      • Software may not perfectly meet specific needs.
      • Modifying or adjusting software may be complex or impossible, requiring significant business process changes.
      • Limited control over enhancements and new versions of the purchased software
      • Integration with other existing systems can be challenging.
      • Risk of vendor discontinuation or company bankruptcy.
      • Lacks in-depth understanding of the software functionality by the purchasing company.

    Application Service Provider (ASP) and Software-as-a-Service (SaaS)

    • ASPs and SaaS vendors deliver application services and software via a subscription service model.
    • (Illustrative diagrams showing the operation of an ASP and SaaS vendor)

    Traditional Systems Development Life Cycle (SDLC)

    • The SDLC is a sequential process for developing information systems.
    • SDLC stages:
      • Investigation/Planning
      • Analysis
      • Design
      • Programming
      • Testing
      • Implementation
      • Maintenance (Mnemonic: PADPTIM)

    SDLC Phases

    • Systems Investigation/Planning:
      • High-level project plan and goal setting.
      • Brainstorming potential solutions.
      • Feasibility studies (technical, economic, behavioral).
      • Steering committee support.
      • Change agent selection.
    • Systems Analysis:
      • Investigating and analyzing user needs and refining project goals.
      • Defining system functions and operations.
      • The deliverable is a set of system requirements.
    • Systems Design:
      • Describing how the system resolves the business problem.
      • Defining features, operations, and documentation such as screen layouts, business rules, and process diagrams.
      • Deliverables include technical specifications such as outputs, inputs, calculations, processing, and user interfaces; hardware, software, databases, telecommunications; personnel and procedures; and an integration blueprint.
    • Systems Programming:
      • Transforming design documents into an actual system.
      • Programming involves translating design specifications into computer code.
      • Programming languages are used to create programs/systems.
    • Systems Testing:
      • Bringing all components together in a testing environment.
      • Evaluating whether computer codes meet expectations by producing intended results and identifying errors for debugging.
    • Systems Implementation:
      • Converting an old system to a new one.
      • Placing the system into production.
      • Strategies for implementation may include direct, pilot, phased, and parallel conversion.
    • Systems Maintenance:
      • Performing necessary changes and updates in the system.
      • Types of maintenance: Corrective, adaptive, perfective, and preventive.

    Alternative Systems Development Methods

    • Joint Application Design (JAD):

      • A fact-finding technique.
      • Brings users into the development process as active participants.
      • Used in describing software development practices during the mid-1970s.
    • Rapid Application Development (RAD):

      • A methodology for fast application development using an iterative process.
      • Uses continuous user feedback and produces rapid prototypes.
    • Agile Development (e.g., Scrum):

      • An iterative and flexible approach to project management.
      • Scrum is for agile team collaboration. Teams work in short time-boxed iterations (called sprints) of up to one month, typically two weeks long. Progress is tracked via daily 15-minute stand-up meetings.
    • End-user development (EUD):

      • Enables users who aren't professional developers to create software.
      • Tools like Microsoft Excel allow end users to do this.
    • DevOps:

      • Combines development and IT operations.
      • Automates software development and IT operations to improve and shorten the SDLC.
      • Aims to shift application production environment ownership from IT to developers.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Chapter 13 delves into the critical strategies for acquiring information systems and applications. It covers business decisions related to application acquisitions, the significance of the systems development life cycle, and various development methods. Learn about funding methods, custom coding needs, and the different options available for application deployment.

    More Like This

    Use Quizgecko on...
    Browser
    Browser