- Offer our own opinions and reflections on software architectures.
- Describe our vision of the main problems that arise in the definition of software architectures and offer guidelines to find possible solutions.
- Show the influences of other disciplines (architecture, arts, engineering, etc.) on software architectures (e.g. setting up parallelisms with the civil architecture domain).
- Architectural patterns.
- ....
The objective of this set of essays is to offer our comments and points of view about different parts of the software design and construction process and the related state-of-the-art. At the same time, we aim to collect personal experiences about software development and show how several techniques used in surrounding disciplines such as architecture, engineering or arts and crafts influence/impact either directly or indirectly the software development process.
Friday, October 2, 2009
On Software Architecture
In this section we will deal with the following topics: