24
ucceeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems Design Systems Implementation Systems Maintenance and Review Please discontinue use of cell phone and turn off ringer Chapter 10

Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Embed Size (px)

Citation preview

Page 1: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

Systems Development

An Overview of Systems Development Tools and Techniques for Systems

Development Systems Investigation Systems Design Systems Implementation Systems Maintenance and Review

Please discontinue use of cell phone and turn off ringer

Chapter 10

Page 2: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

10.1

An Overview of Systems Development

• Systems development• Systems development life cycle• System stakeholders• Systems analyst• End-user systems development

Key Terms

Page 3: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

Systems Development

Systems development is the activity of creating new or modifying existing information systems.

The systems development life cycle (SDLC) is the ongoing activities associated with the system development process including investigation, analysis, design, implementation, and maintenance and review.

www.aim.fsu.edu

Page 4: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

The SDLC

Page 5: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

programmers

Systems Analyst Systems Analyst: professional who

specializes in analyzing and designing systems.

Knowledge Workers

Stakeholders are those that stand to benefit from a new system.

Stakeholders are those that stand to benefit from a new system.

Page 6: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

Participants in Systems Dev.

Page 7: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

End-User Development

Non-tech users are becoming increasingly involved in system and software development in businesses and organizations. Why?They understand the problems at handThey are increasingly technically savvySoftware development tools are increasingly

easier to useProgrammers are not able to keep up with

organization demands

Page 8: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

10.2

Tools and Techniques for Systems Development

• Computer-aided software engineering (CASE) tools• Flowchart• Decision Table• Project management• Prototyping• Outsourcing• Object-oriented systems development

Key Terms

Page 9: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

CASE Tools

Computer-aided software engineering (CASE) tools automate many of the tasks required in a systems development effort

Page 10: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

Flowchart

A flowchart is a system design diagram that charts the path from a starting point to the final goal of a system.

A decision table is a systems development tool that displays the various conditions that could exist in a system and the different actions that the computer should take as a result of these conditions.

Page 11: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

Project Management

The overall purpose of project management is to plan, monitor, and control necessary development activities.

Gantt Chart

Page 12: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

Iterative Approach

With the iterative approach, each phase of the SDLC is repeated several times (iterated).

Prototyping typically involves creating a preliminary model or version of a major subsystem, or a small or scaled-down version of the entire system.

Page 13: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

Outsourcing and Offshoring

Outsourcing is a business’ use of an outside company to take over portions of its workload.

Offshoring relocates an entire production line to another location, typically in another country with cheaper labor, lower taxes, or other financial benefits.

Page 14: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

10.3

Systems Investigation

• Systems investigation• Feasibility analysis

Key Terms

SDLC

Page 15: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

Systems Investigation

The overall purpose of systems investigation is to determine whether or not the objectives met by the existing system are satisfying the goals of the organization.

A key part of the systems investigation phase is feasibility analysis, which investigates the problem to be solved or opportunity to be met.

Page 16: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

10.4

Systems Analysis

• Systems analysis• Requirements analysis

Key Terms

SDLC

Page 17: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

Systems Analysis

Systems analysis attempts to understand how the existing system helps solve the problem identified in systems investigation and answers the question, “What must the computer system do to solve the problem?”

The overall purpose of requirements analysis is to determine user, stakeholder, and organizational needs.

Page 18: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

10.5

Systems Design

• Systems design• Request for proposal (RFP)

Key Terms

SDLC

Page 19: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

Systems Design

The purpose of systems design is to select and plan a system that meets the requirements defined in the requirements analysis.

The request for proposal (RFP) is generated during systems development when an organization wants a computer systems vendor to submit a bid for a new or modified system.

Page 20: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

10.6

Systems Implementation

• Systems implementation• Direct conversion• Phase-in approach• Pilot startup• User acceptance document

Key Terms

SDLC

Page 21: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

Systems Implementation

Systems implementation includes hardware acquisition, software acquisition or development, user preparation, hiring and training of personnel, site and data preparation, installation, testing, startup, and user acceptance.

Page 22: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

SDLC

10.7

Systems Maintenance and Review

• Systems maintenance• Systems review

Key Terms

Page 23: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

Systems Maintenance and Review

Systems maintenance involves checking, changing, and enhancing the system to make it more useful in achieving user and organizational goals.

Systems review, the final phase of the systems development life cycle, is the process of analyzing systems to make sure that they are operating as intended.

Page 24: Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems

Succeeding with Technology

Chapter 10 Questions?

Don’t forget to turn your phone on!!