System Analysis and Design
System Analysis and Design
design
Lecture 2-3
Types of information system
Traditionally IT managers divided information system into categories
based on the users group the system served .
Traditional categories of information system are :
1\ Office systems : used by administrative staff group .
2\ Operational system : used by operational personnel group.
3\Executive information system : used by executive managers .
4\Decision support system : used by middle managers and knowledge
workers group . Today system is identified by its function and features
rather than by its users.
The newest of categories include :
1\ Enterprise computing : is an information system that support
Company-wide operations and Data management requirement .
In large companies they are called ERP ( enterprise resource planning ) ,
common providers for ERP applications are oracle , sap .
Enterprise computing improving efficiency , reduce costs , help
managers make decisions by integrating basic company functions such as
( production , sales , services , inventory , and accounting ) .
ERP sometimes might not match what company operates .
2\Transaction Processing (TP):
It is an information system that were developed to process large amount
of data for routine business transactions and day to day business
operations such as customer-order- processing .
T P always perform a series of tasks whenever a specific transaction
occurs. e.g the sales transactions below :
1
(A single sales transaction consists of six separate tasks, which the
TP system processes as a group)
Verify
customer
data
Update
sales Sales Check credit
activity file transaction status
Post to
Adjust Check in
accounts
inventory stock
receivables
data status
2
A business support system can work hand in hand with TP
system , e.g a company sales merchandise (commodities) to a
customer , the TP system can perform the following tasks
record the sale *
update customer balance *
make deduction from inventory *
A business support system can perform the following
graph slowing – fast items selling *
. produce reports that summarized daily sales activities*
. highlights inventory items that need reordering*
Knowledge management systems : they are called expert \4
systems that captures and stores the knowledge of human expert
. and then simulate human reasoning
Expert systems are composed of knowledge base and inference
rules . A knowledge base consists of a large database that allows
users to find information by entering keywords or questions in
. normal English phrase
3
Most large companies require systems that combine transaction
processing, business support, knowledge management, and user
productivity features.
: Information system development
Many options exist to develop the best system , but the most popular
analysis techniques or basic analysis techniques are
Basic system analysis
techniques
4
product, which flows into the next phase . The phases and deliverables of
the SDLC are shown in the waterfall model
system request
Phase 1 planning
Preliminary
investigation
Phase 2 analysis
System requirement
Phase 3 design
System specification
Phase 4 implementation
implementation
Complete functioning
IS
Operational IS
5
: System request
The starting point for most projects is called system request ,(a formal
request to IT departments from top managers or head of department , or
head of IT department), which describes problems or changes in
.information system or business process
correction of problem *
as new products enter the market place vendors announces that they *
. will no longer provide support for older versions
6
slowly to data inquiries at certain times, or it might unable to support
. company growth
7
1\operational feasibility : means that a proposed system will be used
effectively after it has been developed. If users have difficulty with a new
system, it will not produce the expected benefits. During operational
feasibility analyst should consider the issues that solved these questions
such as :
* Does management support the project? Do users support the project? Is
the current system well liked and effectively used? Do users see the need
for change?
* Will the new system require training for users? If so, is the company
prepared to provide the necessary resources for training current
employees?
* Will users be involved in planning the new system right from the start?
* Will the new system result in a workforce reduction? If so, what will
happen to affected employees?
* Will any risk to the company’s image or goodwill result?
2\ technical feasibility : refers to the technical resources needed to
develop, purchase, install,or operate the system. When assessing
technical feasibility, an analyst must consider the following points:
* Does the company have the necessary hardware, software, and network
resources? If not, can those resources be acquired without difficulty?
* Does the company have the needed technical expertise? If not, can it be
acquired?
* Will a prototype be required?
* Will the system be able to handle future transaction volume and
company growth?
3\Economic feasibility : to measure and asses the benefits from the
proposed system after total cost such as
• People, including IT staff and users
• Hardware and equipment
8
• Software, including in-house development as well as purchases from
vendors .
• Formal and informal training .
• Licenses and fees .
• Consulting expenses
• Facility costs
• The estimated cost of not developing the system or postponing the
project.
The benefits can be tangible or intangible .
* tangible benefits : are benefits that can be measured in dollars. Tangible
benefits result from a decrease in expenses, an increase in revenues, or
both.
Example of tangible benefits:
*A new scheduling system that reduces overtime
Intangible benefits : are advantages that are difficult to measure in dollars
but are important to the company.
Example of intangible benefits :
* A new Web site that enhances the company’s image .
4\ schedule feasibility : means that a project can be implemented in an
acceptable time frame. When assessing schedule feasibility, a systems
analyst must consider the interaction between time and costs. For
example, speeding up a project schedule might make a project feasible,
but much more expensive.