|
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:
- 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?
- 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.
- 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.
|