Sunday, April 8, 2007

How do we use UML for Web Applications?

This didn't come in to my mind when I was studying UML in my software engineering course. But when I started thinking which UML diagrams do I need to use in my documentation for bakingdelight, I found myself completely confused because I didn't know that Web Engineering is completely different than traditional Software Engineering!

All of my confusions got cleared when I went through some extremely well written articles and papers on this topic. I found that web engineering is a new science in itself.So if any of you is confused with this issue must read those articles.Infact one of the objectives of this blog is to share the development of my project with those of you who are working on their first (big) web application project.

The URLs of these topics are given below. I've also found a good book by the author of the topic "Modeling Web Application Architectures with UML".The details of the book are also given below.

So after having a basic knowledge about Web Engineering, I'm ready to use UML effectively. I know reading such articles and then using the ideas described in the articles in your project is just scratching a surface. You learn more when you apply what you think you have learned.


Modeling Web Application Architectures with UML: http://delivery.acm.org/10.1145/320000/317677/p63-conallen.pdf?key1=317677&key2=6115606711&coll=GUIDE&dl=ACM&CFID=15151515&CFTOKEN=6184618
Web Engineering: Introduction and Perspectives:
http://www.idea-group.com/downloads/excerpts/01%20Suh.pdf
Lightweight Modeling of Dynamic Websites using UML:
http://wwwcs.uni-paderborn.de/cs/ag-engels/Papers/2002/WebEngineering_CR_RealFinal.pdf
Extending UML to Model Navigation and Presentation in Web Applications: http://www.pst.informatik.uni-muenchen.de/personen/kochn/ExtendingUML.pdf



Book's details:

Building Web Applications with UML (The Addison-Wesley Object Technology Series) by Jim Conallen





No comments: