Skip to main content

Adding Domain Analysis to Software Development Method

  • Chapter
New Perspectives on Information Systems Development
  • 159 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 229.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 299.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 299.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arango, G., Domain analysis - from art form to engineering discipline, Proceedings of the 5th International Workshop on Software Specifications and Design, 152–159 (1989).

    Chapter  Google Scholar 

  2. 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).

    Google Scholar 

  3. Arango, G., Domain analysis methods. Edited by Schäfer, W., Prieto-Díaz, R., Matsumoto, M. Software Reusability, 17–49, (Ellis Horwood Ltd., 1994),.

    Google Scholar 

  4. 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).

    Article  Google Scholar 

  5. Biggerstaff, T., Richter, C., Reusability framework, assessment, and directions, IEEE Software, 41–49 (March 1987).

    Google Scholar 

  6. D’Souza, D., Wills, A., Objects. Components, and Frameworks with UML: The Catalysis Approach (Addison-Wesley, 1999).

    Google Scholar 

  7. Eriksson, H-E., Penker, M., Business Modeling with UML: Business Patterns at Work (John Wiley & Sons, Inc., Reading, Massachusetts, 2000).

    Google Scholar 

  8. Fitzgerald, B., The use of systems development methodologies in practice: a field study. Information Systems Journal, Vol. 7, No. 3, 201–212 (1997).

    Article  Google Scholar 

  9. 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).

    Google Scholar 

  10. Forsell, M., Päivärinta, T., A model to document reusable software components. Sent for refereeing. 2001.

    Google Scholar 

  11. Gamma, E., Helm, R., Johnsson, R., Vlissides, J., Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Publishing Company, Reading Massachusetts, 1995).

    Google Scholar 

  12. Jaaksi, A., Aalto, J-M., Aalto, A., Vättö, K., Tried & True Object Development: Industry-Proven Approaches with UML (Cambridge University Press, 1999).

    Google Scholar 

  13. Jacobson, I., Booch, G., Rumbaugh, J., The Unified Software Development Process (Addison-Wesley, 1999).

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Lim, W., Managing Software Reuse (Prentice Hall PTR, Upper Saddle River, NJ, 1998).

    Google Scholar 

  16. Mathiassen, L., Reflective systems development, Scandinavian Journal of Information Systems, Vol. 10, No. 1 & 267–118, (1998)

    Google Scholar 

  17. Mintzberg, H., Structure in Fives: Designing Effective Organizations (Prentice-Hall, Inc., Englewood Cliffs, N.J., 1983).

    Google Scholar 

  18. Nunamaker, J., Chen, M., Purdin, T., Systems development in information systems research, Journal of Management Information Systems, Vol. 7, No. 3, 89–106, (1991).

    Google Scholar 

  19. Prieto-Díaz, R., Domain analysis for reusability, Proceedings of COMPSAC’87, 23–29, (1987).

    Google Scholar 

  20. 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).

    Google Scholar 

  21. Tracz, W., Confessions of a Used Program Salesman: Institutionalizing Software Reuse (Addison-Wesley Publishing Company, 1995).

    Google Scholar 

  22. 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).

    Google Scholar 

  23. 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).

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

G. Harindranath W. Gregory Wojtkowski Jože Zupančič Duska Rosenberg Wita Wojtkowski Stanislaw Wrycza John A. A. Sillince

Rights and permissions

Reprints 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

Publish with us

Policies and ethics