Requirement engineering for Web applications
Zhang Li · 2008
With the rapid development of service computing technology, Web Application Development (WAD) is getting rid of heavy programming labor and replacing it with resource aggregation to reuse available services on the Internet. Thus, designing and programming phases will no longer account for a big ratio in software development lifecycle. Rather, requirements engineering (RE), a phase that comes before design and programming, will play a more important role that determines the success of WAD. In fact requirements engineering should be as complex and well thought out as the design and programming, yet its insufficiencies have led to many projects with poor requirements and blamed as the major reason for many software failures. Therefore, requirements engineering is now moving to the forefront gaining increased significance in software engineering for services oriented web applications.