Advanced Systems Analysis and
Design - MSIS811
Introduction
1
Topics
Fundamentals of different kinds of
information systems
Roles of systems analysts
Phases in the systems development life
cycle as they relate to Human-
Computer Interaction (HCI) factors
Different kinds of Information systems
A systems
analyst may be
Strategic involved with
Level any or all of
these systems
at each
Higher organization
Level level
Knowledge
Level
Operational
Level
Operational Level
Transaction Processing System (TPS)
A TPS is a software that divides work in
individuals and operations that are called
transactions
Processes large amounts of data for
routine business transactions
Boundary-spanning
Support the day-to-day operations of the
company
Examples: Payroll Processing, Inventory
Management
Knowledge Level
Office Automation System (OAS)
Supports data workers who share information, but do not usually
create new knowledge
Collects, processes and stores electronic messages
Examples: Word processing, Spreadsheets, Desktop publishing,
Electronic scheduling, Communication through voice mail,
Email, Video conferencing
Knowledge Work System (KWS)
Supports professional workers such as scientists, engineers,
and doctors
Professionals use as primary input and get outcome of that input
Examples: computer-aided design systems, virtual reality
systems, investment workstations
Higher Level
Strategic Level
Integrating New Technologies into
Traditional Systems
Ecommerce and Web Systems
Initially, the Web was a universally accessible information
store and it had little effect on software systems
Around 2000, the Web started to evolve and more and
more functionality was added to browsers
This led to the development of a vast range of new
system products that delivered innovative services,
accessed over the Web
In the last few years, the notion of ‘software as a service’
has been developed according to it software runs on the
computing cloud rather than a local machine
The advent of the web, therefore, has led to a significant
change in the way that business software is organized
Benefits
Increasing user awareness of the availability of a
service, product, industry, person, or group
The possibility of 24-hour access for users
Improving the usefulness and usability of
interface design
Creating a system that can extend globally rather
than remain local, thus reaching people in remote
locations without worry of the time zone in which
they are located
Enterprise Resource Planning Systems
(ERP)
Wireless Systems
Open Source Software
An alternative of traditional software development where
proprietary code is hidden from the users
A software program that is created, inspected, modified and
maintained by a person or team of persons is known as
‘proprietary code’ or ‘closed source’ system
Open source software is free to distribute, share and modify,
whereas proprietary software cannot be freely distributed
Open source software promotes collaboration and sharing
because they permit other people to make modifications to
source code and incorporate those changes into their own
projects
Need for Systems Analysis and Design
Roles of the Systems Analyst
Qualities of the Systems Analyst
Identifying Problems, Opportunities, and
Objectives
Determining Human Information
Requirements
Analyzing System Needs
Designing the Recommended System
Developing and Documenting Software
Testing and Maintaining the System
Implementing and Evaluating the System
The Impact of Maintenance