Software development is a product of evolution. It builds on the experiences of the individual and the community, continually refining every aspect of process. Web centric architectures are no different. Their ever-increasing levels of functionality and complexity are evident in the latest generations of web applications. In this paper we discuss some standards that enable teams to build, communicate and apply their experiences in the art of web application software development. These standards appropriate various levels of abstraction, and bring the focus of web application development back to the team. Combining UML representation of web-based systems with techniques for packaging these solutions for reuse can positively impact development timelines and efficiencies.
This is a preview of subscription content, access via your institution.
Alhir, S.S. (1999), “Extending the Unified Modeling Language (UML), ” available at http://home.earthlink.net/~salhir/extendingtheuml.html.
Anderson, D.J. (2000), “Extending UML for UI, ” A Position Paper for the TUPIS2000 Workshop at UML2000, http://www.uidesign.net/2000/papers/TUPISproposal.html.
Baumeister, H., N. Koch and L. Mandel (1999), “Toward a UML Extension for Hypermedia Design, ” available at http://www.pst.informatik.uniuenchen.de/projekte/forsoft/pubs/uml99.pdf.
Berners-Lee, T. (1999), “Web Architecture from 50,000 Feet, ” available at http://www.w3.org/DesignIssues/Architecture.html.
Booch, G., I. Jacobson, and J. Rumbaugh (1999), The Unified Modeling Language User Guide, Addison-Wesley, Reading, MA.
Conallen, J. (2000), Building Web Applications with UML, Addison-Wesley, Reading, MA.
Earls, A. (1999), “True Test of the Web, ” available at http://www.informationweek.com/718/18iutst.htm.
Jacobson, I. (1992), Object-Oriented Software Engineering: A Use Case Driven Approach, Addison-Wesley, Reading, MA.
Jacobson, I., G. Booch, and J. Rumbaugh (1999), The Unified Software Development Process, Addison-Wesley, Reading, MA.
Kruchten, P. (2000), The Rational Unified Process, an Introduction, Second Edition, Addison-Wesley, Reading, MA.
Rational Software (2001), “Rational Development Accelerators”, available at http://www.rational.com/rda.
Rumbaugh, J., G. Booch and I. Jacobson (1999), The Unified Modeling Language Reference Manual, Addison-Wesley, Reading, MA.
About this article
Cite this article
Larsen, G., Conallen, J. Engineering Web-Based Systems with UML Assets. Annals of Software Engineering 13, 203–230 (2002). https://doi.org/10.1023/A:1016501611550
- Operating System
- Software Development
- Late Generation
- Application Software
- Application Development