Towards a New Methodology for Developing Web-Based Systems
Web-based systems have become increasingly
important due to the fact that the Internet and the World Wide Web
have become ubiquitous, surpassing all other technological
developments in our history. The Internet and especially companies
websites has rapidly evolved in their scope and extent of use, from
being a little more than fixed advertising material, i.e. a "web
presences", which had no particular influence for the company's
business, to being one of the most essential parts of the company's
core business.
Traditional software engineering approaches with process models
such as, for example, CMM and Waterfall models, do not work very
well since web system development differs from traditional
development. The development differs in several ways, for example,
there is a large gap between traditional software engineering designs
and concepts and the low-level implementation model, many of the
web based system development activities are business oriented (for
example web application are sales-oriented, web application and
intranets are content-oriented) and not engineering-oriented.
This paper aims to introduce Increment Iterative extreme
Programming (IIXP) methodology for developing web based
systems. In difference to the other existence methodologies, this
methodology is combination of different traditional and modern
software engineering and web engineering principles.
[1] Murugesan, S. et al. "Web Engineering: A new Discipline for
Development of Web-Based Systems", WebEngineering2000, LNCS
2016, pp. 3-13, 2001.
[2] San Murugesan, Athula Ginige, "Web Engineering: Introduction and
Perspectives".
[3] Gellersen H.-W. and Gaedke M, "Object-oriented Web application
development", vol. 3, pp60-68.
[4] Google Search results on the term "hypermedia",
http://www.google.se/search?hl=sv&lr=&oi=defmore&q=define:hyperm
edia
[5] Schwinger, M. "Towards Modeling of DataWeb Applications",
PowerPoint presentation at:
http://www.schwinger.at/LIB/2000/AMCIS2000/AMCIS2000.ppt
[6] Gaedke, M. and Gräf, G. "Development and Evolution of Web-
Applications Using the WebComposition Process Model", International
Workshop on Web Engineering at the 9th International World-Wide
Web Conference (WWW9), Amsterdam,The Netherlands, May 15,
2000.
[1] Murugesan, S. et al. "Web Engineering: A new Discipline for
Development of Web-Based Systems", WebEngineering2000, LNCS
2016, pp. 3-13, 2001.
[2] San Murugesan, Athula Ginige, "Web Engineering: Introduction and
Perspectives".
[3] Gellersen H.-W. and Gaedke M, "Object-oriented Web application
development", vol. 3, pp60-68.
[4] Google Search results on the term "hypermedia",
http://www.google.se/search?hl=sv&lr=&oi=defmore&q=define:hyperm
edia
[5] Schwinger, M. "Towards Modeling of DataWeb Applications",
PowerPoint presentation at:
http://www.schwinger.at/LIB/2000/AMCIS2000/AMCIS2000.ppt
[6] Gaedke, M. and Gräf, G. "Development and Evolution of Web-
Applications Using the WebComposition Process Model", International
Workshop on Web Engineering at the 9th International World-Wide
Web Conference (WWW9), Amsterdam,The Netherlands, May 15,
2000.
@article{"International Journal of Information, Control and Computer Sciences:64695", author = "Omer Ishag Eldai and Ahmed Hassan M. H. Ali and S. Raviraja", title = "Towards a New Methodology for Developing Web-Based Systems", abstract = "Web-based systems have become increasingly
important due to the fact that the Internet and the World Wide Web
have become ubiquitous, surpassing all other technological
developments in our history. The Internet and especially companies
websites has rapidly evolved in their scope and extent of use, from
being a little more than fixed advertising material, i.e. a "web
presences", which had no particular influence for the company's
business, to being one of the most essential parts of the company's
core business.
Traditional software engineering approaches with process models
such as, for example, CMM and Waterfall models, do not work very
well since web system development differs from traditional
development. The development differs in several ways, for example,
there is a large gap between traditional software engineering designs
and concepts and the low-level implementation model, many of the
web based system development activities are business oriented (for
example web application are sales-oriented, web application and
intranets are content-oriented) and not engineering-oriented.
This paper aims to introduce Increment Iterative extreme
Programming (IIXP) methodology for developing web based
systems. In difference to the other existence methodologies, this
methodology is combination of different traditional and modern
software engineering and web engineering principles.", keywords = "Web based systems, Web engineering.", volume = "2", number = "10", pages = "3623-6", }