it1402a
TRANSCRIPT
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 1/43
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 2/43
© University of Colombo School of
Computing
References
Ref_1 : System Analysis and DesignMethodsBy Whitten, Bentley, Dittman
ISBN 0-07-044539-7 (5th
Edition)
Ref_2 : System Analysis and Design ByIgor Hawryszkiewycz (4th
Edition) ISBN 81-203-1670-3
Ref_3 : Practical SSADM Version 4 AComplete Tutorial Guide By PhilipL Weaver ISBN 0-273-60095-8
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 3/43
Introduction toSystem Development
Environment
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 4/43
© University of Colombo School of
Computing
Introduction
Earlier applications
Keeping records
of transactions
Airline Reservations Keeping records
of Stock
Information Systems
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 5/43
© University of Colombo School of
Computing
Information Systems
Introduction
Production HRM - Training Telephone Integration
Computers are now becoming part of virtuallyevery activity in organization
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 6/43
Information System…
Information SystemIt is an arrangement of
People ProcessInterface Data Technology
• Improve day to day operations
• problem solving and decision making
Network
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 7/43
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 8/43
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 9/43
© University of Colombo School of
Computing
Systems Design Environment…
• Stakeholders cont..
Use the system to
perform or support the
work to be completed.
System Users
or Clients
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 10/43
© University of Colombo School of
Computing
Systems Design Environment…
• Stakeholders cont..
System Owner
Owns the system.
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 11/43
© University of Colombo School of
Computing
Systems Design Environment…
• Stakeholders cont..
System Designer
Design the system tomeet the users
requirements
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 12/43
© University of Colombo School of
Computing
Systems Design Environment…
• Stakeholders cont..
System Designer
Design the computer files,
databases, inputs,
outputs, screens,
networks, and programs
that will meet the systemusers requirements.
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 13/43
© University of Colombo School of
Computing
Systems Design Environment…
• Stakeholders cont..
System Builders
Construct, test and deliver the Information System
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 14/43
© University of Colombo School of
Computing
Systems Design Environment…
• Stakeholders cont..
Systems Analysts
People who understand
both business andcomputing
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 15/43
© University of Colombo School of
Computing
Systems Design Environment…
• Stakeholders cont..
Systems Analysts
Bridge the communication
gap that exists betweennon technical and
technical people involved
with building systems.
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 16/43
© University of Colombo School of
Computing
Systems Design Environment…
• Stakeholders cont..
Systems Analysts
- Identify the problem
- Analyze and understand theproblem
- Identify the solution
requirements
- Identify alternative solutions
- Design and implement the
best solution
- Evaluate the result
What does a systems analyst
do?
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 17/43
© University of Colombo School of
Computing
Systems Design Environment…
• Stakeholders cont..
Vendors
Consultants
Sell Hardware, Software, and services
to business
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 18/43
© University of Colombo School of
Computing
Information System Development Teams usually consists
of the these 6 Stakeholders
Systems Design Environment…
System User
System Designer
VendorsSystem Builders
System Analysts Consultants
System Owner
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 19/43
© University of Colombo School of
Computing
Outsourcing
Contracting with an outside vendor to assume
responsibility…
Systems Design Environment…
In house developer Out side vendors
Less costly
Value added
T e c h n o l o
g y
S
o u r c
e
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 20/43
© University of Colombo School of
Computing
Systems Design Environment…
Legacy systems
• Old Information System Applications
• Use Old or Outdated
Technologies that were popular
at the time.
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 21/43
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 22/43
© University of Colombo School of
Computing
Systems Design Environment…
Legacy systems cont.
• Many complex legacy systems yet to beupgraded to new technologies because of – Cost,
– Skills and – People required
• Force to change – to reflect new or changing
business requirements. – Year 2000 problem (Y2K)
– Euro conversion
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 23/43
© University of Colombo School of
Computing
Systems Design Environment…
Legacy systems cont.
Y2K problem – Many computers and applications stored
date with only 2 digits.
(e.g. 99 =1999) – Problems : when the millennium changed
(e.g. 03=2003)
Born in 1978
Age? -75, 0, 75
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 24/43
Types of Information Systems
Transaction Process
System (TPS)
Management Information
System (MIS)Decision Support System
(DSS)
Expert System (ES)
Office Automation andWork Group System
Centralized Systems
Distributed Systems
Client Server SystemsNetwork Computing System
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 25/43
Types of Information System
Transaction Process Systems (TPS)Information systems that capture and process data about business
transactions
Examples
Airline
Reservations
Retailpoint of sale
Bank deposit andwithdrawal
BIT @UCSC Course
Registration
Transaction
----------
-------
---------
----------
---------
Information
C a p t u
r e D a t a
P r o c e
s s
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 26/43
Types of Information System
Management Information System (MIS)MIS is an information system application that provides for management
oriented reporting.
Examples
Inventory reportingProduction scheduling Sales forecast
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 27/43
© University of Colombo School of
Computing
Types of Information SystemManagement Information System (MIS) cont..
Normally produced from a shared database.
Information
Summery
informationDetail information
Exception
information
MIS
Produces
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 28/43
Types of Information System
Decision Support System (DSS)• Provides its user with decision-oriented information whenever
decision making situation arises.• Sometimes called executive information system.
Executes at work
With DSS
Types of Support
Identification of problems
or decision makingopportunities
Identification of possible
solutions and decisions
access to information
needed to solve a
problem or make adecision
Analysis of possible
decision that willaffect the decision
Simulation of possible solutions
and their likely
results.
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 29/43
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 30/43
Types of Information System
Expert System (ES)-- An expert system is a programmed decision making information
system.
-- It capture and reproduces the knowledge and expertise of a decision
maker and-- Simulates the “thinking” of the expert.
I am a computer,
sorry no…. No…I am a human Artificial Intelligent (AI)
Technology that captures,
stores, and provides access
to the reasoning of the
experts.
Implemented with
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 31/43
Types of Information SystemOffice Automation Systems-- Support wide range of business office activities
-- Provide facilities for improved work flow and communication between workers
-- Workers may not be located in the same office.
f a c s i m
l e
E - M a i l
I m
a g i
n g E l e c t r o n
i c d o c u
m e n t
W o r k g r o u p
c o m p
u t i n g
W o r k g r o
u p s c h
e d u l i n g
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 32/43
Types of Information SystemOffice Automation Systems
Designed to support
--- Individuals
--- Workgroups Personal Information Systems- for a single user
Work group Information Systems- for a work group
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 33/43
Centralized Systems
User
I have all
system data
I am doing all
processing
Provide
interfaces
Databases
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 34/43
Distributed Systems
1. Client Server SystemsSolutions are distributed between client PC’s and one or more servers.
Accounts
Sales
Design
Construction
-- Components of an information system-- Processing workload required to
support the components
Distributedto multiple
locations
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 35/43
© University of Colombo School of
Computing
Distributed Systems
Client Server Systems cont..
Clients may be thin or flat
Acts only as
a terminal
Almost all PCs
e.g. Windows terminal
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 36/43
Distributed Systems
• Presentation and presentation logic layers are implemented in a client
side web browser
• The presentation logic layer then connects to the application logiclayer that run on an application server,
• Subsequently connects to the database server/s
1. Network Computing Systems
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 37/43
Processing Types
1. Batch Processing
The data entered is collected
into files called batches. Eachfile is processed as a batch of
many transactions.
Super market-Batch processing
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 38/43
© University of Colombo School of
Computing
Processing Types
2. Online Processing
ATM-Real time processing
The captured data is processed
immediately.
D l P
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 39/43
© University of Colombo School of
Computing
Development Process
Tools
Methods
Most Effective
Way of
Building
Methodologies• have a predefined set of steps, and
• a Collection of tools
used to design a system
It ensures that systems are built in the most effective way.
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 40/43
© University of Colombo School of
Computing
Development Processcont.
Methodologies provide the organizers
framework for systems development.
• Defines :
♥
The stages into which the development will bebroken
♥The tasks to be performed.
♥The deliverables from these tasks♥Standards to be used
♥Quality checks to be applied .
Etc.
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 41/43
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 42/43
© University of Colombo School of
Computing
Development Process cont.
Software systems that assists analysts and
designer to build computer based informationsystem.
Tools
7/30/2019 IT1402a
http://slidepdf.com/reader/full/it1402a 43/43
© University of Colombo School of
Development Process cont.
General Aim :
Decrease the human effort required to developsoftware.
and/or increase the quality of software
Tools