Abstract
Naked objects are core business objects that are exposed directly to the user, by means of a suitable framework. As well as offering benefits to the finished system, the use of naked objects also facilitates the use of agile development techniques. In particular, it enables the concept of an exploration phase during which users and developers prototype the user interface and the underlying business object model simultaneously. During the subsequent delivery phase, naked objects make it easier to adopt the extreme programming discipline of writing executable user acceptance tests in advance of writing the code to implement a particular story.
Computer Sciences Corporation
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.
References
Ambler, S., Agile Modelling: Effective Practices for Extreme Programming and the Unified Process. 2002: John Wiley & Sons.
Beck, K., EXtreme Programming EXplained. 1999: Addison-Wesley.
Jacobson, I., J. Rumbaugh, and G. Booch, The Unified Software Development Process. 1999.
Palmer, S. and M. Felsing, A Practical Guide to Feature Driven Development. 2002: Prentice Hall.
Pawson, R. and R. Matthews, Naked objects: a technique for designing more expressive systems. SIGPLAN Notices, 2001. 36(12).
Pawson, R. and R. Matthews, Naked Objects. 2002: J Wiley.
Raskin, J., The Humane Interface. 2000, Reading, MA: Addison-Wesley / ACM Press.
Stapleton, J., Dynamic Systems Development Method. 1997, Reading, MA: Addison-Wesley.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pawson, R., Wade, V. (2003). Agile Development Using Naked Objects. In: Marchesi, M., Succi, G. (eds) Extreme Programming and Agile Processes in Software Engineering. XP 2003. Lecture Notes in Computer Science, vol 2675. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44870-5_13
Download citation
DOI: https://doi.org/10.1007/3-540-44870-5_13
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40215-2
Online ISBN: 978-3-540-44870-9
eBook Packages: Springer Book Archive