Squid Proxy Unified Modelling Language (UML) Modelling

This is the most huge software analysis job I have ever done. Previous I have work for IPsoft Australia company as a software analyiser. In that job, I analysis an important project setting up Use Case Diagram and Class Diagram for the whole project with a group of intelligent scientist and programmer. So I am quite experience with Rational Rose for software developement and analysis. It is a great tool.

Squid analysis is for my Ph.D. project. I spent tons of energy into it to help to understand the whole software. Finally, I succeed to understand the software well, but failed to continue the project due to some reasons. The most prominent lessons I learned from this is that for the life or big events in life, the consideration from global or overall optimisation is so important and crucial.

Life is transitional and short, but still overall optimisation is more important than local hill climbing. This is a big lesson. Good + Good + Effort !=  Good result. Every thing is a combination and cooperation and an integration.

I still post the graph here as a contribution to the linux or open source society. If you use it for your reseach and for the software developement. Please add the following comments into your bib. Thanks .

@misc{xiangli:2002,
author = {Xiang Li},
year = 2002,
title = {{W}eb {P}roxy {S}quid {UML} {A}nalysis},
url = "http://www.rmit.edu.au/study/SquidUml.html",
institution = {Royal Melbourne Institue of Technology University},
address = {Melbourne, Australia},
}

OverallSquidXiangli.png (6502 bytes)