Download presentation
Presentation is loading. Please wait.
Published byAileen O’Connor’ Modified over 9 years ago
1
CIS 210 Systems Analysis and Development Week 1 Part II The Origins of Software,
2
Objectives Upon completion of part II you will be able to: –Understand and be able to explain the concepts related to the origins of software
3
Overview Sources of Software –Outsourcing –Hardware manufacturers –Packaged software providers –Custom software providers –Vendors of enterprise-wide solution software –Application service providers –The organization itself
4
Outsourcing Defining Outsourcing –Spectrum of working arrangements –Another firm running your applications Your computers Their computer –Growing segment of information systems industry Reasons to Outsource –Cost effective –Free-up internal resources –Increase revenue potential –Reduce time to marker –Process efficiencies –Outsource non-core activities Your Role as an Analyst –Consult organizations –Know your requirements
5
Sources of Software Hardware Manufacturers –Among largest producers of software –IBM Web servers Application servers –Compaq –Hewlett
6
Sources of Software Packaged Software Providers –Phenomenal growth –Microsoft –Off-the-shelf systems –Turnkey systems
7
Sources of Software Custom Software Providers –EDS –Accenture –Used when company lacks expertise to build custom system
8
Sources of Software Vendors of Enterprise-Wide Solution Software, –Complete solutions –Integrated modules –Benefits Single repository Flexibility –Disadvantages Complexity Costs
9
Sources of Software Application Service Providers –Rent or license from third party –Access through Internet –Advantages Less staff Save on costs Access to complex systems –Disadvantages Less control
10
Sources of Software In-House Development –Progressively smaller piece of all systems –Smaller portion of time and effort –Hybrid solutions Some in-house Some purchases
11
Choosing Off-the-Shelf Software Criteria for Choosing Software –Cost –Functionality –Vendor support –Viability of the vendor –Flexibility –Documentation –Response time –Ease of installation
12
Reuse Defining Reuse –Using previously written software –Generic bits and pieces Object-Oriented Reuse Component-Based Reuses Types of Reuse –Ad-hoc –Facilitated –Managed –Designed
13
Summary Outsourcing Hardware Manufacturers Packaged Software Custom Software Enterprise Solutions software Application Service Providers In-house Development Choosing Off-the-Shelf Software Reuse
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.