Chapter 10: Building Information Systems Flashcards

1
Q

Systems Development Life Cycle (SDLC)

A

Series of well-defined phases performed in sequence that serves as a framework for developing a system or project

  • Each phase’s output becomes the input for the next phase
  • Used to design information systems from scratch
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

4 Phases of Systems Development Life Cycle (SDLC)

A
  1. Planning
  2. Requirements gathering and analysis
  3. Implementation
  4. Maintainance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Conduct Feasibility Studies (5 dimentions)

A

1) Economic: Assesses a system’s costs and benefits
2) Technical: Assesses whether technology to support new system is available or feasible
3) Operational: How well the proposed solution will work in the organization
4) Scheduling: Will the new system can be completed on time
5) Legal: Will the system violate any legal issues in the country where it will be used?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Phase 1: Planning

A

Systems designer must define the problem the organization faces

  • Examine goals and how proposed system can support goals
  • Identify potential system -> conduct analysis to define problem -> conduct feasibility studies -> make go decisions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Internal users

A

Employees who use the system regularly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

External users

A

Not employees but do use the system

- Ex: Customers, contractors, suppliers, and other business partners

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Formation of the Task Force: Joint Application Design (JAD)

A

Collective activity involving users, top management, and IT professionals that centers on a structured workshop to develop an application

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Feasibility Study

A

Measure of how beneficial or practical an information system will be to an organization

1) Economic: Assesses a system’s costs and benefits
2) Technical: Assesses whether technology to support new system is available or feasible
3) Operational: How well the proposed solution will work in the organization
4) Scheduling: Will the new system can be completed on time
5) Legal: Will the system violate any legal issues in the country where it will be used?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Phase 2: Requirements-Gathering and Analysis

A

Defining the problem and generating alternatives for solving it
- Information is gathered for process and data analysis
2 approaches:
1) Structured systems analysis and design (SSAD): Sequential approach that treats process and data independently
2) Object-oriented: Combines process and data analysis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Phase 3: Design

A

The most realistic solution that offers the highest payoff for the organization is chosen
- Details of the proposed solution are outlined
3 designs:
1) Conceptual design: Overview of the system and does not include hardware or software choices
2) Logical design: Makes conceptual design specific by indicating hardware and software
3) Physical design: Created for specific platforms

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Computer-Aided Systems Engineering (CASE) Tools

A

Automate parts of the application development process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Prototyping

A

Small-scale version of the system is developed
- Illustrates system benefits and allows users to offer feedback
2 types
1) Proof-of-concept prototype: Determines a system’s technical feasibility (how tasks can be done)
2) Selling prototype: Sells the proposed system to users and management by showing some features

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Phase 4: Implementation

A

Solution is transferred from paper to action

  • Team configures the system and procures components for it
  • Ex: Parallel, phased-in-phased-out, Plunge (direct cutover), pilot
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Parallel Implementation

A

Old and new systems run simultaneously for a short time to ensure the new system works correctly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Phased-in-phased-out implementation

A
As each module of the new system is converted, the corresponding part of the old system is retired
- Process continues until the entire system is operational
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Plunge (direct cutover) implementation

A

Old system is stopped and the new system is implemented

17
Q

Pilot implementation

A

Analyst introduces the system in a limited area of the organization
- Implemented in the rest of the organization in stages or all at once if the system works correctly

18
Q

Project Management Tools and Techniques

A
  • Help solve scheduling problems, plan and set goals, and highlight potential bottlenecks
  • Project management software helps study cost, time, and resource impact of schedule changes
19
Q

PERT (Program Evaluation Review Technique) and CPM (Critical Path Method)

A

Determine critical paths for the completion of a series of interrelated activities

20
Q

Gantt chart

A

Constructed using the critical path

  • Allows the systems analyst to monitor the progress of the project
  • Helps detect delay in the daily operation of the project
21
Q

Request for Proposal (RFP)

A

A written document with detailed specifications the is used to request bids for equipment, supplies, or serviced from vendors

22
Q

Request for information (RFI)

A

An alternative to RFP that narrows the list of potential vendors by focusing on project requirements

23
Q

Approaches for developing information systems

A

1) Insourcing: Organization’s team develop system internally
2) Self-sourcing: End users develop information systems on their own
3) Outsourcing: Organizations hire external vendors or consultants
- Crowdsourcing: Process traditionally performed by employees or contractors to a crowd through an open call

24
Q

Phase 5: Maintenance

A
  • Information system is operating
  • Enhancements and modifications to the system have been developed and tested
  • Hardware and software components have been added or replaced
  • Performance data and information is gathered and assessed
  • Feedback
  • Corrective action is taken if the system’s objectives are not being met
25
Q

Service-Oriented Architecture (SOA)

A

Philosophy software that focuses on reuse of small self-contained blocks of codes to meet software needs

26
Q

Rapid Application Development (RAD)

A

Concentrates on user involvement and continuous interaction between users and designers

27
Q

Extreme Programming (XP)

A

Method for developing software applications and information systems (IS) projects that are divided into smaller functions in a step by step function
- Developers cannot move to the next phase until the current phase is finished

28
Q

Pair programming

Extreme Programming

A

Two programmers participate in one development effort at one workstation
- Each programmer performs the action that the other is not currently doing

29
Q

Agile Methodology

A

Similar to extreme programing where there is less emphasis on team coding and more emphasis on limiting the project’s scope

  • Focuses on an incremental development process and timely delivery of working software
  • Sets a minimum number of requirements and turns them into a working product