8-1 © Prentice Hall, 2007 Topic 8: Selecting the Best Alternative Design Strategy Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra,

Slides:



Advertisements
Similar presentations
10-1 © Prentice Hall, 2004 Chapter 10: Selecting the Best Alternative Design Strategy Plus Project Management Concepts.
Advertisements

Investigating and Determining System Requirements
Chapter 2 The Origins of Software
Copyright © 2014 Pearson Education, Inc. 1 Managers from across organizations are involved in developing and acquiring information systems Chapter 5 -
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Unit 8 Design Strategies and Refactoring. Key Concepts Design strategy deliverables Requirements and constraints Outsourcing Sources of software Platform.
Modern Systems Analysis and Design Third Edition Chapter 11 Selecting the Best Alternative Design Strategy 11.1.
Lecture 6 Generating and Selecting Design Alternatives IMS1002 /CSE1205 Systems Analysis and Design.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Chapter 1 Assuming the Role of the Systems Analyst
Chapter 2 The Origins of Software Modern Systems Analysis and Design Seventh Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.1.
8 Systems Analysis and Design in a Changing World, Fifth Edition.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.1.
Acquiring Information Systems and Applications
Chapter 2 The Origins of Software
PHASE 3: SYSTEMS DESIGN Chapter 8 System Architecture.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 2 The Origins of Software
Building E-Commerce Applications and Infrastructure.
SYS364 Evaluating Alternatives. Objectives of the Systems Analysis Phase determine, analyze, organize and document the requirements of a new information.
Categories of Software
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 2 The Sources of Software 2.1.
Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 2 The Origins of Software Modern Systems Analysis and Design.
Source: J. Hoffer ,J. George, J. Valacich
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Chapter 4 Identifying and Selecting Systems Development Projects
© 2005 by Prentice Hall 2-1 Chapter 2 The Origins of Software Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph.
R McFadyen Chapter 10 Selecting the Best Alternative Design Strategy.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
14-1 © Prentice Hall, 2004 Chapter 14: OOSAD Implementation and Operation Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph.
Systems Analysis Requirements Determination Requirements Structuring
Chapter 2 The Origins of Software Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Selecting the Best Alternative Class 19. SDLC Project Identification & Selection Project Initiation & Planning Analysis *** Logical Design Physical Design.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 11 Selecting.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich created by Mr.Mohammed.
Chapter 2 The Origins of Software Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
CIS 210 Systems Analysis and Development Week 1 Part II The Origins of Software,
10-1 © Prentice Hall, 2004 Chapter 10: Selecting the Best Alternative Design Strategy Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
Modern Systems Analysis and Design Third Edition Chapter 11 Selecting the Best Alternative Design Strategy 11.1.
4-1 © Prentice Hall, 2004 Chapter 4: Project Management and Planning Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S.
Cis339 Chapter 2 The Origins of Software 2.1 Modern Systems Analysis and Design Fifth Edition.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 11 Selecting.
Chapter 11 Selecting the Best Alternative Design Strategy Modern Systems Analysis and Design Third Edition 11.1.
Selecting the Best Alternative Design Strategy. Two basic steps 1.Generate a comprehensive set of alternative design strategies 2.Select the one design.
1-1 © Prentice Hall, 2004 Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
Lecture 2 The Sources of Software. Copyright © 2011 Pearson Education, Inc. 2 Chapter 2 Introduction There are various sources of software for organizations.
2-1 Chapter 2 The Origins of Software Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.1.
Chapter 2 The Origins of Software
Systems Analysis and Design in a Changing World, Fifth Edition
Business System Development
Chapter 2 The Sources of Software
Chapter 2 The Origins of Software
Chapter 2 The Origins of Software
Chapter 2 The Origins of Software
Modern Systems Analysis and Design Third Edition
King Saud University College of Engineering IE – 462: “Industrial Information Systems” Fall – 2018 (1st Sem H) Chapter 2 Information System.
Modern Systems Analysis and Design Third Edition
Chapter 11 Selecting the Best Alternative Design Strategy
Chapter 7 Selecting the Best Alternative Design Strategy
Chapter 2 The Origins of Software
Modern Systems Analysis and Design Third Edition
Chapter 11 Selecting the Best Alternative Design Strategy
Modern Systems Analysis and Design Third Edition
Presentation transcript:

8-1 © Prentice Hall, 2007 Topic 8: Selecting the Best Alternative Design Strategy Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey A. Hoffer

Topic © Prentice Hall, 2007 Chapter Objectives Af ter studying this chapter you should be able to: – Describe the different sources of software. – Assemble the various pieces of an alternative design strategy. – Generate at least three alternative design strategies for an information system.

Topic © Prentice Hall, 2007 Chapter Objectives (Continued) Af ter studying this chapter you should be able to: – Select the best design strategy using qualitative and quantitative methods. – Update a Baseline Project Plan (BPP) based on the results of the analysis phase.

Topic © Prentice Hall, 2007

Topic © Prentice Hall, 2007 Deliverables for Design Strategy Selection Why three? One for high-functionality high-cost solution, one for minimum functionality low-cost solution, and one for middle-of-the-road

Topic © Prentice Hall, 2007 Features are determined from requirements. Constraints pertain to limitations on development efforts.

Topic © Prentice Hall, 2007 Generating a Design Strategy Divide requirements (obtained during requirements gathering and structuring) into sets of capabilities, categorized by level of necessity Enumerate different potential implementation environments (hardware and system software platforms) Propose different sourcing possibilities for obtaining the necessary software

Topic © Prentice Hall, 2007 What Is Outsourcing? The practice of turning over responsibility of some or all of an organization’s information systems applications and operations to an outside firm Can produce cost savings for the client, by leveraging the outsourcer’s economies of scale

Topic © Prentice Hall, 2007 Main Sources of Software – IT Service Firms – Packaged Software Providers – Custom Software Producers – Enterprise Solutions Software – Open Source Software – In-house Development

Topic © Prentice Hall, 2007

Topic © Prentice Hall, 2007 Information Technology Service Firms IBM is a leading IT service firm Help develop custom information systems for internal use Develop, host and run applications for clients Provide other services

Topic © Prentice Hall, 2007 Package Software Providers Microsoft is a leading package software provider Packaged software is off-the-shelf software Range from general-purpose to nrrow-niche focus May be turnkey (unmodifiable) or modifiable

Topic © Prentice Hall, 2007 Custom Software Producers Firms like Accenture and CapGemini are leading custom software producers. Consulting firms that develop software to meet the client’s specific requirements Consulting firms are usually called when the client company does not have in-house expertise or manpower available to develop the system.

Topic © Prentice Hall, 2007 Enterprise Solutions Software Enterprise Resource Planning (ERP) software – integrates individual traditional business functions modules enabling a single seamless transaction cut across functional boundaries SAP AG is the leading vendor of ERP systems

Topic © Prentice Hall, 2007 Open Source Software Freely available Includes both final product and source code Developed by a community rather than a company Examples: mySql (database), Firefox (browser), Linux (operating system) Profit potentials: – Maintenance and service – Free version with fewer features, for-cost version with more features

Topic © Prentice Hall, 2007 What Is an RFP? Request for Proposal – a document provided to vendors to ask them to propose hardware and/or software products or services that will meet the requirements of an organization’s new information system Based on vendor bids, analyst selects best candidates

Topic © Prentice Hall, 2007 Many factors go into selection of off-the-shelf software, many of which are relevant for other software purchases. Vendor support and viability are always among the most important criteria.

Topic © Prentice Hall, 2007 In-house Development If sufficient system development expertise with the chosen platform exists in-house, then some or all of the system can be developed by the organization’s own staff Often, there are a variety of sources that are used, with in-house staff playing a role as well as consultants or ERP vendors

Topic © Prentice Hall, 2007

Topic © Prentice Hall, 2007 Validating Purchased Software Information Use a variety of information sources: – Vendor’s proposal – Running software through a series of tests – Feedback from other users of the vendor’s product – Independent software testing services – Articles in trade publications

Topic © Prentice Hall, 2007 Hardware and System Software Issues Reasons to stay with old platform – Lower cost installation – Familiarity of IS staff – Ease of integration with existing applications – Less need for data and software conversions

Topic © Prentice Hall, 2007 Hardware and System Software Issues (Continued) Reasons to change to new platform – New components may not be compatible with old platform – New platform provides opportunity for organization to improve its technology holdings – New platform serves as impetus for significant business process changes

Topic © Prentice Hall, 2007 Example: Pine Valley Furniture System requirements categorized into mandatory, essential, and desired capabilities Constraints established Low-end, high-end, and moderate design strategies are generated Weighted approach used to compare alternative design strategies

Topic © Prentice Hall, 2007

Topic © Prentice Hall, 2007

Topic © Prentice Hall, 2007 Server/Object Framework is the highest scoring alternative

Topic © Prentice Hall, Tier architecture is scalable, and consists of a Web server providing the interface to the Internet in the 1 st tier, an application server running the business rules of the application in the 2 nd tier, and the corporate databases in the 3 rd tier

Topic © Prentice Hall, 2007 BPP goes through significant update as a result of design strategy generation and selection. The System Description section is changed the most, and all sections are refined and altered.

Topic © Prentice Hall, 2007 Cost-benefit analysis goes through significant update and revision after selecting a design strategy.

Topic © Prentice Hall, 2007 Schedule estimation goes through significant update and revision after selecting a design strategy.

Topic © Prentice Hall, 2007 Recap Af ter studying this chapter we learned to: – Describe software sources. – Assemble design strategies. – Generate three alternative design strategies. – Select the best design strategy qualitatively and quantitatively. – Update a baseline project plan.