SOFTWARE ENGINEERING: It’s Achievements through Web Technology
In every achievement there are always be trial that comes with in, just like the other fields and careers. Software engineering was spurred by the so-called software crisis of the 1960s, 1970s, and 1980s, which identified many of the problems of software development. The capability to design quality software and implement modern information systems is at the core of economic growth in the 21st century. Nevertheless, exploiting this potential is only possible when adequate human resources are available and when modern software engineering methods and tools are used. The recent years have witnessed rapid evolution of software engineering methodologies, including the creation of new platforms and tools which aim to shorten the software design process, raise its quality and cut down its costs. This evolution is made possible through ever-increasing knowledge of software design strategies as well as through improvements in system design and code testing procedures. These systems, in turn, call for new, innovative distributed software design and implementation technologies1. With the history of miseries of low reliability and delayed schedule of software development, we have been studying the importance of readability, maintainability, extensibility and so on. The fact that software life-cycle is transmigratory prevents from applying a single technology to improve the overall software quality. The rapid expansion of the IT world invites new comers in software development community. Web technology has been invented as a tool for information retrieving. Recently, so many systems including enterprise systems whose reliability is very important have
been implemented as Web applications. The variety of the target systems requires the evolution of not only the software itself but also Software Engineering2. Then the World Wide Web and the
Bibliography: 1 Zieliński, K., Szmuc, T. “Software Engineering: Evolution and Technologies”,IOS Press, http://www.iospress.nl/book- , September 2005 2 Emerging Kiyoshi Agusa, "Software Engineering Evolution," iwpse, pp.3-8, Principles of Software Evolution, 7th International Workshop on (IWPSE '04), 2004 3 ”Introduction to Software Engineering”,Wikibooks, http://en.wikibooks.org