Chromium Architecture and UML Diagrams

569 views
Skip to first unread message

Sima

unread,
Mar 27, 2012, 1:14:11 AM3/27/12
to Chromium-discuss
Hello,
I'm a PHD student and my research area is "tracing the features" ( I
want to make a recommendation system ). I choose chromium as a case
study. I look for the UML diagrams of this project but I just found
very few for some specific parts. I check most links of "http://
www.chromium.org/developers/design-documents" but I couldn't find
enough diagram. Are there any architectural UML diagrams available for
most parts of this project? Are there any UML class diagrams?

Brett Wilson

unread,
Mar 28, 2012, 1:23:00 PM3/28/12
to Chromium-discuss, Sima
On Mar 26, 10:14 pm, Sima <sima....@gmail.com> wrote:
> Hello,
> I'm a PHD student and my research area is "tracing the features" ( I
> want to make a recommendation system ). I choose chromium as a case
> study. I look for the UML diagrams of this project but I just found
> very few for some specific parts. I check most links of "http://www.chromium.org/developers/design-documents" but I couldn't find
> enough diagram. Are there any architectural UML diagrams available for
> most parts of this project? Are there any UML class diagrams?

There are no UML diagrams. There are some high-level block diagrams or
for some particularly complicated features. I don't know of any modern
project which uses UML.

Brett

Sima

unread,
Mar 28, 2012, 10:58:00 PM3/28/12
to Chromium-discuss
Thank you very much for your answer.
You mean I cannot find any open source or commercial project which has
UML diagram? If there is any commercial one I can pay for access to
their documents.

Best Regards

On Mar 29, 1:23 am, Brett Wilson <bre...@chromium.org> wrote:

Andre-John Mas

unread,
Mar 29, 2012, 9:15:05 AM3/29/12
to sima....@gmail.com, Chromium-discuss
You might find some open source projects that have a UML diagram, but from my experience few projects seem to evolve that way.

Many projects were written by people trying to solve a specific problem and while they may have had some design diagrams at the beginning, they were probably not in UML and were scribbled down on paper. Once the solution is working the code becomes the documentation, simply because it continues evolving as new problems are addressed.

The tools for doing UML are often expensive and sometimes get in the way of the actual solution.

André-John

Sent from my phone. Envoyé depuis mon téléphone.

> --
> Chromium Discussion mailing list: chromium...@chromium.org
> View archives, change email options, or unsubscribe:
> http://groups.google.com/a/chromium.org/group/chromium-discuss

Tibor

unread,
Mar 30, 2012, 5:11:25 AM3/30/12
to Chromium-discuss
It's not the tool what is expensive, neither the time to create the
diagrams, but the time to keep the diagrams updated.
An outdated design document is much worse than no document.

An other reason is that many projects are agile so there is little or
no upfront design.



On Mar 29, 2:15 pm, Andre-John Mas <andrejohn....@gmail.com> wrote:
> You might find some open source projects that have a UML diagram, but from my experience few projects seem to evolve that way.
>
> Many projects were written by people trying to solve a specific problem and while they may have had some design diagrams at the beginning, they were probably not in UML and were scribbled down on paper. Once the solution is working the code becomes the documentation, simply because it continues evolving as new problems are addressed.
>
> The tools for doing UML are often expensive and sometimes get in the way of the actual solution.
>
> André-John
>
> Sent from my phone. Envoyé depuis mon téléphone.
>
> On 2012-03-28, at 22:58, Sima <sima.zam...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Thank you very much for your answer.
> > You mean I cannot find any open source or commercial project which has
> > UML diagram? If there is any commercial one I can pay for access to
> > their documents.
>
> > Best Regards
>
> > On Mar 29, 1:23 am, Brett Wilson <bre...@chromium.org> wrote:
> >> On Mar 26, 10:14 pm, Sima <sima.zam...@gmail.com> wrote:
>
> >>> Hello,
> >>> I'm a PHD student and my research area is "tracing the features" ( I
> >>> want to make a recommendation system ). I choose chromium as a case
> >>> study. I look for the UML diagrams of this project but I just found
> >>> very few for some specific parts. I check most links of "http://www.chromium.org/developers/design-documents" but I couldn't find
> >>> enough diagram. Are there any architectural UML diagrams available for
> >>> most parts of this project? Are there any UML class diagrams?
>
> >> There are no UML diagrams. There are some high-level block diagrams or
> >> for some particularly complicated features. I don't know of any modern
> >> project which uses UML.
>
> >> Brett
>
> > --
> > Chromium Discussion mailing list: chromium-disc...@chromium.org
Reply all
Reply to author
Forward
0 new messages