Information Systems - Ch. 3: System Development Basics

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

In the context of business information systems, what role do managers and employees in functional areas increasingly play?

  • Solely relying on IT departments for system development.
  • Isolating themselves from system-related decisions.
  • Avoiding the use of business information systems.
  • Actively participating in and sometimes leading system development. (correct)

Which statement correctly describes the term 'system' in the context of business and information technology?

  • It describes any collection of interrelated components working towards a common objective. (correct)
  • It applies only to processes with a contemporary design.
  • It is exclusively used for complex technological setups.
  • It strictly refers to computer hardware and software.

The term 'system' is derived from the Greek word 'systema', which signifies what?

  • A complex algorithm.
  • An individual component.
  • A technological innovation.
  • An organized relationship among functioning units. (correct)

Which of the following is NOT a key characteristic present in all systems?

<p>Isolation (D)</p> Signup and view all the answers

Which element is NOT typically considered a key element when reconstructing a system for analysis?

<p>Stockholder Satisfaction (B)</p> Signup and view all the answers

How can systems development be best described?

<p>The art and science of creating systems to meet specific needs. (A)</p> Signup and view all the answers

What prompts an information system to undergo continual changes?

<p>Changes in the environment, technology, and competition (A)</p> Signup and view all the answers

For what primary reason would companies opt to change their existing systems?

<p>To respond to changes in user or business needs. (C)</p> Signup and view all the answers

Who is typically included in a systems development team?

<p>Stakeholders, users, managers, and support personnel. (A)</p> Signup and view all the answers

What responsibility does the systems development team hold?

<p>Determining the objectives of the information system and delivering a system that meets those objectives. (A)</p> Signup and view all the answers

Which role is responsible for analyzing and designing business systems?

<p>Systems Analyst (A)</p> Signup and view all the answers

What is the primary task of a programmer in systems development?

<p>Modifying or developing programs to satisfy user requirements (D)</p> Signup and view all the answers

Why is the systems development process also known as a systems development life cycle (SDLC)?

<p>Because the activities associated with it are ongoing. (B)</p> Signup and view all the answers

What typically triggers the initiation of a new systems development project within an organization?

<p>When existing systems require significant improvements or replacement due to technology advancements or changing IS needs (B)</p> Signup and view all the answers

Which of the following is NOT a common phase in traditional systems development?

<p>Speculation (B)</p> Signup and view all the answers

What primary question does the systems investigation phase attempt to answer?

<p>&quot;What is the problem, and is it worth solving?&quot; (D)</p> Signup and view all the answers

What is the typical result of a systems investigation phase?

<p>A defined development project with problem statements and resource commitments. (B)</p> Signup and view all the answers

What is the purpose of a systems request form?

<p>To ask the IS department to initiate systems investigation. (C)</p> Signup and view all the answers

Which aspect is NOT typically included in a systems request form?

<p>Detailed code specifications. (D)</p> Signup and view all the answers

What type of feasibility analysis assesses whether the hardware, software, and system components can be acquired or developed to solve a problem?

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

What does 'economic feasibility' primarily determine in a systems development project?

<p>Whether the project makes financial sense and if benefits outweigh costs. (C)</p> Signup and view all the answers

What does operational feasibility measure?

<p>The project's ability to be put into action and operation. (A)</p> Signup and view all the answers

Which type of feasibility analysis focuses on whether laws or regulations may prevent or limit a systems development project?

<p>Legal feasibility (D)</p> Signup and view all the answers

What does schedule feasibility assess?

<p>Whether the project can be completed in a reasonable amount of time. (D)</p> Signup and view all the answers

What primary question does systems analysis aim to answer?

<p>&quot;What must the information system do to solve the problem?&quot; (B)</p> Signup and view all the answers

What is the major outcome of the systems analysis phase?

<p>A list of requirements and priorities. (D)</p> Signup and view all the answers

What is the main purpose of data collection during systems analysis?

<p>To seek additional information about the problems or needs identified in the systems investigation report. (D)</p> Signup and view all the answers

Which of the following is a common tool for data collection during systems analysis?

<p>Structured Interview (A)</p> Signup and view all the answers

What is the primary purpose of data analysis in the context of systems analysis?

<p>To manipulate collected data for development team members. (C)</p> Signup and view all the answers

What is data modeling primarily accomplished through?

<p>Entity-relationship (ER) diagrams (D)</p> Signup and view all the answers

What does a dataflow diagram (DFD) primarily model?

<p>Objects, associations, and activities by describing how data can flow between and around various objects (D)</p> Signup and view all the answers

What question does systems design seek to answer?

<p>&quot;How will the information system do what it must do to obtain the problem solution?&quot; (C)</p> Signup and view all the answers

What is the primary result of the systems design phase?

<p>A technical design (D)</p> Signup and view all the answers

Which aspect of systems design involves a description of the functional requirements of a system?

<p>Logical design (C)</p> Signup and view all the answers

What does physical design primarily specify?

<p>The characteristics of the system components necessary to put the logical design into action (C)</p> Signup and view all the answers

What does systems implementation primarily involve?

<p>Creating or acquiring system components, assembling them, and placing the new or modified system into operation (C)</p> Signup and view all the answers

In systems implementation, what is an important task?

<p>Training the users (A)</p> Signup and view all the answers

During systems implementation, installing hardware and software would fall under which of the following steps?

<p>Installation (A)</p> Signup and view all the answers

Testing individual programs is referred to as what?

<p>Unit testing (D)</p> Signup and view all the answers

What does system testing involve?

<p>Testing the entire system of programs (B)</p> Signup and view all the answers

What is the goal of systems maintenance and review?

<p>To ensure the system operates as intended and continues to meet changing business needs (C)</p> Signup and view all the answers

Flashcards

What is a system?

A set of components that function together in an interrelated manner for a common objective.

Characteristics of a system

Organization, interaction, interdependence, integration, and a central objective.

Elements of a System

Outputs, inputs, processor(s), control, feedback, environment, boundaries and interface.

What is Systems Development?

The art and science of creating man-made systems to satisfy predetermined needs.

Signup and view all the flashcards

Why change systems?

To respond to needs, technology changes, process improvements, gain advantage, increase productivity, accommodate growth, integrate systems, or replace unstable systems.

Signup and view all the flashcards

Who are participants in systems development?

Stakeholders, users, managers, systems development specialists, and support personnel.

Signup and view all the flashcards

Who are stakeholders?

People who benefit from the systems development project.

Signup and view all the flashcards

Who are users?

People who will interact with the system regularly.

Signup and view all the flashcards

Who is a systems analyst?

A professional specializing in analyzing and designing business systems.

Signup and view all the flashcards

Who is a programmer?

A specialist responsible for modifying or developing programs to satisfy user requirements.

Signup and view all the flashcards

What is SDLC (Systems Development Life Cycle)?

The systems development process with ongoing activities.

Signup and view all the flashcards

What are the five phases of SDLC?

Investigation, analysis, design, implementation, maintenance and review.

Signup and view all the flashcards

What is Systems Investigation?

The phase to identify potential problems and opportunities.

Signup and view all the flashcards

What is a systems request form?

A document to initiate systems investigation, including problems, objectives, overview, costs and benefits.

Signup and view all the flashcards

What types of feasibility are assessed?

Technical, economic, legal, operational, and schedule feasibility.

Signup and view all the flashcards

What is technical feasibility?

Whether the hardware, software, and system components can be acquired or developed.

Signup and view all the flashcards

What is economic feasibility?

Whether the project makes financial sense and if benefits offset costs.

Signup and view all the flashcards

What is operational feasibility?

The measure of whether the project can be put into action or operation.

Signup and view all the flashcards

What is legal feasibility?

Whether laws or regulations may prevent or limit a systems development project.

Signup and view all the flashcards

What is schedule feasibility?

Whether the project can be completed in a reasonable amount of time.

Signup and view all the flashcards

What is systems analysis?

The phase to determine what the information system must do to solve the problem.

Signup and view all the flashcards

Data collection tools examples

Structured interviews, questionnaires, documentation, observation

Signup and view all the flashcards

Data analysis tools?

Data-flow diagrams and entity-relationship diagrams.

Signup and view all the flashcards

What is systems design?

Phase to determine system outputs, inputs, user interfaces, hardware, software, database, telecommunications, personnel, and procedures.

Signup and view all the flashcards

What is logical design?

A description of the functional requirements of a system

Signup and view all the flashcards

What is physical design?

The specification of the characteristics of the system components necessary to put the logical design into action

Signup and view all the flashcards

What is systems implementation?

Creating or acquiring system components, assembling them, and placing the new system into operation.

Signup and view all the flashcards

Steps in Systems Implementation

Hardware acquisition, software acquisition, user preparation, installation, and testing.

Signup and view all the flashcards

What is Unit Testing?

Testing of individual programs.

Signup and view all the flashcards

What is System Testing?

Testing the entire system of programs.

Signup and view all the flashcards

What is Integration Testing?

Testing all related systems together.

Signup and view all the flashcards

What is Acceptance Testing?

Conducting any tests required by the user.

Signup and view all the flashcards

What is Systems Maintenance and Review?

Ensure the system operates as intended and modify it to meet changing business needs.

Signup and view all the flashcards

Study Notes

Fundamentals of Information Systems - Chapter 3: Basics of System Development

  • Businesses utilize managers and employees across all functional areas working together with business information systems.
  • This collaboration aids in the development, and often the leadership, of these systems.

Business System Concepts

  • The term "system" is widely used to give contemporary significance to processes and items.
  • Examples include exercise systems, investment systems, delivery systems, information systems, education systems, and computer systems.
  • A system is a collection of components working together in an interconnected way towards a shared objective or cause.

Definition of a System

  • Systema, a Greek word meaning an organized relationship between functioning units or components is the source of the term "system."
  • Systems exist in order to achieve specific objectives.
  • Transportation, telephone, accounting, production, and computer systems are examples of systems encountered daily.

Characteristics of a System

  • Organization or order within the system
  • Interaction among components
  • Interdependence of components
  • Integration of components
  • A central objective that the system aims to achieve

Elements of a System

  • Systems analysts usually function in a dynamic setting with constant change, which can include business firms, applications, or computer systems.
  • Key elements to consider in reconstructing a system include:
    • Outputs and inputs
    • Processors
    • Control mechanisms
    • Feedback loops
    • The environment in which the system operates
    • Boundaries and interfaces of the system

System Development

  • System development is both the art and science of creating man-made systems to meet specific needs.
  • It involves problem-solving, utilizing the knowledge base to create solutions tailored to the problem.
  • Information systems must continually change as the environment, technology, and competition evolve.
  • These changes can range from minor adjustments to major overhauls.
  • Sometimes old systems are replaced.

Introduction to System Development

  • Companies modify their systems for a variety of reasons, including:
  • Responding to changes in business or user needs
  • Taking advantage of or adapting to technological changes
  • Accommodating improvements in business processes.
  • Gaining a competitive edge or lowering costs
  • Increasing productivity
  • Accommodating growth
  • Facilitating downsizing or distributed decision-making
  • Integrating incompatible systems
  • Replacing aged or unstable systems

Participants in Systems Development

  • Systems development is a team effort, which includes:
    • Stakeholders
    • Users
    • Managers
    • System development specialists
    • Support personnel
  • The development team determines the objectives for the information system and delivers a system that meets these objectives.

Roles of Participants in Systems Development

  • Stakeholders: Individuals or entities who ultimately benefit from the system development project, either directly or through the organization they represent.
  • Users: Individuals who regularly interact with the system.
  • Systems Analyst: Professional who specializes in analyzing and designing business systems.
  • Programmer: Specialist responsible for modifying or developing programs to meet user requirements.

Systems Development Life Cycle (SDLC)

  • The systems development process is referred to as SDLC because its activities are ongoing.
  • Timelines and deadlines are created as each system is built until the system is installed and approved.
  • The system is maintained and reviewed throughout its life.
  • A new project begins if a system requires major improvements beyond maintenance, needs replacement due to new technology, or if the organization's IS needs change significantly, restarting the cycle.

Traditional Systems Development Life Cycle

  • Traditional systems, from small computer programs to major projects.
  • Approaches typically consist of five common phases:
    • Investigation
    • Analysis
    • Design
    • Implementation
    • Maintenance and Review

Systems Investigation

  • Potential problems and opportunities are pinpointed and analyzed relative to the business goals.
  • The goal is to answer: "What is the problem, and is it worth solving?"
  • The primary outcome is a well-defined development project with developed business problems or opportunity statements, allocated resources, and a recommendation for systems analysis.

Initiating Systems Investigation

  • Organizations use a process for starting systems development due to the significant time and effort required for system development requests, beginning with system investigation.

Systems Request Form

  • It is completed by someone in the IS department to initiate systems investigation.
  • The form includes:
    • Problems or opportunities with the system
    • Objectives of the systems investigation
    • System overview
    • Costs and benefits

Feasibility Analysis

  • A key step which assesses:
    • Technical Feasibility: availability of hardware, software, and components to solve the problem.
    • Economic Feasibility: determines project’s financial sense and if the projected benefits outweigh the costs
    • Operational Feasibility: ability to be put into action or operation
    • Legal Feasibility: determination of laws and regulations that may prevent or constrain development project.
    • Schedule Feasibility: Project completion in reasonable time.

Systems Analysis

  • Determines what an information system must do to solve a problem
  • Involves investigating existing systems to identify strengths, weaknesses, and areas to improve
  • The main result is a list of needs and their priorities

Activities in Systems Analysis: Data Collection

  • The objective is to gather more details regarding the issues or requirements that have been identified in the system investigation report.
  • Data collection tools include:
    • Structured interviews
    • Questionnaires
    • Documentation
    • Observation

Activities in Systems Analysis: Data Analysis

  • Entails the manipulation of collected data for systems analysis.
  • It involves using data-flow diagrams and entity-relationship diagrams.
  • Common data analysis tools, and techniques are:
    • Application flowcharts
    • Grid charts
    • Computer-aided software engineering tools (CASE)
    • object-oriented approach

Activities in Systems Analysis: Data Modeling

  • Typically carried out through entity-relationship (ER) diagrams.

Activities in Systems Analysis: Activity Modeling

  • Accomplished by using data-flow diagrams.
  • Dataflow diagrams (DFD) model objects, associations, and activities by describing how data flows in an environment where various objects are held.

Systems Design

  • Focuses on how the information system will achieve the problem solution.
  • Key outcome is a technical design
  • Describes the intended system in terms of system components, interfaces and their relations
  • Details system outputs, inputs, and user interfaces
  • Specifies hardware, software, database, telecommunications, personnel, and procedure components.

Two Key Aspects of Systems Design

  • Logical design: Describes a system’s functional requirements.
  • Physical design: Details the system components and needed to implement the logical design.

Systems Implementation

  • Involves creating or acquiring components from the system design
  • Combining them
  • Putting the new or improved system into use.
  • A key part is to train the users.
  • Results in an installed, working information system that addresses the business requirements for which it was created.
  • Can involve phasing out or removing old systems, which can present challenges for existing users if those systems are free.

Typical Steps in Systems Implementation

  • Hardware and software acquisition
  • User preparation
  • Installation
  • Testing

Types of Testing

  • Unit Testing: Testing individual programs
  • System Testing: Testing the whole system of programs
  • Integration Testing: Testing related systems together
  • Acceptance Testing: Tests required by the user

Systems Maintenance and Review

  • Designed for ensuring the system runs as expected; necessary to adjust and update the system to deal with new business needs.
  • Modifications arise from user needs and technological advances.

Studying That Suits You

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

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser