Abstract
The researchers in the field of software development regard the reuse of components as one possible approach when creating quality software in less time and with fewer people. When components are used and created in the software development, one critical success factor is the use of domain analysis (DA). We report an action case study where the DA technique is first integrated into an existing software development method and then refined based on the experience of using it in a pilot project. The results indicate that our approach produces reusable components across a company-wide domain and eases the use of them in other development projects within domain.
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
Arango, G., Domain analysis - from art form to engineering discipline, Proceedings of the 5th International Workshop on Software Specifications and Design, 152–159 (1989).
Arango, G., Prieto-Díaz, R., Introduction and overview: domain analysis concepts and research directions. Edited by Prieto-Díaz, R., Arango, G., Domain Analysis and Software Systems Modeling (IEEE Computer Society Press, Los Alamitos, California, 1991).
Arango, G., Domain analysis methods. Edited by Schäfer, W., Prieto-Díaz, R., Matsumoto, M. Software Reusability, 17–49, (Ellis Horwood Ltd., 1994),.
Basili, V., Caldiera, G., Cantone, G., A reference architecture for the component factory, ACM Transactions on Software Engineering and Methodology, Vol. 1, No. 1, 53–80 (January 1992).
Biggerstaff, T., Richter, C., Reusability framework, assessment, and directions, IEEE Software, 41–49 (March 1987).
D’Souza, D., Wills, A., Objects. Components, and Frameworks with UML: The Catalysis Approach (Addison-Wesley, 1999).
Eriksson, H-E., Penker, M., Business Modeling with UML: Business Patterns at Work (John Wiley & Sons, Inc., Reading, Massachusetts, 2000).
Fitzgerald, B., The use of systems development methodologies in practice: a field study. Information Systems Journal, Vol. 7, No. 3, 201–212 (1997).
Forsell, M., Using hierarchies to adapt domain analysis in software development. Ninth International Conference on Information Systems Development, ISD2000. Kristiansand, Norway, 14–16 August 2000 (To be published by Kluwer / Plenum Press at Spring 2001).
Forsell, M., Päivärinta, T., A model to document reusable software components. Sent for refereeing. 2001.
Gamma, E., Helm, R., Johnsson, R., Vlissides, J., Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Publishing Company, Reading Massachusetts, 1995).
Jaaksi, A., Aalto, J-M., Aalto, A., Vättö, K., Tried & True Object Development: Industry-Proven Approaches with UML (Cambridge University Press, 1999).
Jacobson, I., Booch, G., Rumbaugh, J., The Unified Software Development Process (Addison-Wesley, 1999).
Leavitt, H., Applied Organizational change in industry: structural, technological and humanistic approaches. Edited by March, J., Handbook of Organizations (Rand McNally & Company, 1965, 3rd printing 1970)
Lim, W., Managing Software Reuse (Prentice Hall PTR, Upper Saddle River, NJ, 1998).
Mathiassen, L., Reflective systems development, Scandinavian Journal of Information Systems, Vol. 10, No. 1 & 267–118, (1998)
Mintzberg, H., Structure in Fives: Designing Effective Organizations (Prentice-Hall, Inc., Englewood Cliffs, N.J., 1983).
Nunamaker, J., Chen, M., Purdin, T., Systems development in information systems research, Journal of Management Information Systems, Vol. 7, No. 3, 89–106, (1991).
Prieto-Díaz, R., Domain analysis for reusability, Proceedings of COMPSAC’87, 23–29, (1987).
Tolvanen, J-P., Incremental Method Engineering with Modeling Tools: Theoretical Principles and Empirical Evidence (Ph.D. Thesis, University of Jyväskylä, Jyväskylä University Printing House, Jyväskylä and ER-21. Paino Ky, Lievestuore, 1998).
Tracz, W., Confessions of a Used Program Salesman: Institutionalizing Software Reuse (Addison-Wesley Publishing Company, 1995).
Vidgen, R., Braa, K., Balancing interpretation and intervention in information system research: the action case approach. Edited by Lee, A., Liebenau, J., DeGross, J., Information Systems and Qualitative Research (IFIP, Chapman & Hall, London, 1997).
Wartik, S., Prieto-Díaz, R., Criteria for comparing reuse-oriented domain analysis approaches. International Journal of Software Engineering and Knowledge Engineering, Vol. 2, No. 3, 403–432, (September 1992).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2002 Springer Science+Business Media New York
About this chapter
Cite this chapter
Forsell, M. (2002). Adding Domain Analysis to Software Development Method. In: Harindranath, G., et al. New Perspectives on Information Systems Development. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-0595-2_15
Download citation
DOI: https://doi.org/10.1007/978-1-4615-0595-2_15
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-5149-8
Online ISBN: 978-1-4615-0595-2
eBook Packages: Springer Book Archive