Abstract
Organizations using object technology (OT) for development of software products need to be confident that their way of working is likely to produce a good quality product — on time and within budget. Some framework is needed within which technical details of the analysis, design, and coding can proceed and within which managerial control of the project can be exerted. That framework is an 00 lifecycle methodology. This methodology should cover the whole lifecycle, should embody a general underlying philosophy regarding the degree of iteration necessary when using OT, and should provide management and technical techniques. It should, inter alia, delineate deliverables (type and timing), offer support for a hierarchy of abstraction levels (e.g., class, subsystem, pattern), ideally embody the notions of contracting (e.g., [60]), offer an overlay of complexity management techniques (e.g., layering, sheets, subsystems, selective visibility), and provide metrics for evaluating quality aspects of both product and process. Management techniques will focus on deliverables and quality; technical techniques will provide a means of creating the design and translating that into code. An 00 methodology also needs to supply assistance with library management for creating new reusable classes and for using existing reusable classes. The increasing sophistication of software development environmenalso means that most methodologies should have identifiable tool support, such as a drawing tool to support the notation embodied within the methodology.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer Science+Business Media New York
About this chapter
Cite this chapter
Henderson-Sellers, B., Bulthuis, A. (1998). What Does Industry Require?. In: Object-Oriented Metamethods. Springer, New York, NY. https://doi.org/10.1007/978-1-4612-1748-0_2
Download citation
DOI: https://doi.org/10.1007/978-1-4612-1748-0_2
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4612-7263-2
Online ISBN: 978-1-4612-1748-0
eBook Packages: Springer Book Archive