• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/65

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

65 Cards in this Set

  • Front
  • Back

Systems Development

Process of creating and maintaining information systems

Requirements of System Development

Establishing system goals, setting up the project, determining requirements, business knowledge and management skill

SDLC

Systems development life cycle: traditional process used to develop information systems.

SDLC Phases

System Definition


Requirement Analysis


Component Design


Implementation


Maintenance

System Identification

A process used to identify opportunities for developing systems projects to solve problems (much variation)


Finds criteria to enabling the organization's mission, goals, and selection

Information Systems Planning (ISP)

Developing formal plans for creating the information systems project selected.

Strategic Alignment

The extent to which the project is viewed as helping the organization achieve its strategic objectives and long term goals

System Definition Criteria

Strategic Alignment


Potential Benefits


Potential Costs/Resource Availability


Project Size/Duration


Technical Difficulty/Risks


System Definition

Define system goals and scope in the definition

Team Compositions

Requirements Definition: business and systems analyst


Design and implementation: programmers, testers and database designers


Integrated testing and conversion: testers and business users

Requirements Analysis Phase

MOST IMPORTANT PHASE


Conduct user interviews, evaluate existing systems, determine new pages, identify new features, consider security, create data model


Interviews


Questionnaires


Observations Document Analysis

User Requirements

System Requirements


Modeling the systems data (ERD)


Modeling organizational process (DFD)

Component Design Phase

Designing the system


Determine hardware and software specifications


Design the database


Design the procedures


Design and develop new job descriptions

Implementation Phase

Largest phase, when programs are written and software is developed


Build system components


Conduct unit test


Integrate components


Conduct integrated test


Convert to new system

System documentation

The collection of materials produced with an information system to support the ongoing operation and development


User and reference guides

step by step instructions for using the system features and functions

User training tutorials

manuals and exercises to educate users and build competence.

Software programming

creating the instructions from the programming logic design using a variety of programming languages assisted by language editors

Systems Testing

A series of tests designated to identify errors and validate logic in parallel with programming


Developmental


Alpha


Beta

Developmental Testing

testing the correctness of individual modules and the integration of multiple modules (Programmer running queries)


Alpha Testing

Testing of overall system to see whether it meets design requirements (Software tester)

Beta Testing

Testing of the capabilities of the system in the user environment with actual data (Actual Users)

Conversion Approaches

Process of taking information from an old system to the new. Manual or automated approaches


Parallel


Direct/Plunge


Phased


Pilot

Parallel Conversion

old and new systems are used at the same time (payroll)

Direct/Plunge Conversion

old system is discontinued one day and the new one is continued the next (banner enrollment system)

Phased Conversion

parts of the new system are implemented over time

Pilot Conversion

Entire system is used in one location

Types of system maintenance

Corrective


Adaptive


Perfective


Preventative

Corrective Maintenance

making changes to an IS to repair flaws in the design, coding, or implementation

Adaptive Maintenance

making changes to an IS to evolve its functionality to accommodate changing business needs or to migrate it to a different operating environment

Perfective Maintenance

making enhancements to improve performance or usability, also just adding bells and whistles

Preventative Maintenance

Making changes to a system to reduce the chance of future system failure

Brook's Law

Adding manpower to a late software project only makes it later.

Discouragements to a system developing internally

limited IS staff


limited IS skill set


IS staff overworked


problem IS performance

Alternatives to Internal Development

External Acquisition: the purchasing from an outside vendor


Outsourcing: turning over responsibility for IS development to an outside firm

Steps to Proceed External Acquisition

Business planning process


systems definition


requirements analysis


development for a request proposal (RPF)


Proposal evaluation


Vendor selection

Development for a request proposal

a report that us used to tell vendors the requirements and how to meet them (hard and software)

Competitive Forces

Competition from: vendors with substitutes, new competitors, and existing rivals

Bargaining Power Forces

Supplier


Customer


Competitive Strategies

Cost----Differentiation


Industry Wide-----Focus


Value Chain

a network of value creating activities, primary and support, with linkages between activities

Value Chain Activities

Inbound logistics


Operations


Outbound Logistics


Marketing and Sales


Service

Support Activities

Contribute directly to production sale and service as well as intangible costs


Firm infrastructure (general management, finance, accounting, IT)


Human Resources (Training, recruiting, compensation)


Technology (R&D, new techniques, methods, procedures)


Procurement (Raw materials)

Linkages

Interactions across value activities that are:


sources of efficiencies


readily supported by IS


often used to reduce costs

Product Implementations

Create a new product or service


Enhance products or services


Differentiate products or services

System Implementations

Lock in customers and buyers


Lock in suppliers (value contracts)


Raise barriers to market entry


Establish allies (airlines sharing flights)


Reduce costs

Personal IS Scope

single user


informal procedures


isolated problems


easy to manage change


(drug salesman)

Workgroup IS Scope

10-100 users


procedures understood within group


problem solution within group


somewhat difficult to change


(physician partnership)

Enterprise IS Scope

100-1000 users


formal procedures


problem solutions affect enterprise


difficult to change


(hospital)

Inter-Enterprise IS Scope

1,000-infinity users


formal procedures


problem solutions affect multiple organizations


difficult to change


(Pride System)


System Categories

Legacy: information is not shared


Enterprise Wide: companies can integrate information across operations within the company


Inter-Organizational: communicate across organizational boundaries and the goal is to streamline info from one company to the next

Enterprise Systems

integrate data into one database, revise and improve business processes and solve the problem of departmental silos

Business Process Reengineering

systematic structured improvement approach (dramatic and expensive)

Inherent Processes

prebuilt procedures based upon "industry best practices" saves time and money

Hammer and Champy

Information technology is the enabler for the radical change of the redesign of an organization

Supply Chain Management

a cross functional approach that includes managing in the movement of raw materials into an organization. Also the movement of the goods to the consumer


Purpose: improve trust and collaboration among parters to improve velocity to consumers

Enterprise Resource Planning

richly functional systems designed to support many organizational functions (accounting, finance, purchasing, payroll)

Qualities of ERP

Internally focused


highly integrated


organizational fit


packaged applications


customization

Challanged when implementing Enterprise Systems

1. Collaborative management using committees and steering groups


2. Identify requirement gaps


3. Transition problems


4. Managing employee resistance via communication, self efficiency, positive incentives

Reasons ERPs fail

(Enterprise Resource Planning)


Lack of software fit


Unrealistic implementation expectations


Lack of executive buy in and support


Propensity to customize software rather than use standard functionality


Lack of ERP implementation expertise

Customer Relationship Management

applications that help organizations attract new businesses and encourage business repeat sales


--sales and service tools


CUSTOMER SERVICE

Enterprise Application Integration (EAI)

Links departmental silos


Enables communicating and sharing data


provides integrated information


provides inregrated layer-over top of existing applications


enables gradual move to ERP


PROBLEM SOLVER

Integrated Packages

richly functional systems designed to support


externally focused functions

Upstream

supply chain management


downstream

customer relationship management