Abstract
The traditional workflow process model is typically illustrated with a graph of activities, tasks, deliverables and techniques. From an object-oriented perspective, every identifiable concept can be depicted with an object, and from this same. perspective, evolution can be demonstrated with object interactions. There are at least two ways to describe the software development process using an object-oriented model. The first, an activity-based approach, uses activities as objects, tasks as object operations and deliverables as operation postconditions. The second, a deliverable-based approach, uses deliverables as objects, tasks as object operations and activities as object states. Techniques are considered the implementation of operations in both cases. The article will:
-
a.
compare activity-based and deliverable-based object models of development processes and
-
b.
describe our experience with a deliverable-based object model that we used for about one year when we developed an application used for financial management.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Coleman, D. et al.: Object-Oriented Development: the Fusion method, Prentice Hall 1994
Henderson-Sellers, B., Graham, I., Younessi, H.: The OPEN Process Specification, Swinburne University 1997
Hruby, P.: The Object-Oriented Model for a Development Process, OOPSLA’97
Hruby, P.: The Fusion Process from an Object-Oriented Perspective. Submitted to the Fusion Newsletter.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hruby, P. (1998). The Object Model for a Product Based Development Process. In: Bosch, J., Mitchell, S. (eds) Object-Oriented Technologys. ECOOP 1997. Lecture Notes in Computer Science, vol 1357. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-69687-3_61
Download citation
DOI: https://doi.org/10.1007/3-540-69687-3_61
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64039-4
Online ISBN: 978-3-540-69687-2
eBook Packages: Springer Book Archive