منابع مشابه
A Quantitative Evaluation of Maintainability of Software Architecture Styles
Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...
متن کاملSoftware Architecture
Software architecture is a rapidly growing sub-area of research and practice within software engineering. The foundation of any large software intensive system is its architecture. This artifact describes how the system will accomplish its tasks, how the development work will be broken down, how quality goals will be met, and much more. Because of its central importance, an architecture needs t...
متن کاملSoftware Architecture
A good design is the key to a successful product. Almost 2000 years ago, the Roman architect Vitruvius already recorded what makes a design good: durability (rmitas), utility (utilitas) and charm (venustas). These quality requirements still hold, for buildings as well as software systems. A well-designed system is easy to implement, is understandable and reliable, and allows for smooth evolutio...
متن کاملSoftware Architecture
Software architecture has received much attention in the past few years. This is not a block diagram that gives a rough functional decomposition of the system. It is a multiperspective, quality-based approach to ensuring that software is built to fit its purpose. In this edition of Strategic Software Engineering we will consider how software architecture provides strategic support to the organi...
متن کاملSoftware Architecture
The purpose of this paper is to build the foundation for software architecture. We rst develop an intuition for software architecture by appealing to several well-established architectural disciplines. On the basis of this intuition, we present a model of software architecture that consists of three components: elements, form, and rationale. Elements are either processing, data, or connecting e...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: The Journal of Object Technology
سال: 2004
ISSN: 1660-1769
DOI: 10.5381/jot.2004.3.5.c7