How well can we predict changes at architecture design time ? q 3
نویسندگان
چکیده
9 Two years ago, we analyzed the architecture of Sagitta 2000/SD, a large business information system being developed on behalf 10 of Dutch Customs. We were in particular interested in assessing the capabilities of the system to accommodate future complex 11 changes. We asked stakeholders to bring forward possible changes to the system, and next investigated how these changes would 12 affect the software architecture. Since then, the system has been implemented and used, and actual modifications have been proposed 13 and realized. We studied all 117 change requests submitted since our initial analysis. The present paper addresses how well we have 14 been able to predict complex changes during our initial analysis, and how and to what extent the process to elicit and assess the 15 impact of such changes might be improved. This study suggests that architecture analysis can be improved if we explicitly challenge 16 the initial requirements. The study also hints at some fundamental limitations of this type of analysis: (1) fundamental modifiability17 related decisions need not be visible in the documentation available, (2) the actual evolution of a system remains, to a large extent, 18 unpredictable and (3) some changes concern complex components, and this complexity might not be known at the architecture level, 19 and/or be unavoidable. 2
منابع مشابه
How well can we predict changes at architecture design time?
Two years ago, we analyzed the architecture of Sagitta 2000/SD, a large business information system being developed on behalf of Dutch Customs. We were in particular interested in assessing the capabilities of the system to accommodate future complex changes. We asked stakeholders to bring forward possible changes to the system, and next investigated how these changes would affect the software ...
متن کاملFr{'e}chet and Hausdorff Queries on $x$-Monotone Trajectories
vspace{0.2cm}In this paper, we design a data structure for the following problem. Let $pi$ be an $x$-monotone trajectory with $n$ vertices in the plane and $epsilon >0$. We show how to preprocess $pi$ and $epsilon$ into a data structure such that for any horizontal query segment $Q$ in the plane, one can quickly determine the minimal continuous fraction of $pi$ whose Fr{'e}chet and Hausdo...
متن کاملComputation Optical Flow Using Pipeline Architecture
Accurate estimation of motion from time-varying imagery has been a popular problem in vision studies, This information can be used in segmentation, 3D motion and shape recovery, target tracking, and other problems in scene analysis and interpretation. We have presented a dynamic image model for estimating image motion from image sequences, and have shown how the solution can be obtained from a ...
متن کاملA Comparative Study of Local and Reconstructed Rural Post-disaster Housing Case study: Layavol Oliya after the 1989 Manjil-Rudbar earthquake
Background and objectives: The earthquake is one of the serious threats in the present era, which disrupts local resources of rural communities. After the Manjil-Rudbar earthquake in June 21, 1989, many villages merged and displaced due to the vast damages. According to the adopted policies, Liyavol Oliya was one of these villages that displaced and merged with three other villages in an area c...
متن کاملAn Analytical Approach to the Invitation quality of Contemporary Mosques (Case Study: Mosques of Tehran)
There were the glorious examples of the architecture of mosque once in Iran.They were the places for equality between all classes, so they must have qualities for invitation, guidance, and reminder and call the believers and attract other followers of religions as the missionary of Islam. This invitation is not only in the field of vision, but also in terms of audio and other means, such as mul...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002