O B J E C T I V E S
When you finish this chapter, you will be
able to:
• Describe the concept of Software as a Service
• Define Web 2.0 and cloud computing
• Explain software acquisition alternatives,
including traditional and Web-based
software development strategies
• Describe software outsourcing options,
including offshore outsourcing and the role
of service providers
• Explain advantages and disadvantages of
in-house software development
• Discuss cost-benefit analysis and financial
analysis tools
• Describe a request for proposal (RFP) and a
request for quotation (RFQ)
• Describe the system requirements document
• Explain the transition from systems
analysis to systems design
• Discuss systems design guidelines
• Describe software development trends