Systems
Analysis and Design

Information System Components

Hardware

Everything in the physical layer of the information
system

Moore’s Law accurately predicted that computer
processing power would double every 18 to 24
months

Software

Legacy systems

  • Windows 10 - Apple IOS - Android - Ubuntu - CentOS - Red hat Enterprise Linux - macOS Sierra - Apple OS X El Capitan - Debian - Windows 8

Vertical system

RazorSync-Chemical Safety Software-LMN

Horizontal system

NetSuite-Intacct- Acumatica-Microsoft Dynamics.

Enterprise applications

spreedsheet(excel)-ms word-photoshop

Application software

Internet Browsers-Music Software-Communication Software-The Microsoft Suite

Network operating system

Microsoft Windows Server-UNIX Operating System-Linux Operating System

System software

Android-Anti virus
-Disk formatting-Computer language translators

Data

The raw material
that an
information
system
transforms into
useful
information

Processes

Describe the tasks and business functions that
users, managers, and IT staff members perform to
achieve specific results

People

Users, or end users, are the people who interact
with an information system, both inside and outside
the company

System development methods and techniques

Methods

Structured Analysis

traditional systems development technique

Uses the systems development life cycle to plan, analyze,
design, implement, and support an information system

Object-oriented (O-O) analysis

combines data and the processes that act on the
data into things called objects

Systems analysts use O-O to model real-world
business processes and operations

click to edit

click to edit

Joint Application Development and
Rapid Application Development

JAD – Team based fact finding

RAD – compressed version of the entire process

Other development methodologies

In addition to structured analysis and O-O
methodologies, you might encounter other systems
development techniques

Microsoft Solutions Framework (MSF) documents
the experience of its own IT teams

Techniques and tools

Systems analysts must know how to use
a variety of techniques such as modeling,
prototyping, and computer-aided
systems engineering tools to plan,
design, and implement information
systems

Systems analysts work with these tools in
a team environment

Modeling

A systems analyst can describe and simplify an
information system by using a set of business, data,
object, and process models.

Prototyping

Early working version of an information system

Speeds up the development process significantly

Can be an extremely valuable tool

Computer-Aided Systems Engineering
(CASE) Tools

CASE uses powerful software to help systems
analysts develop and maintain information systems