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 architecture. Since then, the system has been implemented and used, and actual modifications have been proposed and realized. We studied all 117 change requests submitted since our initial analysis. The present paper addresses how well we have been able to predict complex changes during our initial analysis, and how and to what extent the process to e...
Flexibility is an indispensable quality attribute of long-living information systems. Today's enterp...
Contemporary enterprises depend to great extent on software systems. During the past decades the num...
Software systems undergo constant change causing the architecture of the system to degenerate over t...
Two years ago, we analyzed the architecture of Sagitta 2000/SD, a large business information system ...
Two years ago, we analyzed the architecture of Sagitta 2000/SD, a large business information system ...
Abstract. Software process improvement efforts often seek to shorten development lead-time. A potent...
A good software architecture is becoming recognized as a major factor for successful products. There...
Several studies have shown that 50-70% of the total lifecycle cost for a software system is spent on...
Several studies have shown that 50-70% of the total lifecycle cost for a software system is spent on...
Cost, quality and lead-time are three main concerns in software engineering projects. The quality of...
Architecture evaluation has become a mature instrument to mitigate the risk of software change. It e...
The ability for a company’s IT solutions to adapt and grow with changing business needs continues to...
Several studies have shown that 50–70 % of the total lifecycle cost for a software system is spent o...
By the need for quick adaptations to meet market demands and recurring changes of the requirements m...
Background: In order to reduce complexity of the system and its development cost, the architecture o...
Flexibility is an indispensable quality attribute of long-living information systems. Today's enterp...
Contemporary enterprises depend to great extent on software systems. During the past decades the num...
Software systems undergo constant change causing the architecture of the system to degenerate over t...
Two years ago, we analyzed the architecture of Sagitta 2000/SD, a large business information system ...
Two years ago, we analyzed the architecture of Sagitta 2000/SD, a large business information system ...
Abstract. Software process improvement efforts often seek to shorten development lead-time. A potent...
A good software architecture is becoming recognized as a major factor for successful products. There...
Several studies have shown that 50-70% of the total lifecycle cost for a software system is spent on...
Several studies have shown that 50-70% of the total lifecycle cost for a software system is spent on...
Cost, quality and lead-time are three main concerns in software engineering projects. The quality of...
Architecture evaluation has become a mature instrument to mitigate the risk of software change. It e...
The ability for a company’s IT solutions to adapt and grow with changing business needs continues to...
Several studies have shown that 50–70 % of the total lifecycle cost for a software system is spent o...
By the need for quick adaptations to meet market demands and recurring changes of the requirements m...
Background: In order to reduce complexity of the system and its development cost, the architecture o...
Flexibility is an indispensable quality attribute of long-living information systems. Today's enterp...
Contemporary enterprises depend to great extent on software systems. During the past decades the num...
Software systems undergo constant change causing the architecture of the system to degenerate over t...