Chapter 6
Home Schedule Course Policy Assignments Project

General Notes:

Chapter 6 covers quite a mixture of topics. There are three main parts to it. The first, on pages 224-240, discusses the growing importance of the Internet as an application platform and the idea of software as a service. The second, on pages 241-256, is really about deciding whether to produce a new system internally or purchase and existing one, and the different steps necessary for each option. The third and final part, on pages 257-267, cover system design considerations and the role of prototyping, which seems quite separate from the first two.

Discussion Topics and Preparation:

  1. To choose an example we are all familiar with, for the Personal Trainer system what would be the benefits of web based system versus a traditional desktop client application for this project?
  2. Switching to the New Century example, would it make sense to outsource the system to an application service provider using what is known as the SaaS (Software as a Service) model? What would be some specific advantages and disadvantages of in-house development for this project.
  3. In the New Century case, what forms might a prototype take? Look at the discussion of prototyping and figure out several different ways in which a prototype might be used for either design or system modeling.


Page copyright Thomas Haigh -- email thaigh@computer.org.    Home: www.tomandmaria.com/tom. Updated 11/27/2007.