system analysis and design chapter 1 Kendall & Kendall
1. New
technologies
Ecommerce
Enterprise
resource
planning(ERP)
wireless and
handheld
devices
open source
software
Information:isan organizational resource.
Costs are associatedwithinformation processing, like:production, distribution, securityand
storage.
===========================================================================
Categories:
Transaction processing systems ( TPS) :
Process large amountsof data for businesstransactionsuchaspayroll and
inventory
office automation systems (OAS):
Supportdata workers, analyze informationtotransformor manipulate data.
• Knowledge work systems (KWS):
Supportprofessionalworkerslike scientistsanddoctors.
• Management information systems(MIS):
Interaction betweenpeople and computers.
Decision analysisandmaking.
• Decision support systems(DSS):
Supportdecisionmakinginall phases.
• Expert systems (ES) and Artificial intelligence(AI):
Uses the knowledgeof anexperttosolve aproblem.
• Group decision support systems(GDSS):
A grouptogethertosolve a problemwith questionnaires, brainstormingand
scenariocreation.
• Executive support systems (ESS):
Interaction withexternalenvironmentbyprovidingcommunicationsupport.
===========================================================================
2. Advantages of using the web :
Incerseing awareness .
24 hour acess for users
Standard inetface design
Creating global system .
Nature of analysis and design:
Identifying problems
Analyzing the information .
Desiging computerized information.
What does systemanalyst do? ( tasksproperties )
Consultants to businesses
Support experts in business
Change agents
Problem solver
Must be ethical .
===========================================================================
The systems development life cycle :is a systematicapproachtosolvingbusiness
problems.
phases Activities Personnel involved :
1
Identifying:
Problems.
Opportunities
Objectives Activities
Interviewing.
Summarizing the knowledge.
Estimate the scope of project.
Documenting the result.
Analyst.
User management.
Systems management
2
Determining information
requirements:
Interviewing.
Gather systems. Questionnaires.
Observe.
Analyst.
User management.
User operations workers.
Systems management.
3
Analyzing systemneeds
Create data diagrams and
document.
Complete the data dictionary.
Make decisions.
Prepare and present the system
proposal.
Recommend the optimal solution
to management.
Analyst.
User management.
Systems management.
3. 4
Designing the
recommended system
Design the user interface.
Design systemcontrols
Design files.
Produce program For
programmers
Analyst.
System designer.
User management.
User operations workers.
Systems management
5
Developing and
documenting software
Design computer program.
Write computer programs.
Walkthrough program design.
Analyst.
System designer.
Programmers.
Systems management.
6
Testing and maintaining the
system
Test computer programs.
Tests the computer system.
Enhance system
Analyst.
System designer.
Programmers.
Systems management.
7
Implementing and
evaluating the system
Plan conversion.
Train users.
Install new equipment.
Convert files.
Install system.
Review and evaluate system
Analyst.
System designer.
Programmers.
User management.
User operations workers.
Systems management.
System maintenance:removingundetectederrorsandenhancingsoftware.( time spent
48-60%)
Reasons for enhancment the system:
Adding additional features .
Requirments change over time
Technology HW and Sw change rapidly .
===========================================================================
Case tools : a software package forsystemanalysisanddesign.
Reasons for using case tools :
Increase analyst productivity .
Facilitate communication.
Continuity between phases .
Assess the impact of maintenance.
Repository : collectionof records,elements,diagramsandotherprojectfunction.
4. case tool
categories
upper case tool
create and
modify system
design
store data
lowercase tool
generate
computersource
code from case
design
integratedcase
performboth
upperand lower
case functions
Done by : Dana Dia'a