Abstract

This dissertation is concerned with the design of an In-Flight Entertainment System using Booch's Object Oriented Design methodology. The thesis project work formed a base for a subsequent evaluation of the level of software component reuse from an object-based design, and resulted in suggestions regarding a transition towards a full object oriented software development. It supports the claims that software development benefits from the use of object oriented methods.

The project was done with EASAMS Ltd. in order to provide help in the transformation of their software development process with the intention to eventually use the methodology developed by Grady Booch. Towards this goal, the company needed to gain knowledge in how to use this methodology and to investigate which components of their current object-based design can be reused in the Booch-based versions of their applications. As an additional issue, the use of CASE tools in the design process needed to be evaluated.

For the thesis project purposes a design of the passenger part of the In-Flight System was developed using Booch's methodology. This design was taken as a basis for the component reuse evaluation, and its development provided an opportunity for practical assessment of the Rational Rose and Object Domain CASE tools.

The results of this work are presented in this dissertation. It begins with a theoretical background in the form of Booch's methodology and CASE tools descriptions. The In-Flight Entertainment System application requirements are summarised in one chapter and the Booch-based design of the Passenger Application with the supporting appendices forms the main part of the dissertation. The project results are presented in the chapters discussing the component reuse and CASE tools evaluation, and synthesised in the form of recommendations regarding the methodology transition. The dissertation is concluded with a discussion of its achievements.

You are the reader of this abstract. Thanks! (If you really want to read the whole thing, I have made the gzipped Postscript and PDF versions available.)


Page prepared by Premek Brada. Last update: 21 Mar, 1996