SlideShare a Scribd company logo
1 of 20
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
5
C H A P T E R
SYSTEMS
ANALYSIS
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Systems Analysis vs. Systems Design
Systems analysis is a problem-solving technique that
decomposes a system into its component pieces for
the purpose of studying how well those component
parts work and interact to accomplish their purpose.
Systems design (also called systems synthesis) is a
complementary problem-solving technique (to
systems analysis) that reassembles a system’s
component pieces back into a complete system—
hopefully, an improved system. This may involves
adding, deleting, and changing pieces relative to the
original system.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Information Systems Analysis
Information systems analysis is defined as
those development phases in a project that
primarily focus on the business problem,
independent of any technology that can or will
be used to implement a solution to that
problem.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Systems Analysis Phases
• Preliminary Investigation Phase
• Problem Analysis Phase
• Requirements Analysis Phase
• Decision Analysis Phase
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
• Modeling is the act of drawing one or more graphical
representations (or pictures) of a system. Modeling is a
communication technique based upon the old saying,
“a picture is worth a thousand words.”
• Model-driven development techniques emphasize the
drawing of models to help visualize and analyze
problems, define business requirements, and design
information systems.
– Structured systems analysis and design —
process-centered
– Information engineering (IE) — data-centered
– Object-oriented analysis and design (OOAD) —
object-centered (integration of data and process
concerns)
Model-Driven Development Route
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Repository
– A repository is a location (or set of
locations) where systems analysts, systems
designers, and system builders keep all of the
documentation associated with one or more
systems or projects.
• A network directory of computer-generated files that contain
project correspondence, reports, and data
• A CASE tool dictionary or encyclopedia (Chapter 3)
• An intranet website interface to the above components
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Model-Driven Analysis Methods
Model-driven analysis emphasizes the drawing of
pictorial system models to document and validate
both existing and/or proposed systems. Ultimately,
the system model becomes the blueprint for designing
and constructing an improved system.
A model is a representation of either reality or vision.
Just as “a picture is worth a thousand words,” most
models use pictures to represent the reality or vision.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Model-Driven Methods
Structured analysis is a model-driven, process-centered
technique used to either analyze an existing system, define
business requirements for a new system, or both. The
models are pictures that illustrate the system’s component
pieces: processes and their associated inputs, outputs, and
files.
Information engineering (IE) is a model-driven and data-
centered, but process-sensitive technique to plan, analyze,
and design information systems. IE models are pictures that
illustrate and synchronize the system’s data and processes.
Object-oriented analysis (OOA) is a model-driven
technique that integrates data and process concerns into
constructs called objects. OOA models are pictures that
illustrate the system’s objects from various perspectives
such as structure and behavior.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
A Simple Process Model
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
A Simple Data Model
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
A Simple Object Model
+Admit()
+Regsiter for Classes()
+Withdraw()
+Change Address()
+Calculate GPA()
+Graduate()
-ID Number
-Name
-Grade Point Average
STUDENT
+Create a Course()
+Delete from Course Master()
+Change in Course Master()
-Subject
-Number
-Title
-Credit
COURSE
+Add()
+Drop()
+Complete()
+Change Grade()
-Semester
-Division
-Grade
TRANSCRIPT COURSE
1
1
has record for>0..*
0..*
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Accelerated Analysis Methods
Accelerated analysis approaches emphasize
the construction of prototypes to more rapidly
identify business and user requirements for a
new system.
A prototype is a small-scale, incomplete, but
working sample of a desired system.
Prototypes cater to the “I’ll know what I want
when I see it” way of thinking that is
characteristic of many users and managers.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Accelerated Analysis Methods
Discovery prototyping (sometimes called
requirements prototyping) is used to identify the
users’ business requirements by having them react to
a quick-and-dirty implementation of those
requirements.
Rapid architecture analysis is an approach that
attempts to derive system models (as described earlier
in this section) from existing systems or discovery
prototypes.
• Reverse engineering technology reads the program code for
a database, application program, and/or user interface and
automatically generates the equivalent system model.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Requirements Discovery Methods
– Requirements discovery includes those
techniques to be used by systems analysts to
identify or extract system problems and solution
requirements from the user community.
• Fact-finding (or information gathering) is a classical set of
techniques used to collect information about system problems,
opportunities, solution requirements, and priorities.
– Sampling
– Research
– Observation
– Questionnaires and surveys
– Interviews
• Joint requirements planning (JRP) techniques use
facilitated workshops to bring together all of the system
owners, system users, systems analysts, and some systems
designer and builders to jointly perform systems analysis.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Business Process Redesign Methods
Business process redesign is the application
of systems analysis methods to the goal of
dramatically changing and improving the
fundamental business processes of an
organization, independent of information
technology.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Cause-and-Effect Analysis
Cause-and-effect analysis is a technique in
which problems are studied to determine their
causes and effects.
In practice, effects can be symptomatic of
more deeply rooted or basic problems which,
in turn, must be analyzed for causes and
effects until such a time as the causes and
effects do not yield symptoms of other
problems.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
System Improvement Objectives
An objective is a measure of success. It is something
that you expect to achieve, if given sufficient
resources.
• Reduce the number of uncollectible customer accounts by 50
percent within the next year.
• Increase by 25 percent the number of loan applications that
can be processed during an eight-hour shift.
• Decrease by 50 percent the time required to reschedule a
production lot when a workstation malfunctions.
A constraint is something that will limit your
flexibility in defining a solution to your objectives.
Essentially, constraints cannot be changed.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Business Requirements
A functional requirement is a description of
activities and services a system must provide.
A nonfunctional requirement is a description
of other features, characteristics, and
constraints that define a satisfactory system.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Logical System Models
Logical system models depict what a system
is or what a system must do—not how the
system will be implemented. Because logical
models depict the essential requirements of a
system, they are sometimes called essential
system models.
• Process models (e.g., data flow diagrams)
• Data models (e.g., entity relationship diagrams)
• Interface models (e.g., context diagrams)
• Object models (e.g., Uniform Modeling Language
diagrams)
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved
Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition
Feasibility Analyses
• Technical feasibility. Is the solution technically
practical? Does our staff have the technical expertise
to design and build this solution?
• Operational feasibility. Will the solution fulfill the
users’ requirements? To what degree? How will the
solution change the users’ work environment? How do
users feel about such a solution?
• Economic feasibility. Is the solution cost-effective?
• Schedule feasibility. Can the solution be designed and
implemented within an acceptable time period?

More Related Content

What's hot

System Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU EthiopiaSystem Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU EthiopiaDebre Tabor University
 
Information System Development
Information System DevelopmentInformation System Development
Information System DevelopmentIamPe Khamkhum
 
Introduction to information system
Introduction to information systemIntroduction to information system
Introduction to information systemPROF.JITENDRA PATEL
 
MIS-CH04: Ethical and Social Issues in INformation Systems
MIS-CH04: Ethical and Social Issues in INformation SystemsMIS-CH04: Ethical and Social Issues in INformation Systems
MIS-CH04: Ethical and Social Issues in INformation SystemsSukanya Ben
 
Introduction to Systems Analysis and Design
Introduction to Systems Analysis and DesignIntroduction to Systems Analysis and Design
Introduction to Systems Analysis and DesignNikRHassan1
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and designLOKESH KUMAR
 
Erp security1
Erp security1Erp security1
Erp security1WebAshlar
 
The Distinction Between Business Intelligence (BI) and Corporate Performance ...
The Distinction Between Business Intelligence (BI) and Corporate Performance ...The Distinction Between Business Intelligence (BI) and Corporate Performance ...
The Distinction Between Business Intelligence (BI) and Corporate Performance ...Mika Aho
 
Management Information Systems
Management Information SystemsManagement Information Systems
Management Information SystemsRam Dutt Shukla
 
system analysis and design Chap004
 system analysis and design  Chap004 system analysis and design  Chap004
system analysis and design Chap004Nderitu Muriithi
 
02 Legal, Ethical, and Professional Issues in Information Security
02 Legal, Ethical, and Professional Issues in Information Security02 Legal, Ethical, and Professional Issues in Information Security
02 Legal, Ethical, and Professional Issues in Information Securitysappingtonkr
 
Information Assurance And Security - Chapter 1 - Lesson 4
Information Assurance And Security - Chapter 1 - Lesson 4Information Assurance And Security - Chapter 1 - Lesson 4
Information Assurance And Security - Chapter 1 - Lesson 4MLG College of Learning, Inc
 
Data Warehouse Architectures
Data Warehouse ArchitecturesData Warehouse Architectures
Data Warehouse ArchitecturesTheju Paul
 

What's hot (20)

System Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU EthiopiaSystem Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU Ethiopia
 
Information System Development
Information System DevelopmentInformation System Development
Information System Development
 
Introduction to information system
Introduction to information systemIntroduction to information system
Introduction to information system
 
MIS-CH04: Ethical and Social Issues in INformation Systems
MIS-CH04: Ethical and Social Issues in INformation SystemsMIS-CH04: Ethical and Social Issues in INformation Systems
MIS-CH04: Ethical and Social Issues in INformation Systems
 
Introduction to Systems Analysis and Design
Introduction to Systems Analysis and DesignIntroduction to Systems Analysis and Design
Introduction to Systems Analysis and Design
 
Enhancing decision making
Enhancing decision makingEnhancing decision making
Enhancing decision making
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
Lecture 1 Information System
Lecture 1  Information SystemLecture 1  Information System
Lecture 1 Information System
 
Erp security1
Erp security1Erp security1
Erp security1
 
Database, Lecture-1.ppt
Database, Lecture-1.pptDatabase, Lecture-1.ppt
Database, Lecture-1.ppt
 
The Distinction Between Business Intelligence (BI) and Corporate Performance ...
The Distinction Between Business Intelligence (BI) and Corporate Performance ...The Distinction Between Business Intelligence (BI) and Corporate Performance ...
The Distinction Between Business Intelligence (BI) and Corporate Performance ...
 
Management Information Systems
Management Information SystemsManagement Information Systems
Management Information Systems
 
system analysis and design Chap004
 system analysis and design  Chap004 system analysis and design  Chap004
system analysis and design Chap004
 
History of Database
History  of DatabaseHistory  of Database
History of Database
 
File Organization
File OrganizationFile Organization
File Organization
 
Information management
Information management Information management
Information management
 
02 Legal, Ethical, and Professional Issues in Information Security
02 Legal, Ethical, and Professional Issues in Information Security02 Legal, Ethical, and Professional Issues in Information Security
02 Legal, Ethical, and Professional Issues in Information Security
 
Information Assurance And Security - Chapter 1 - Lesson 4
Information Assurance And Security - Chapter 1 - Lesson 4Information Assurance And Security - Chapter 1 - Lesson 4
Information Assurance And Security - Chapter 1 - Lesson 4
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Data Warehouse Architectures
Data Warehouse ArchitecturesData Warehouse Architectures
Data Warehouse Architectures
 

Viewers also liked

system analysis and design Chap002
 system analysis and design Chap002 system analysis and design Chap002
system analysis and design Chap002Nderitu Muriithi
 
Production and Operations Management
Production and Operations ManagementProduction and Operations Management
Production and Operations ManagementRoyce G Chua
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignNderitu Muriithi
 
System analysis and Design Chap001
System analysis and Design Chap001System analysis and Design Chap001
System analysis and Design Chap001Nderitu Muriithi
 
system analysis and design Chap011
 system analysis and design  Chap011 system analysis and design  Chap011
system analysis and design Chap011Nderitu Muriithi
 
MBA760 Chapter 11
MBA760 Chapter 11MBA760 Chapter 11
MBA760 Chapter 11iDocs
 

Viewers also liked (8)

system analysis and design Chap002
 system analysis and design Chap002 system analysis and design Chap002
system analysis and design Chap002
 
Production and Operations Management
Production and Operations ManagementProduction and Operations Management
Production and Operations Management
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
Chapter11
Chapter11Chapter11
Chapter11
 
System analysis and Design Chap001
System analysis and Design Chap001System analysis and Design Chap001
System analysis and Design Chap001
 
system analysis and design Chap011
 system analysis and design  Chap011 system analysis and design  Chap011
system analysis and design Chap011
 
MBA760 Chapter 11
MBA760 Chapter 11MBA760 Chapter 11
MBA760 Chapter 11
 
operations management
operations managementoperations management
operations management
 

Similar to system analysis and design Chap005

system analysis and design Chap006
 system analysis and design  Chap006 system analysis and design  Chap006
system analysis and design Chap006Nderitu Muriithi
 
396849 developing-business-it-solutions
396849 developing-business-it-solutions396849 developing-business-it-solutions
396849 developing-business-it-solutionsMd. Mahabub Alam
 
CS 414 (IT Project Management)
CS 414 (IT Project Management)CS 414 (IT Project Management)
CS 414 (IT Project Management)raszky
 
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxSAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxJakeariesMacarayo
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys BldgUSeP
 
Part7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesPart7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesmohammedderriche2
 
System Analysis and Design Project documentation
System Analysis and Design Project documentationSystem Analysis and Design Project documentation
System Analysis and Design Project documentationMAHERMOHAMED27
 
system analysis and design Chap008
 system analysis and design  Chap008 system analysis and design  Chap008
system analysis and design Chap008Nderitu Muriithi
 
RTI System devolopment.ppt
RTI System devolopment.pptRTI System devolopment.ppt
RTI System devolopment.pptdyahsusilowati7
 
Supporting material for my Webinar to the ACS - June2017
Supporting material for my Webinar to the ACS - June2017Supporting material for my Webinar to the ACS - June2017
Supporting material for my Webinar to the ACS - June2017Daljit Banger
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptMarissaPedragosa
 

Similar to system analysis and design Chap005 (20)

Asi Chap005
Asi Chap005Asi Chap005
Asi Chap005
 
Asi Chap003
Asi Chap003Asi Chap003
Asi Chap003
 
Asi Chap001
Asi Chap001Asi Chap001
Asi Chap001
 
system analysis and design Chap006
 system analysis and design  Chap006 system analysis and design  Chap006
system analysis and design Chap006
 
Asi Chap006
Asi Chap006Asi Chap006
Asi Chap006
 
Chap05
Chap05Chap05
Chap05
 
Asi Chap002
Asi Chap002Asi Chap002
Asi Chap002
 
Chapter 3
Chapter 3 Chapter 3
Chapter 3
 
396849 developing-business-it-solutions
396849 developing-business-it-solutions396849 developing-business-it-solutions
396849 developing-business-it-solutions
 
CS 414 (IT Project Management)
CS 414 (IT Project Management)CS 414 (IT Project Management)
CS 414 (IT Project Management)
 
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxSAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
 
Asi Chap008
Asi Chap008Asi Chap008
Asi Chap008
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys Bldg
 
Part7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesPart7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lectures
 
System Analysis and Design Project documentation
System Analysis and Design Project documentationSystem Analysis and Design Project documentation
System Analysis and Design Project documentation
 
system analysis and design Chap008
 system analysis and design  Chap008 system analysis and design  Chap008
system analysis and design Chap008
 
RTI System devolopment.ppt
RTI System devolopment.pptRTI System devolopment.ppt
RTI System devolopment.ppt
 
Supporting material for my Webinar to the ACS - June2017
Supporting material for my Webinar to the ACS - June2017Supporting material for my Webinar to the ACS - June2017
Supporting material for my Webinar to the ACS - June2017
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.ppt
 

Recently uploaded

Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...amitlee9823
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 

Recently uploaded (20)

Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 

system analysis and design Chap005

  • 1. Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition 5 C H A P T E R SYSTEMS ANALYSIS
  • 2. Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition Systems Analysis vs. Systems Design Systems analysis is a problem-solving technique that decomposes a system into its component pieces for the purpose of studying how well those component parts work and interact to accomplish their purpose. Systems design (also called systems synthesis) is a complementary problem-solving technique (to systems analysis) that reassembles a system’s component pieces back into a complete system— hopefully, an improved system. This may involves adding, deleting, and changing pieces relative to the original system.
  • 3. Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition Information Systems Analysis Information systems analysis is defined as those development phases in a project that primarily focus on the business problem, independent of any technology that can or will be used to implement a solution to that problem.
  • 4. Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition Systems Analysis Phases • Preliminary Investigation Phase • Problem Analysis Phase • Requirements Analysis Phase • Decision Analysis Phase
  • 5. Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition • Modeling is the act of drawing one or more graphical representations (or pictures) of a system. Modeling is a communication technique based upon the old saying, “a picture is worth a thousand words.” • Model-driven development techniques emphasize the drawing of models to help visualize and analyze problems, define business requirements, and design information systems. – Structured systems analysis and design — process-centered – Information engineering (IE) — data-centered – Object-oriented analysis and design (OOAD) — object-centered (integration of data and process concerns) Model-Driven Development Route
  • 6. Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition Repository – A repository is a location (or set of locations) where systems analysts, systems designers, and system builders keep all of the documentation associated with one or more systems or projects. • A network directory of computer-generated files that contain project correspondence, reports, and data • A CASE tool dictionary or encyclopedia (Chapter 3) • An intranet website interface to the above components
  • 7. Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition Model-Driven Analysis Methods Model-driven analysis emphasizes the drawing of pictorial system models to document and validate both existing and/or proposed systems. Ultimately, the system model becomes the blueprint for designing and constructing an improved system. A model is a representation of either reality or vision. Just as “a picture is worth a thousand words,” most models use pictures to represent the reality or vision.
  • 8. Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition Model-Driven Methods Structured analysis is a model-driven, process-centered technique used to either analyze an existing system, define business requirements for a new system, or both. The models are pictures that illustrate the system’s component pieces: processes and their associated inputs, outputs, and files. Information engineering (IE) is a model-driven and data- centered, but process-sensitive technique to plan, analyze, and design information systems. IE models are pictures that illustrate and synchronize the system’s data and processes. Object-oriented analysis (OOA) is a model-driven technique that integrates data and process concerns into constructs called objects. OOA models are pictures that illustrate the system’s objects from various perspectives such as structure and behavior.
  • 9. Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition A Simple Process Model
  • 10. Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition A Simple Data Model
  • 11. Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition A Simple Object Model +Admit() +Regsiter for Classes() +Withdraw() +Change Address() +Calculate GPA() +Graduate() -ID Number -Name -Grade Point Average STUDENT +Create a Course() +Delete from Course Master() +Change in Course Master() -Subject -Number -Title -Credit COURSE +Add() +Drop() +Complete() +Change Grade() -Semester -Division -Grade TRANSCRIPT COURSE 1 1 has record for>0..* 0..*
  • 12. Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition Accelerated Analysis Methods Accelerated analysis approaches emphasize the construction of prototypes to more rapidly identify business and user requirements for a new system. A prototype is a small-scale, incomplete, but working sample of a desired system. Prototypes cater to the “I’ll know what I want when I see it” way of thinking that is characteristic of many users and managers.
  • 13. Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition Accelerated Analysis Methods Discovery prototyping (sometimes called requirements prototyping) is used to identify the users’ business requirements by having them react to a quick-and-dirty implementation of those requirements. Rapid architecture analysis is an approach that attempts to derive system models (as described earlier in this section) from existing systems or discovery prototypes. • Reverse engineering technology reads the program code for a database, application program, and/or user interface and automatically generates the equivalent system model.
  • 14. Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition Requirements Discovery Methods – Requirements discovery includes those techniques to be used by systems analysts to identify or extract system problems and solution requirements from the user community. • Fact-finding (or information gathering) is a classical set of techniques used to collect information about system problems, opportunities, solution requirements, and priorities. – Sampling – Research – Observation – Questionnaires and surveys – Interviews • Joint requirements planning (JRP) techniques use facilitated workshops to bring together all of the system owners, system users, systems analysts, and some systems designer and builders to jointly perform systems analysis.
  • 15. Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition Business Process Redesign Methods Business process redesign is the application of systems analysis methods to the goal of dramatically changing and improving the fundamental business processes of an organization, independent of information technology.
  • 16. Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition Cause-and-Effect Analysis Cause-and-effect analysis is a technique in which problems are studied to determine their causes and effects. In practice, effects can be symptomatic of more deeply rooted or basic problems which, in turn, must be analyzed for causes and effects until such a time as the causes and effects do not yield symptoms of other problems.
  • 17. Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition System Improvement Objectives An objective is a measure of success. It is something that you expect to achieve, if given sufficient resources. • Reduce the number of uncollectible customer accounts by 50 percent within the next year. • Increase by 25 percent the number of loan applications that can be processed during an eight-hour shift. • Decrease by 50 percent the time required to reschedule a production lot when a workstation malfunctions. A constraint is something that will limit your flexibility in defining a solution to your objectives. Essentially, constraints cannot be changed.
  • 18. Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition Business Requirements A functional requirement is a description of activities and services a system must provide. A nonfunctional requirement is a description of other features, characteristics, and constraints that define a satisfactory system.
  • 19. Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition Logical System Models Logical system models depict what a system is or what a system must do—not how the system will be implemented. Because logical models depict the essential requirements of a system, they are sometimes called essential system models. • Process models (e.g., data flow diagrams) • Data models (e.g., entity relationship diagrams) • Interface models (e.g., context diagrams) • Object models (e.g., Uniform Modeling Language diagrams)
  • 20. Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS 5th Edition Feasibility Analyses • Technical feasibility. Is the solution technically practical? Does our staff have the technical expertise to design and build this solution? • Operational feasibility. Will the solution fulfill the users’ requirements? To what degree? How will the solution change the users’ work environment? How do users feel about such a solution? • Economic feasibility. Is the solution cost-effective? • Schedule feasibility. Can the solution be designed and implemented within an acceptable time period?

Editor's Notes

  1. This repository of slides is intended to support the named chapter. The slide repository should be used as follows: Copy the file to a unique name for your course and unit. Edit the file by deleting those slides you don’t want to cover, editing other slides as appropriate to your course, and adding slides as desired. Print the slides to produce transparency masters or print directly to film or present the slides using a computer image projector. Each slide includes instructor notes. To view those notes in PowerPoint, click left on the View Menu; then click left on Notes View sub-menu. You may need to scroll down to see the instructor notes. The instructor notes are also available in hard copy as the Instructor Guide to Accompany Systems Analysis and Design Methods, 5/ed. Contact your Irwin/McGraw-Hill sales representative if you need a hard copy.
  2. Conversion Notes In previous editions, we used the term systems synthesis for systems design. We thought it best to change to reinforce the text title and course subject matter. Teaching Notes Systems modeling corresponds precisely with this classical definition of systems analysis and design.
  3. Conversion Notes Technically, in this edition we return the decision analysis phase to the systems analysis chapter. At first glance, that may appear to violate the nontechnical focus of the book. In practice, this is merely a transition to technical concerns. The decision analysis phase does look at technical feasibility, but it focuses more on economic, operational, and schedule feasibility—all of which are firmly in the business domain.
  4. Conversion Notes The phases correspond to the following fourth edition terms: Preliminary investigation = former survey phaseProblem analysis = former study phaseRequirements analysis = former definition phaseDecision analysis = former configuration phase
  5. No additional notes
  6. Teaching Notes In previous editions, we tried to distinguish between “information systems” and “computer applications” (the latter being a subset of the former). This created more confusion with students than it was worth. Some books use the term “computer technology.” We prefer the more contemporary term, “information technology” as a superset of computer technology.
  7. Conversion Notes We played down the methodology coverage in this edition. Several reviewers felt it was too much, too soon. In some books, information engineering is considered a “structured technique” as is structured analysis. We cannot argue this. Both methods use the same diagrammatic tools to model a system. Information engineering is more complex and comprehensive than the oversimplified presentation in this edition’s chapter. But we have found few organizations that still practice pure IE. But many organizations still practice data-driven analysis and design.
  8. Teaching Notes It is not the intent to teach the tool in this chapter. DFDs will be taught in Chapter 8.
  9. Teaching Notes It is not the intent to teach the tool in this chapter. ERDs will be taught in Chapter 7.
  10. Teaching Notes It is not the intent to teach the tool in this chapter. Object Models using the UML will be taught in Part Five, Module A.
  11. No additional notes
  12. Teaching Notes Some might consider rapid architecture analysis to be a model-driven approach since it results in system models. We elected to classify it as an accelerated analysis approach because of the technique used to build those models. Teaching Tip Demonstrate reverse engineering to transform an Access database into a data model.
  13. Conversion Notes In this edition, we have separated joint application development (JAD) into its component parts, joint requirements planning (JRP) and joint application design (also JAD). Only JRP is applicable to this chapter.
  14. No additional notes
  15. Teaching Tip Analyze a problem using cause-and-effect analysis. If you know “fishbone diagrams”, demonstrate cause-and-effect analysis using the diagrams.
  16. Teaching Tips Formulate objectives as an in-class exercise.
  17. No additional notes
  18. Teaching Notes The opposite is physical system models, which will be introduced in the systems design chapter.
  19. No additional notes