SlideShare a Scribd company logo
Copyright 2002 Prentice-Hall, Inc.
Modern Systems Analysis
and Design
Third Edition
Jeffrey A. Hoffer
Joey F. George
Joseph S. Valacich
Chapter 11
Selecting the Best Alternative
Design Strategy
11.1
Learning Objectives
Describe different sources of software
Learn to assemble the various pieces of
an alternative design strategy
Learn how to generate at least three
alternative design strategies
Discuss selecting the best design
strategy using both qualitative and
quantitative methods
11.2
Learning Objectives
Learn how to use the results of the
analysis phase to update a Baseline
Project Plan (BPP)
Discuss design strategies and how they
are applied to the Internet
11.3
Selecting the Best Alternative
Design Strategy
Two basic steps
1. Generate a comprehensive set of alternative design
strategies
2. Select the one design strategy that is most likely to result in
the desired information system
Process
 Divide requirements into different sets of capabilities
 Enumerate different potential implementation environments
that could be used to deliver the different sets of
capabilities
 Propose different ways to source or acquire the various
sets of capabilities for the different implementation
environments
11.4
Selecting the Best Alternative
Design Strategy
Deliverables
1. At least three substantially different system
design strategies for building the replacement
information system
2. A design strategy judged most likely to lead to
the most desirable information system
3. A Baseline Project Plan (BPP) for turning the
most likely design strategy into a working
information system
11.5
Generating Alternative Design
Strategies
Best to generate three alternatives
 Low-end
 Provides all required functionality users
demand with a system that is minimally
different from the current system
 High-end
 Solves problem in question and provides many
extra features users desire
 Midrange
 Compromise of features of high-end alternative
with frugality of low-end alternative
11.6
Drawing Bounds on
Alternative Designs
Minimum Requirements
 Mandatory features versus desired
features
 Forms of features
 Data
 Outputs
 Analyses
 User expectations on accessibility,response
time and turnaround time
11.7
Drawing Bounds on
Alternative Designs
Constraints on System Development
 Date when system is needed
 Financial and human resources
 Elements of the system that cannot change
 Legal and contractual considerations
 Dynamics of the problem
11.8
Issues to Consider in
Generating Alternatives
Outsourcing
 The practice of turning over responsibility
of some to all of an organization’s
information systems applications and
operations to an outside firm
 Can provide a cost effective solution
11.9
Issues to Consider in
Generating Alternatives
Sources of Software
 Hardware manufacturers
 Packaged software producers
 Custom software producers
 Enterprise solution software
 Application Service Providers
 In-house development
11.10
11.11
Criteria for Choosing
Off-the-Shelf Software
Cost
 In-House versus purchased
Functionality
 Mandatory, essential and desired features
Vendor Support
 Installation
 Training
 Technical Support
Viability of Vendor
11.12
Criteria for Choosing
Off-the-Shelf Software
Flexibility
 Ease of customization
Documentation
 User documentation
 Technical documentation
Response Time
Ease of Installation
11.13
Validating Purchased Software
Information
Information from vendor
 Request for proposal
 A document provided to vendors to ask them to
propose hardware and system software that will meet
the requirements of your new system
Software evaluation period
Customer references from vendor
Independent software testing service
Trade publications
11.14
Hardware and Software Issues
Existing Platform
1. Lower costs
2. Information system staff
is familiar with operation
and maintenance
3. Increased odds of
successfully integrating
system with existing
applications
4. No added costs of
converting old systems
to new platform or
transferring data
New Hardware and
System Software
1. Some software
components will only run
on new platform
2. Developing system for
new platform gives
organization opportunity
to upgrade technology
holdings
3. New requirements may
allow organization to
radically change its
computing operations
11.15
Implementation and
Organizational Issues
Implementation Issues
 Technical and social aspects of implementation
need to be addressed
 Training
 Disruption of work
Organizational Issues
 Overall cost and availability of funding
 Management support
 User acceptance
11.16
Hoosier Burger’s New
Inventory Control System
Replacement for existing system
Figure 11-2 ranks system requirements
and constraints
Figure 11-3 shows steps of current
system
When proposing alternatives, the
requirements and constraints must be
considered
11.17
Hoosier Burger’s New
Inventory Control System
Figure 11-4 lists 3 alternatives
 Alternative A is a low-end proposal
 Alternative C is a high-end proposal
 Alternative B is a midrange proposal
11.18
Hoosier Burger’s New
Inventory Control System
Selecting the most likely alternative
 Weighted approach can be used to compare the
three alternatives
 Figure 11-5 shows a weighted approach for
Hoosier Burger
 Left hand side of table contains decision criteria
 Constants and requirements
 Weights are arrived at by discussion with analysis team,
users and managers
 Each requirement and constraint is ranked
 1 indicates that the alternative does not match the
request well or that it violates the constraint
 5 indicates that the alternative meets or exceeds
requirements or clearly abides by the constraint
11.19
Hoosier Burger’s New
Inventory Control System
Selecting the most likely alternative
 According to the weights used, alternative
C appears to be the best choice
11.20
Updating the Baseline Project
Plan (BPP)
The Baseline Project Plan (BPP) was
developed during project initiation and
planning
Baseline Project Plan (BPP) can be used as
an outline of a status report at analysis phase
Schedule will be updated to reflect actual
activities and durations
An oral presentation of project status is
typically made at this phase
11.21
Internet Development: Selecting
the Best Alternative Design
Strategy
Pine Valley Furniture WebStore
 Requirements and constraints were
compiled by consultant and team (see
Table 11-8)
11.22
Internet Development: Selecting
the Best Alternative Design
Strategy
 Proposed system is a scalable, three-tier
approach
 Scalable
 The ability to seamlessly upgrade the system through
either hardware upgrades, software upgrades or both
 Three-tier
 Web Server
 Provides connection to the internet and presentation of
HTML page
 Applications Server
 Middle layer of software and hardware that lies
between Web server and corporate network
 Corporate network
 Existing organizational computing infrastructure
11.23
Summary
Sources of Software
Identifying requirements and constraints
Generating alternative design strategies
Selecting the best design strategy
Updating a Baseline Project Plan (BPP)
Selecting the best design strategy for
Internet applications
11.24

More Related Content

What's hot

Design Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software EngineeringDesign Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software Engineering
Meghaj Mallick
 
Ch23-Software Engineering 9
Ch23-Software Engineering 9Ch23-Software Engineering 9
Ch23-Software Engineering 9
Ian Sommerville
 
Chapter01 the systems development environment
Chapter01 the systems development environmentChapter01 the systems development environment
Chapter01 the systems development environment
Dhani Ahmad
 
Cyclomatic complexity
Cyclomatic complexityCyclomatic complexity
Cyclomatic complexity
Nikita Kesharwani
 
Usability Engineering Presentation Slides
Usability Engineering Presentation SlidesUsability Engineering Presentation Slides
Usability Engineering Presentation Slides
wajahat Gul
 
Decomposition technique In Software Engineering
Decomposition technique In Software Engineering Decomposition technique In Software Engineering
Decomposition technique In Software Engineering
Bilal Hassan
 
Agile sdlc
Agile sdlcAgile sdlc
Agile sdlc
Bhawani N Prasad
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
ZunairaIshtiaq2
 
Logical design vs physical design
Logical design vs physical designLogical design vs physical design
Logical design vs physical design
Md. Mahedi Mahfuj
 
Chapter08 structuring system requirements
Chapter08 structuring system requirementsChapter08 structuring system requirements
Chapter08 structuring system requirements
Dhani Ahmad
 
Ian Sommerville, Software Engineering, 9th Edition Ch2
Ian Sommerville,  Software Engineering, 9th Edition Ch2Ian Sommerville,  Software Engineering, 9th Edition Ch2
Ian Sommerville, Software Engineering, 9th Edition Ch2
Mohammed Romi
 
HCI 3e - Ch 6: HCI in the software process
HCI 3e - Ch 6:  HCI in the software processHCI 3e - Ch 6:  HCI in the software process
HCI 3e - Ch 6: HCI in the software process
Alan Dix
 
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMIEvolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
nimmik4u
 
Quality & Reliability in Software Engineering
Quality & Reliability in Software EngineeringQuality & Reliability in Software Engineering
Quality & Reliability in Software Engineering
SivaRamaSundar Devasubramaniam
 
Chapter07 determining system requirements
Chapter07 determining system requirementsChapter07 determining system requirements
Chapter07 determining system requirements
Dhani Ahmad
 
Software Re-Engineering
Software Re-EngineeringSoftware Re-Engineering
Software Re-Engineering
Saqib Raza
 
Systems Analysis And Design Methodology And Supporting Processes
Systems Analysis And Design Methodology And Supporting ProcessesSystems Analysis And Design Methodology And Supporting Processes
Systems Analysis And Design Methodology And Supporting Processes
Alan McSweeney
 
The process and stages of system design
The process and stages of system designThe process and stages of system design
The process and stages of system design
Jahidul Islam
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
Showkot Usman
 
Unit 5
Unit   5Unit   5

What's hot (20)

Design Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software EngineeringDesign Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software Engineering
 
Ch23-Software Engineering 9
Ch23-Software Engineering 9Ch23-Software Engineering 9
Ch23-Software Engineering 9
 
Chapter01 the systems development environment
Chapter01 the systems development environmentChapter01 the systems development environment
Chapter01 the systems development environment
 
Cyclomatic complexity
Cyclomatic complexityCyclomatic complexity
Cyclomatic complexity
 
Usability Engineering Presentation Slides
Usability Engineering Presentation SlidesUsability Engineering Presentation Slides
Usability Engineering Presentation Slides
 
Decomposition technique In Software Engineering
Decomposition technique In Software Engineering Decomposition technique In Software Engineering
Decomposition technique In Software Engineering
 
Agile sdlc
Agile sdlcAgile sdlc
Agile sdlc
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 
Logical design vs physical design
Logical design vs physical designLogical design vs physical design
Logical design vs physical design
 
Chapter08 structuring system requirements
Chapter08 structuring system requirementsChapter08 structuring system requirements
Chapter08 structuring system requirements
 
Ian Sommerville, Software Engineering, 9th Edition Ch2
Ian Sommerville,  Software Engineering, 9th Edition Ch2Ian Sommerville,  Software Engineering, 9th Edition Ch2
Ian Sommerville, Software Engineering, 9th Edition Ch2
 
HCI 3e - Ch 6: HCI in the software process
HCI 3e - Ch 6:  HCI in the software processHCI 3e - Ch 6:  HCI in the software process
HCI 3e - Ch 6: HCI in the software process
 
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMIEvolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
 
Quality & Reliability in Software Engineering
Quality & Reliability in Software EngineeringQuality & Reliability in Software Engineering
Quality & Reliability in Software Engineering
 
Chapter07 determining system requirements
Chapter07 determining system requirementsChapter07 determining system requirements
Chapter07 determining system requirements
 
Software Re-Engineering
Software Re-EngineeringSoftware Re-Engineering
Software Re-Engineering
 
Systems Analysis And Design Methodology And Supporting Processes
Systems Analysis And Design Methodology And Supporting ProcessesSystems Analysis And Design Methodology And Supporting Processes
Systems Analysis And Design Methodology And Supporting Processes
 
The process and stages of system design
The process and stages of system designThe process and stages of system design
The process and stages of system design
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
Unit 5
Unit   5Unit   5
Unit 5
 

Viewers also liked

Chapter09 logic modeling
Chapter09 logic modelingChapter09 logic modeling
Chapter09 logic modeling
Dhani Ahmad
 
Human Resource Planing: Workforce Analysis
Human Resource Planing: Workforce AnalysisHuman Resource Planing: Workforce Analysis
Human Resource Planing: Workforce Analysis
سعد ابورياح
 
Pepsico corporation strategic mnt report
Pepsico corporation strategic mnt reportPepsico corporation strategic mnt report
Pepsico corporation strategic mnt report
louisllget
 
Effective decision making
Effective decision makingEffective decision making
Effective decision making
Madhusoothanan Venkataraman
 
Workforce Analysis Presentation
Workforce Analysis PresentationWorkforce Analysis Presentation
Workforce Analysis Presentation
Julie Lee
 
Decision Making Process
Decision Making ProcessDecision Making Process
Decision Making Process
Chelbert Yuto
 
Pepsico
PepsicoPepsico
9 strategic choice ppt
9 strategic choice ppt9 strategic choice ppt
9 strategic choice ppt
bwire sedrick
 
Implementation of strategic management tools and strategies
Implementation of strategic management tools and strategiesImplementation of strategic management tools and strategies
Implementation of strategic management tools and strategies
Hebi Pathan
 
Strategic Decision Making Process
Strategic Decision Making ProcessStrategic Decision Making Process
Strategic Decision Making Process
ChrisPeterGau
 
Example requirements specification
Example requirements specificationExample requirements specification
Example requirements specification
indrisrozas
 
Human Resource Planning
Human Resource PlanningHuman Resource Planning
Human Resource Planning
Farook_A_Azam
 
Pepsi co strategic management
Pepsi co strategic managementPepsi co strategic management
Pepsi co strategic management
David Croos
 
Pest analysis of pepsico
Pest analysis of pepsicoPest analysis of pepsico
Pest analysis of pepsico
dixha rawat
 
PepsiCo 2014 Presentation
PepsiCo 2014 Presentation PepsiCo 2014 Presentation
PepsiCo 2014 Presentation
Aiduk Trading Est.
 

Viewers also liked (15)

Chapter09 logic modeling
Chapter09 logic modelingChapter09 logic modeling
Chapter09 logic modeling
 
Human Resource Planing: Workforce Analysis
Human Resource Planing: Workforce AnalysisHuman Resource Planing: Workforce Analysis
Human Resource Planing: Workforce Analysis
 
Pepsico corporation strategic mnt report
Pepsico corporation strategic mnt reportPepsico corporation strategic mnt report
Pepsico corporation strategic mnt report
 
Effective decision making
Effective decision makingEffective decision making
Effective decision making
 
Workforce Analysis Presentation
Workforce Analysis PresentationWorkforce Analysis Presentation
Workforce Analysis Presentation
 
Decision Making Process
Decision Making ProcessDecision Making Process
Decision Making Process
 
Pepsico
PepsicoPepsico
Pepsico
 
9 strategic choice ppt
9 strategic choice ppt9 strategic choice ppt
9 strategic choice ppt
 
Implementation of strategic management tools and strategies
Implementation of strategic management tools and strategiesImplementation of strategic management tools and strategies
Implementation of strategic management tools and strategies
 
Strategic Decision Making Process
Strategic Decision Making ProcessStrategic Decision Making Process
Strategic Decision Making Process
 
Example requirements specification
Example requirements specificationExample requirements specification
Example requirements specification
 
Human Resource Planning
Human Resource PlanningHuman Resource Planning
Human Resource Planning
 
Pepsi co strategic management
Pepsi co strategic managementPepsi co strategic management
Pepsi co strategic management
 
Pest analysis of pepsico
Pest analysis of pepsicoPest analysis of pepsico
Pest analysis of pepsico
 
PepsiCo 2014 Presentation
PepsiCo 2014 Presentation PepsiCo 2014 Presentation
PepsiCo 2014 Presentation
 

Similar to Chapter11 selecting the best alternative design strategy

Building information systems
Building information systemsBuilding information systems
Building information systems
Prof. Othman Alsalloum
 
Chapter17 system implementation
Chapter17 system implementationChapter17 system implementation
Chapter17 system implementation
Dhani Ahmad
 
SA Chapter 7
SA Chapter 7SA Chapter 7
SA Chapter 7
Nuth Otanasap
 
Chap05
Chap05Chap05
Chap05
Anne Badong
 
08 si(systems analysis and design )
08 si(systems analysis and design )08 si(systems analysis and design )
08 si(systems analysis and design )
Nurdin Al-Azies
 
Evaluating Alternatives for Requirements, Envireonment, and Implemetation
Evaluating Alternatives for Requirements, Envireonment, and ImplemetationEvaluating Alternatives for Requirements, Envireonment, and Implemetation
Evaluating Alternatives for Requirements, Envireonment, and Implemetation
Henhen Lukmana
 
Spm unit iii-configuration mgmt-responsibilities
Spm unit iii-configuration mgmt-responsibilitiesSpm unit iii-configuration mgmt-responsibilities
Spm unit iii-configuration mgmt-responsibilities
Kanchana Devi
 
lecture_29.pptx
lecture_29.pptxlecture_29.pptx
lecture_29.pptx
MNumanZafar1
 
Moving into Design.ppt
Moving into Design.pptMoving into Design.ppt
Moving into Design.ppt
Fajar Baskoro
 
Transition to System Design
Transition to System DesignTransition to System Design
Transition to System Design
Haitham El-Ghareeb
 
Uit9 ppt ch10_au_rev
Uit9 ppt ch10_au_revUit9 ppt ch10_au_rev
Uit9 ppt ch10_au_rev
idrissss dddd
 
Chap11
Chap11Chap11
SE2013_10.ppt
SE2013_10.pptSE2013_10.ppt
SE2013_10.ppt
CarlPilac1
 
Chapter06 initiating and planning systems development projects
Chapter06 initiating and planning systems development projectsChapter06 initiating and planning systems development projects
Chapter06 initiating and planning systems development projects
Dhani Ahmad
 
SE2.ppt
SE2.pptSE2.ppt
SE2.ppt
AaMir519591
 
system development life cycle SDLC
system development life cycle SDLCsystem development life cycle SDLC
system development life cycle SDLC
sujithsunil
 
2 pages, each question a pageFinal Research Question (s).docx
2 pages, each question a pageFinal Research Question (s).docx2 pages, each question a pageFinal Research Question (s).docx
2 pages, each question a pageFinal Research Question (s).docx
felicidaddinwoodie
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
Dilip Prajapati
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
Dilip Prajapati
 
chapter07-120827115403-phpapp01.pdf
chapter07-120827115403-phpapp01.pdfchapter07-120827115403-phpapp01.pdf
chapter07-120827115403-phpapp01.pdf
AxmedMaxamuud6
 

Similar to Chapter11 selecting the best alternative design strategy (20)

Building information systems
Building information systemsBuilding information systems
Building information systems
 
Chapter17 system implementation
Chapter17 system implementationChapter17 system implementation
Chapter17 system implementation
 
SA Chapter 7
SA Chapter 7SA Chapter 7
SA Chapter 7
 
Chap05
Chap05Chap05
Chap05
 
08 si(systems analysis and design )
08 si(systems analysis and design )08 si(systems analysis and design )
08 si(systems analysis and design )
 
Evaluating Alternatives for Requirements, Envireonment, and Implemetation
Evaluating Alternatives for Requirements, Envireonment, and ImplemetationEvaluating Alternatives for Requirements, Envireonment, and Implemetation
Evaluating Alternatives for Requirements, Envireonment, and Implemetation
 
Spm unit iii-configuration mgmt-responsibilities
Spm unit iii-configuration mgmt-responsibilitiesSpm unit iii-configuration mgmt-responsibilities
Spm unit iii-configuration mgmt-responsibilities
 
lecture_29.pptx
lecture_29.pptxlecture_29.pptx
lecture_29.pptx
 
Moving into Design.ppt
Moving into Design.pptMoving into Design.ppt
Moving into Design.ppt
 
Transition to System Design
Transition to System DesignTransition to System Design
Transition to System Design
 
Uit9 ppt ch10_au_rev
Uit9 ppt ch10_au_revUit9 ppt ch10_au_rev
Uit9 ppt ch10_au_rev
 
Chap11
Chap11Chap11
Chap11
 
SE2013_10.ppt
SE2013_10.pptSE2013_10.ppt
SE2013_10.ppt
 
Chapter06 initiating and planning systems development projects
Chapter06 initiating and planning systems development projectsChapter06 initiating and planning systems development projects
Chapter06 initiating and planning systems development projects
 
SE2.ppt
SE2.pptSE2.ppt
SE2.ppt
 
system development life cycle SDLC
system development life cycle SDLCsystem development life cycle SDLC
system development life cycle SDLC
 
2 pages, each question a pageFinal Research Question (s).docx
2 pages, each question a pageFinal Research Question (s).docx2 pages, each question a pageFinal Research Question (s).docx
2 pages, each question a pageFinal Research Question (s).docx
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
 
chapter07-120827115403-phpapp01.pdf
chapter07-120827115403-phpapp01.pdfchapter07-120827115403-phpapp01.pdf
chapter07-120827115403-phpapp01.pdf
 

More from Dhani Ahmad

Strategic planning
Strategic planningStrategic planning
Strategic planning
Dhani Ahmad
 
Strategic information system planning
Strategic information system planningStrategic information system planning
Strategic information system planning
Dhani Ahmad
 
Opportunities, threats, industry competition, and competitor analysis
Opportunities, threats, industry competition, and competitor analysisOpportunities, threats, industry competition, and competitor analysis
Opportunities, threats, industry competition, and competitor analysis
Dhani Ahmad
 
Information system
Information systemInformation system
Information system
Dhani Ahmad
 
Information resource management
Information resource managementInformation resource management
Information resource management
Dhani Ahmad
 
Types of islamic institutions and records
Types of islamic institutions and recordsTypes of islamic institutions and records
Types of islamic institutions and records
Dhani Ahmad
 
Islamic information seeking behavior
Islamic information seeking behaviorIslamic information seeking behavior
Islamic information seeking behavior
Dhani Ahmad
 
Islamic information management
Islamic information managementIslamic information management
Islamic information management
Dhani Ahmad
 
Islamic information management sources in islam
Islamic information management sources in islamIslamic information management sources in islam
Islamic information management sources in islam
Dhani Ahmad
 
The need for security
The need for securityThe need for security
The need for security
Dhani Ahmad
 
The information security audit
The information security auditThe information security audit
The information security audit
Dhani Ahmad
 
Security technologies
Security technologiesSecurity technologies
Security technologies
Dhani Ahmad
 
Security policy
Security policySecurity policy
Security policy
Dhani Ahmad
 
Security and personnel
Security and personnelSecurity and personnel
Security and personnel
Dhani Ahmad
 
Secure
SecureSecure
Secure
Dhani Ahmad
 
Risk management ii
Risk management iiRisk management ii
Risk management ii
Dhani Ahmad
 
Risk management i
Risk management iRisk management i
Risk management i
Dhani Ahmad
 
Privacy & security in heath care it
Privacy & security in heath care itPrivacy & security in heath care it
Privacy & security in heath care it
Dhani Ahmad
 
Physical security
Physical securityPhysical security
Physical security
Dhani Ahmad
 
Legal, ethical & professional issues
Legal, ethical & professional issuesLegal, ethical & professional issues
Legal, ethical & professional issues
Dhani Ahmad
 

More from Dhani Ahmad (20)

Strategic planning
Strategic planningStrategic planning
Strategic planning
 
Strategic information system planning
Strategic information system planningStrategic information system planning
Strategic information system planning
 
Opportunities, threats, industry competition, and competitor analysis
Opportunities, threats, industry competition, and competitor analysisOpportunities, threats, industry competition, and competitor analysis
Opportunities, threats, industry competition, and competitor analysis
 
Information system
Information systemInformation system
Information system
 
Information resource management
Information resource managementInformation resource management
Information resource management
 
Types of islamic institutions and records
Types of islamic institutions and recordsTypes of islamic institutions and records
Types of islamic institutions and records
 
Islamic information seeking behavior
Islamic information seeking behaviorIslamic information seeking behavior
Islamic information seeking behavior
 
Islamic information management
Islamic information managementIslamic information management
Islamic information management
 
Islamic information management sources in islam
Islamic information management sources in islamIslamic information management sources in islam
Islamic information management sources in islam
 
The need for security
The need for securityThe need for security
The need for security
 
The information security audit
The information security auditThe information security audit
The information security audit
 
Security technologies
Security technologiesSecurity technologies
Security technologies
 
Security policy
Security policySecurity policy
Security policy
 
Security and personnel
Security and personnelSecurity and personnel
Security and personnel
 
Secure
SecureSecure
Secure
 
Risk management ii
Risk management iiRisk management ii
Risk management ii
 
Risk management i
Risk management iRisk management i
Risk management i
 
Privacy & security in heath care it
Privacy & security in heath care itPrivacy & security in heath care it
Privacy & security in heath care it
 
Physical security
Physical securityPhysical security
Physical security
 
Legal, ethical & professional issues
Legal, ethical & professional issuesLegal, ethical & professional issues
Legal, ethical & professional issues
 

Recently uploaded

Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
ervikas4
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)
alowpalsadig
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
OnePlan Solutions
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
Luigi Fugaro
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
safelyiotech
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
widenerjobeyrl638
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
Yara Milbes
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
Severalnines
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
Massimo Artizzu
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
Alberto Brandolini
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
kgyxske
 
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Paul Brebner
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
sandeepmenon62
 

Recently uploaded (20)

Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
 
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
 

Chapter11 selecting the best alternative design strategy

  • 1. Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 11 Selecting the Best Alternative Design Strategy 11.1
  • 2. Learning Objectives Describe different sources of software Learn to assemble the various pieces of an alternative design strategy Learn how to generate at least three alternative design strategies Discuss selecting the best design strategy using both qualitative and quantitative methods 11.2
  • 3. Learning Objectives Learn how to use the results of the analysis phase to update a Baseline Project Plan (BPP) Discuss design strategies and how they are applied to the Internet 11.3
  • 4. Selecting the Best Alternative Design Strategy Two basic steps 1. Generate a comprehensive set of alternative design strategies 2. Select the one design strategy that is most likely to result in the desired information system Process  Divide requirements into different sets of capabilities  Enumerate different potential implementation environments that could be used to deliver the different sets of capabilities  Propose different ways to source or acquire the various sets of capabilities for the different implementation environments 11.4
  • 5. Selecting the Best Alternative Design Strategy Deliverables 1. At least three substantially different system design strategies for building the replacement information system 2. A design strategy judged most likely to lead to the most desirable information system 3. A Baseline Project Plan (BPP) for turning the most likely design strategy into a working information system 11.5
  • 6. Generating Alternative Design Strategies Best to generate three alternatives  Low-end  Provides all required functionality users demand with a system that is minimally different from the current system  High-end  Solves problem in question and provides many extra features users desire  Midrange  Compromise of features of high-end alternative with frugality of low-end alternative 11.6
  • 7. Drawing Bounds on Alternative Designs Minimum Requirements  Mandatory features versus desired features  Forms of features  Data  Outputs  Analyses  User expectations on accessibility,response time and turnaround time 11.7
  • 8. Drawing Bounds on Alternative Designs Constraints on System Development  Date when system is needed  Financial and human resources  Elements of the system that cannot change  Legal and contractual considerations  Dynamics of the problem 11.8
  • 9. Issues to Consider in Generating Alternatives Outsourcing  The practice of turning over responsibility of some to all of an organization’s information systems applications and operations to an outside firm  Can provide a cost effective solution 11.9
  • 10. Issues to Consider in Generating Alternatives Sources of Software  Hardware manufacturers  Packaged software producers  Custom software producers  Enterprise solution software  Application Service Providers  In-house development 11.10
  • 11. 11.11
  • 12. Criteria for Choosing Off-the-Shelf Software Cost  In-House versus purchased Functionality  Mandatory, essential and desired features Vendor Support  Installation  Training  Technical Support Viability of Vendor 11.12
  • 13. Criteria for Choosing Off-the-Shelf Software Flexibility  Ease of customization Documentation  User documentation  Technical documentation Response Time Ease of Installation 11.13
  • 14. Validating Purchased Software Information Information from vendor  Request for proposal  A document provided to vendors to ask them to propose hardware and system software that will meet the requirements of your new system Software evaluation period Customer references from vendor Independent software testing service Trade publications 11.14
  • 15. Hardware and Software Issues Existing Platform 1. Lower costs 2. Information system staff is familiar with operation and maintenance 3. Increased odds of successfully integrating system with existing applications 4. No added costs of converting old systems to new platform or transferring data New Hardware and System Software 1. Some software components will only run on new platform 2. Developing system for new platform gives organization opportunity to upgrade technology holdings 3. New requirements may allow organization to radically change its computing operations 11.15
  • 16. Implementation and Organizational Issues Implementation Issues  Technical and social aspects of implementation need to be addressed  Training  Disruption of work Organizational Issues  Overall cost and availability of funding  Management support  User acceptance 11.16
  • 17. Hoosier Burger’s New Inventory Control System Replacement for existing system Figure 11-2 ranks system requirements and constraints Figure 11-3 shows steps of current system When proposing alternatives, the requirements and constraints must be considered 11.17
  • 18. Hoosier Burger’s New Inventory Control System Figure 11-4 lists 3 alternatives  Alternative A is a low-end proposal  Alternative C is a high-end proposal  Alternative B is a midrange proposal 11.18
  • 19. Hoosier Burger’s New Inventory Control System Selecting the most likely alternative  Weighted approach can be used to compare the three alternatives  Figure 11-5 shows a weighted approach for Hoosier Burger  Left hand side of table contains decision criteria  Constants and requirements  Weights are arrived at by discussion with analysis team, users and managers  Each requirement and constraint is ranked  1 indicates that the alternative does not match the request well or that it violates the constraint  5 indicates that the alternative meets or exceeds requirements or clearly abides by the constraint 11.19
  • 20. Hoosier Burger’s New Inventory Control System Selecting the most likely alternative  According to the weights used, alternative C appears to be the best choice 11.20
  • 21. Updating the Baseline Project Plan (BPP) The Baseline Project Plan (BPP) was developed during project initiation and planning Baseline Project Plan (BPP) can be used as an outline of a status report at analysis phase Schedule will be updated to reflect actual activities and durations An oral presentation of project status is typically made at this phase 11.21
  • 22. Internet Development: Selecting the Best Alternative Design Strategy Pine Valley Furniture WebStore  Requirements and constraints were compiled by consultant and team (see Table 11-8) 11.22
  • 23. Internet Development: Selecting the Best Alternative Design Strategy  Proposed system is a scalable, three-tier approach  Scalable  The ability to seamlessly upgrade the system through either hardware upgrades, software upgrades or both  Three-tier  Web Server  Provides connection to the internet and presentation of HTML page  Applications Server  Middle layer of software and hardware that lies between Web server and corporate network  Corporate network  Existing organizational computing infrastructure 11.23
  • 24. Summary Sources of Software Identifying requirements and constraints Generating alternative design strategies Selecting the best design strategy Updating a Baseline Project Plan (BPP) Selecting the best design strategy for Internet applications 11.24