A requirement-driven approach to enterprise application development

  • Authors:
  • Jinan Duan;Qunxiong Zhu;Zhong Guan

  • Affiliations:
  • Department of Information Science and Technology, Beijing University of Chemical Technology, Beijing, China;Department of Information Science and Technology, Beijing University of Chemical Technology, Beijing, China;Department of Publicity and United Front Work, Liaoning Shihua University, Fushun, Liaoning, China

  • Venue:
  • WISM'10 Proceedings of the 2010 international conference on Web information systems and mining
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

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.