patterns-discussion AT lists.siebelschool.illinois.edu
Subject: General talk about software patterns
List archive
RE: [patterns-discussion] patterns for architecture-centric software development
Chronological Thread
- From: "Chris Finlayson" <cfinlayson AT vls-inc.com>
- To: <patterns-discussion AT cs.uiuc.edu>
- Subject: RE: [patterns-discussion] patterns for architecture-centric software development
- Date: Wed, 25 Feb 2004 07:25:33 -0700
- Importance: Normal
- List-archive: <http://mail.cs.uiuc.edu/pipermail/patterns-discussion/>
- List-id: General talk about software patterns <patterns-discussion.cs.uiuc.edu>
Paris,
There are of course many software engineering texts that deal with the
general gist of the topics below, describing many philosophies on how to
organize a software project end-to-end. This includes product design all
the way through to release and how all key teams (often product management,
engineering, QA, build/release) interact to develop the product.
That said, the interesting point you bring up is the issue of "how to
organize a team based on the architecture". I have not seen this
specifically addressed, and it certainly is relevant. Having worked on
engineering teams for web-based and non-web-based applications, different
roles were necessary to fit the different technical requirements. A simple
example is a Network Operations Center whose duty is to make sure the web
servers hosting web-based-app's is up 24/7. A non-web-based-application
obviously need not require such a department.
The other key point is the documentation based on "design patterns". While
the "general gist" of the topics is addressed in standard texts, with
potentially the exception of "how to organize a team", they do lack the
benefits of writing them in the style of design patterns. They are worthy
of design patterns as they are solutions that have evolved over time and to
a large extent tried-and-true with plenty of organizations following them to
a tee. However, they aren't written in a design pattern style; e.g. they
lack a) the specific types of problems the solutions address (i.e. what
architecture/software type is this software engineering lifecycle paradigm
good for?), b) often lack instances of use, c) lack the explicit
relationship to other lifecycle variants, etc. etc.
--Chris.
> -----Original Message-----
> From:
> patterns-discussion-admin AT cs.uiuc.edu
> [mailto:patterns-discussion-admin AT cs.uiuc.edu]On
> Behalf Of Paris
> Avgeriou
> Sent: Wednesday, February 25, 2004 3:30 AM
> To:
> patterns-discussion AT cs.uiuc.edu
> Subject: [patterns-discussion] patterns for architecture-centric
> software development
>
>
> Dear all,
>
> are you aware of any patterns that deal with architecture-centric
> software development? For example patterns that deal with documenting
> the software architecture (e.g. by identifying stakeholders, by
> selecting multiple viewpoints and views, by choosing notations and
> languages, by reverse-engineering existing system). Or even
> organizational patterns that deal with how to organize your team
> according to the architecture.
> Please do not confuse these with architectural patterns such
> as the POSA
> patterns!
> Thank you in advance,
>
> Paris
>
> --
> --------------------------------------------------------------
> ----------------
>
> Paris Avgeriou, Ph.D.
> Software Engineering Competence Center (SE2C), University of
> Luxembourg,
> Faculty of Science, Technology and Communication,
> 6, rue Richard Coudenhove-Kalergi L-1359
> Luxembourg-Kirchberg, LUXEMBOURG.
>
> Tel: +352 420101 278
> paris.avgeriou AT univ.lu
> http://hera.ist.lu
> Fax: +352 43 21 24 http://fidji.ist.lu/pages/avgeriou/
> --------------------------------------------------------------
> ----------------
>
>
> _______________________________________________
> patterns-discussion mailing list
> patterns-discussion AT cs.uiuc.edu
> http://mail.cs.uiuc.edu/mailman/listinfo/patterns-discussion
>
>
- [patterns-discussion] patterns for architecture-centric software development, Paris Avgeriou, 02/25/2004
- <Possible follow-up(s)>
- [patterns-discussion] patterns for architecture-centric software development, Paris Avgeriou, 02/25/2004
- RE: [patterns-discussion] patterns for architecture-centric software development, Chris Finlayson, 02/25/2004
- RE: [patterns-discussion] patterns for architecture-centric software development, Harrison, Neil B (Neil), 02/25/2004
Archive powered by MHonArc 2.6.16.