Why Study Computers?

advertisement
Chapter 10
Systems Development






Please discontinue use of cell
phone and turn off ringer
Succeeding with Technology
An Overview of Systems Development
Tools and Techniques for Systems
Development
Systems Investigation
Systems Design
Systems Implementation
Systems Maintenance and Review
10.1
An Overview of Systems
Development
Key Terms
•
•
•
•
•
Systems development
Systems development life cycle
System stakeholders
Systems analyst
End-user systems development
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
Succeeding with Technology
The SDLC
Succeeding with Technology
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.
programmers
Succeeding with Technology
Participants in Systems Dev.
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 hand
They are increasingly technically savvy
Software development tools are increasingly
easier to use
Programmers are not able to keep up with
organization demands
Succeeding with Technology
10.2
Tools and Techniques for
Systems Development
Key Terms
•
•
•
•
•
•
•
Computer-aided software engineering (CASE) tools
Flowchart
Decision Table
Project management
Prototyping
Outsourcing
Object-oriented systems development
Succeeding with Technology
CASE Tools
 Computer-aided software engineering
(CASE) tools automate many of the tasks
required in a systems development effort
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.
Succeeding with Technology
Project Management
Gantt Chart
 The overall
purpose of project
management is to
plan, monitor, and
control necessary
development
activities.
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.
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.
Succeeding with Technology
SDLC
10.3
Systems Investigation
Key Terms
• Systems investigation
• Feasibility analysis
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.
Succeeding with Technology
SDLC
10.4
Systems Analysis
Key Terms
• Systems analysis
• Requirements analysis
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.
Succeeding with Technology
SDLC
10.5
Systems Design
Key Terms
• Systems design
• Request for proposal (RFP)
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.
Succeeding with Technology
SDLC
10.6
Systems Implementation
Key Terms
•
•
•
•
•
Systems implementation
Direct conversion
Phase-in approach
Pilot startup
User acceptance document
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.
Succeeding with Technology
SDLC
10.7
Systems Maintenance
and Review
Key Terms
• Systems maintenance
• Systems review
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.
Succeeding with Technology
Chapter 10 Questions?
Don’t forget to turn
your phone on!!
Succeeding with Technology
Download