topical media & game development
object-oriented programming
Instructor's Guide: Application Development
Rationale
This chapter gives an exampe of the actual development
of an application.
You may replace this example with an example of your choice.
At the end of this chapter, ab example is gives of
how an implementation be be developed based
on a formal specification.
Hints
The students are not likely to master the formal Z notation
used in the example. The notion, however, plays no crucial
role. The example is merely intended to illustrate
how the functionality of a system can be specified in
an abstract way.
Project assignments
As subjects for writing a paper you may think of
- the description of an actual application
- guidelines for individual class design
- patterns mining in applications
As practical work, a possible assignment may be to
- make a design, or
- develop a test plan
for one of the programs suggested in appendix I.
Comments
This chapter wraps up many of the issues left open
in the previous three chapters.
It is a good moment to express your own opinions
about object-oriented application development.
Also, you may point to the difficulties involved
in using a framework for developing applications,
and the difficulties involved in developing a framework,
that embodies the abstractions found in a specific category
of applications.
(C) Æliens
04/09/2009
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.