Skip to main content

A Requirement-Driven Approach to Enterprise Application Development

  • Conference paper
Web Information Systems and Mining (WISM 2010)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6318))

Included in the following conference series:

  • 2962 Accesses

Abstract

The requirements changes are the root causes of evolution of enterprise applications. How to effectively develop enterprise application with the frequently changing requirements is still a challenge to software engineering. The two main aspects are how to capture requirements changes and then how to reflect them to the applications. Use cases and refactoring are excellent tools to capture functional requirements and to change object-oriented software gradually. This paper presents a requirement-driven approach to enterprise application development. The approach uses refined use cases to capture the requirements and to build domain models, controller logics and views. It transforms requirement changes into the refactorings of refined use cases, thus it can propagate the modification to the application. With rapidly continuous iterations, this approach tries to give a solution to the problems of enterprise applications development.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Godfrey, M.W., German, D.M.: The Past, Present, and Future of Software Evolution. In: International Conference in Software Maintenance (ICSM) Frontiers of Software Maintenance. IEEE Press, Los Alamitos (2008)

    Google Scholar 

  2. Visser, J.: Coupled Transformation of Schemas, Documents, Queries, and Constraints. Electronic Notes in Theoretical Computer Science, vol. 200, pp. 3–23 (2008)

    Google Scholar 

  3. Opdyke, W.F.: Refactoring Object-Oriented Frameworks. Doctoral Thesis. University of Illinois (1992)

    Google Scholar 

  4. Abrahamsson, P.: Agile Software Development Methods: Review and Analysis. VTT Publications, Finland (2002)

    Google Scholar 

  5. Cockburn, A.: Writing Effective Use-Cases. Addison-Wesley, Reading (2002)

    Google Scholar 

  6. Tokuda, L., Batory, D.: Evolving Object-Oriented Designs with Refactorings. Automated Software Engineering 8, 89–120 (2001)

    Article  MATH  Google Scholar 

  7. Duan, J.: An Approach for Modeling Business Application Using Refined Use Case. In: International Colloquium on Computing, Communication, Control, and Management, pp. 404–408. IEEE Press, Wuhan (2009)

    Google Scholar 

  8. Overmyer, S., Lavoie, B., Rambow, O.: Conceptual Modeling through Liguistic Analysis Using LIDA. In: 23rd International Conference on Software Engineering, pp. 401–410. IEEE Computer Society Press, Toronto (2001)

    Google Scholar 

  9. Jørgensen, J.B., Tjell, S., Fernandes, J.M.: Formal Requirements Modeling with Executable Use Cases and Coloured Petri Nets. Innovations Syst. Softw. Eng. 5, 13–25 (2009)

    Article  Google Scholar 

  10. Xu, L. : Cascaded Refactoring for Framework Development and Evolution. Doctoral Thesis. Concordia University (2006)

    Google Scholar 

  11. Castro, J., Kolp, M., Mylopoulos, J.: Towards Requirements-Driven Information Systems. Engineering Information Systems 27, 365–389 (2002)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Duan, J., Zhu, Q., Guan, Z. (2010). A Requirement-Driven Approach to Enterprise Application Development. In: Wang, F.L., Gong, Z., Luo, X., Lei, J. (eds) Web Information Systems and Mining. WISM 2010. Lecture Notes in Computer Science, vol 6318. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16515-3_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-16515-3_37

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-16514-6

  • Online ISBN: 978-3-642-16515-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics