modern systems analysis and design ch1 - psau · chapter 2 the origins of software modern systems...
TRANSCRIPT
![Page 1: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/1.jpg)
Chapter 2
The Origins of Software
Modern Systems Analysis
and Design Sixth Edition
Jeffrey A. Hoffer
Joey F. George
Joseph S. Valacich
![Page 2: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/2.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2 Chapter 2
Learning Objectives
Explain outsourcing.
Describe six different sources of software.
Discuss how to evaluate off-the-shelf software.
Explain reuse and its role in software development.
![Page 3: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/3.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3 Chapter 2
Introduction
There are various sources of software for
organizations.
There are criteria to evaluate software
from different sources.
![Page 4: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/4.jpg)
Systems Acquisition:
Outsourcing
Outsourcing :
Turning over responsibility of some or
all of an organization's information
systems applications and operations to
an outside firm.
If one organization develop or run a
computer application for another
organization, this practice called
outsourcing. Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4 Chapter 2
![Page 5: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/5.jpg)
Example:
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 5 2/5/2016Chapter 2
![Page 6: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/6.jpg)
Outsourcing
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 6 2/6/2016Chapter 2
![Page 7: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/7.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7 2/5/2016Chapter 2
![Page 8: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/8.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 8 2/5/2016Chapter 2
![Page 9: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/9.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 9 Chapter 2
Systems Acquisition: Outsourcing
(Cont.)
Outsourcing Examples
A company that runs payroll applications
for clients
A company that runs your applications
at your site
![Page 10: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/10.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 10 Chapter 2
Outsourcing (Cont.)
Reasons to outsource Cost-effective
Take advantage of economies of scale
Free up internal resources
Reduce time to market
Increase process efficiencies الكفاءة
System development is a non-core activity for the
organization
![Page 11: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/11.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 11 Chapter 2
Sources of Software
Information technology services firm
Packaged software producers
Enterprise-wide solutions
Application service providers (ASPs)
Open source software
In-house developers
![Page 12: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/12.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 12 Chapter 2
Sources of Software (Cont.)
FIGURE 2-1
Sources of Application Software
![Page 13: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/13.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 13 Chapter 2
Information Technology (IT)
Services Firms
(IT) service firm is a field that focuses on advising businesses on how best
to use information technology to meet their business objectives. In addition
to providing advice
Help companies develop custom
information systems for internal use.
Develop, host, and run applications for
customers.
Provide other services.
![Page 14: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/14.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 14 2/5/2016Chapter 2
![Page 15: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/15.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 15 Chapter 2
Packaged Software Producers
Serve many market segments. Software runs on all size computers, from
microcomputers to large mainframes.
Prepackaged software is off-the-shelf (i.e. not
customizable).
Off-the-shelf software at best meets 70 percent
of organizations’ needs.
![Page 16: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/16.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 16 2/5/2016Chapter 2
![Page 17: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/17.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall
Packaged Software Producers
(Cont.)
17 Chapter 2
![Page 18: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/18.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 18 Chapter 2
Prepackaged Software
Figure 2-2 Microsoft Project
![Page 19: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/19.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 19 Chapter 2
Enterprise Solutions Software
Enterprise Resource Planning (ERP) systems
integrate individual traditional business functions
into modules enabling a single seamless
transaction to cut across functional boundaries.
SAP AG is the leading vendor of ERP systems.
![Page 20: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/20.jpg)
20
Enterprise Solutions Software (Cont.)
Figure 2-3 SAP’s Business ByDesign, a product designed for medium sized companies.
(Source: www.sap.com/usa/solutions/Sme/Businessbydesign/Flash/bsm/A1S.html)
برمجيات حلول المؤسسة
![Page 21: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/21.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 21 Chapter 2
Cloud Computing
The provision(توفير) of computing
resources, including applications, over
the Internet, so customers do not have
to invest in the computing
infrastructure needed to run and
maintain the resources هى ببساطة استخدام اإلنترنت لتقديم الخدمات الحاسوبية وسميت سحابية ألن السحابة هى الحوسبة السحابية
رمز االنترنت
![Page 22: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/22.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 22 Chapter 2
Open Source Software
Freely available including source code
Developed by a community of interested
people.
Performs the same functions as commercial
software
Examples: Linux, mySQL, Firefox
![Page 23: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/23.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 23 Chapter 2
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.
Hybrid solutions الهجين حلول involving some
purchased and some in-house components are
common.
![Page 24: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/24.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall
Sources of Software
Components
24 Chapter 2
![Page 25: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/25.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 25 Chapter 2
Selecting Off-the-Shelf Software
Cost : comparing the cost of developing the same system in-house with the cost of purchasing or licensing the software package
![Page 26: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/26.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 26 Chapter 2
Functionality : the tasks that the software can perform and the mandatory(إلزامية), essential(أساسية), and desired system features
Selecting Off-the-Shelf Software
![Page 27: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/27.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 27 Chapter 2
Selecting Off-the-Shelf Software
Vendor support دعم البائع أو المورد :
whether or how much support the
vendor can provide and at what
cost
![Page 28: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/28.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 28 Chapter 2
Viability of vendor جدوى بائع : can
the software adapt to changes in
systems software and hardware
Selecting Off-the-Shelf Software
![Page 29: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/29.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 29 Chapter 2
Selecting Off-the-Shelf Software
Flexibility : how easy it is to
customize the software
Documentation : is the user’s
manual and technical documentation
understandable and up-to-date
![Page 30: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/30.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 30 Chapter 2
Selecting Off-the-Shelf Software
Response time : how long it takes the software package to respond to the user’s requests in an interactive session
Ease of installation : a measure of the difficulty of loading the software and making it operational
![Page 31: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/31.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 31 Chapter 2
Validating Purchased Software
Information
Use a variety of information sources:
Collect information from vendor
Software documentation
Technical marketing literature
![Page 32: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/32.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 32 Chapter 2
Request For Proposal (RFP)
Request for proposal (RFP) طلب تقديم
is a document provided to العروض
vendors to ask them to propose
hardware and system software that
will meet the requirements of a new
system.
![Page 33: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/33.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 33 Chapter 2
Request For Proposal (RFP)
(Cont.)
Use a variety of information sources
Based on vendor bids, analyst selects
best candidates.
![Page 34: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/34.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 34 Chapter 2
Information Sources For RFP
Vendor’s proposal
Running software through a series of tests
Feedback(ردود فعل) from other users of the
vendor’s product
![Page 35: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/35.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 35 Chapter 2
Reuse
To reuse is to use an item again after it has
been used.
The use of previously written software
resources, especially objects and components,
in new applications
Commonly applied to two different development
technologies:
Object-oriented development
Component-based development
![Page 36: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/36.jpg)
Reuse(cont.)
Component-based development
Components:
• A software component is a piece of
software that can be combined with other
pieces to construct a program or system.
• The advantages of having reusable components:
– already have been tested
– A component may be replaced without the rest of
the software requiring change. .
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 36 2/6/2016Chapter 2
![Page 37: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/37.jpg)
Reuse (Cont.)
• The main benefit of having components is the
reusability (i.e., the potential to be employed in
more than one program or system).
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 37 2/5/2016Chapter 2
![Page 38: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/38.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 38 Chapter 2
Reuse (Cont.)
Object-oriented development
Object-oriented development reuse is the use of object classes in more than one application (e.g. Employee).
![Page 39: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/39.jpg)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 39 Chapter 2
Summary
In this chapter you learned how to:
Explain outsourcing.
Describe six different sources of software.
Discuss how to evaluate off-the-shelf
software.
Explain reuse and its role in software
development.
![Page 40: Modern Systems Analysis and Design Ch1 - Psau · Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich](https://reader031.vdocuments.us/reader031/viewer/2022022009/5af6253e7f8b9a5b1e8eba7a/html5/thumbnails/40.jpg)
All rights reserved. No part of this publication may be reproduced, stored in a
retrieval system, or transmitted, in any form or by any means, electronic,
mechanical, photocopying, recording, or otherwise, without the prior written
permission of the publisher. Printed in the United States of America.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall