Abstract
Many claims have been made for the benefits of software reuse, in terms of enhanced quality as well as productivity. Widely reused objects are supposed to possess several desirable characteristics, such as reliability and flexibility as well as efficiency. But reusable objects may be used for unpredicted purposes in unpredicted contexts. Furthermore, in an open distributed world, technical, geographical, organizational and other boundaries, as well as significant time lags, may separate the software developer from the publisher, and the software librarian from the user. From these premises we argue that responsibility for the quality of reusable software artefacts cannot be taken by the developer (or development organization) alone, but must be shared between developer and other agents. Recent work in enterprise modelling for open distributed processing has led to new techniques for modelling responsibilities across organizational boundaries, and these techniques are introduced here as a way of determining and clarifying effective structures for the quality assurance of reusable business objects.
Chapter PDF
Similar content being viewed by others
Keywords
References
C. Alexander, S Ishikawa and M. Silverstein (1977) A Pattern Language. Oxford University Press, New York.
APM (1991) ANSA: A Systems Designer’s Introduction to the Architecture. APM Ltd., Cambridge UK: April 1991.
Roger Crane (1986) The Four Organizations of Lord Brown and R.A.E. W.. Doctoral Thesis, Kennedy-Western University.
John Dobson and Ros Strens (1994) Responsibility modelling as a technique for requirements definition. Intelligent Systems Engineering 3 (1) pp 20–26.
John Dodd (1995) Component-Based Development: Principles. Texas Instruments Methods Guide: Issue 1.0, March 1995.
Jon Elster (1978) Logic and Society: Contradictions and Possible Worlds John Wiley and Sons, Chichester UK.
W.B. Frakes and C.J. Fox (1995) Sixteen Questions about Software Reuse. Communications of the ACM38 (6), pp 75–87.
ISO 8402 (1994) Quality Management and Quality Assurance Vocabulary International Standards Organization, Geneva.
ISO 9000 (1994) Quality Management and Quality Assurance Standards International Standards Organization, Geneva.
ISO 9126 (1991) Information Technology - Software Product Evaluation - Quality Characteristics and Guidelines for their Use International Standards Organization, Geneva.
ISO 10746 (1995) Basic Reference Model for Open Distributed Processing International Standards Organization, Geneva.
Rob van der Linden, Richard Veryard, Ian Macdonald and John Dobson (1995) Market Report Enterprise Computing Project.
Gareth Locksley (1991) Mapping strategies for software business, in (Veryard 1991 ) pp 1630.
H. Negishi (1985) Tentative Classification of Global Software Behay. Inf. Technol 4 (2), pp 163–170.
OMG (1992) Object Management Architecture Guide Revision 2, Second Edition, Object Management Group, September 1992.
OMG (1994) Minutes of BOMSIG meeting, Object Management Group, April 7, 1994.
OSF (1991) DCE User Guide and Reference Open Software Foundation, Cambridge MA.
Ray Paul (1993) Dead Paradigms for Living Systems. Paper presented at the First European Conference on Information Systems, Henley, 29–30 March 1993.
D.P. Siewiorek and R.S. Swarz (1992) Reliable Computer Systems Digital Press. Texas
Instruments (1990) A Guide to Information Engineering using the IEFTM Texas Instruments Inc., Plano TX, Second Edition.
Texas Instruments (1991) Strategy Announcement: Arriba! Project. Version 1.0, TI Software Business, Advanced Technology Marketing, January 5th, 1995.
Richard Veryard (1991) (ed) The Economics of Information Systems and Software. Butterworth-Heinemann, Oxford.
Richard Veryard (1994) Information Coordination: The Management of Information Models, Systems and Organizations. Prentice Hall, Hemel Hempstead UK.
Richard Veryard and Ian Macdonald (1994) EMM/ODP: A methodology for federated and distributed systems, in Methods and associated Tools for the Information Systems Life Cycle (ed. A.A. Verrijn-Stuart and T.W. 011e ), IFIP Transactions, Elsevier/North-Holland, Amsterdam.
Richard Veryard, Ian Macdonald, Rob van der Linden and John Dobson (1995) Enterprise Modelling Methodology. Enterprise Computing Project.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Veryard, R.A. (1996). How business relationship modelling supports quality assurance of business objects. In: Bologna, S., Bucci, G. (eds) Achieving Quality in Software. IFIP — The International Federation for Information Processing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-34869-8_33
Download citation
DOI: https://doi.org/10.1007/978-0-387-34869-8_33
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-4392-0
Online ISBN: 978-0-387-34869-8
eBook Packages: Springer Book Archive