Short Development Cycles


In the software development process the requirement of efficiency places one fundamental goal in the foreground: shortening the development cycle and thereby reducing development costs. The challenge for the development team is to reduce development costs, while maintaining (or even improving!) the quality and robustness of the system. This is achieved, as a rule, through increasing the granularity. Legacy applications can also be added into the system by the creation of building blocks that wrapper existing functionality. A large and unwieldy project is subdivided into many small, easily managed projects, each of which constitutes a building block. The totality of all the building blocks is the system. Each building block can be defined, built, and tested as an individual piece of functionality to ensure quality. Thus this building-block approach contributes not only to integrability and extensibility, but to the shortening of the development cycle as well. It also helps to provide for remote development, since building blocks can be designed and then developed at remote offices and integrated once completed for end-to-end testing.




Enterprise JavaBeans 2.1
Enterprise JavaBeans 2.1
ISBN: 1590590880
EAN: 2147483647
Year: 2006
Pages: 103

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net