๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Traceability aspects of impact analysis in object-oriented systems

โœ Scribed by Lindvall, Mikael; Sandahl, Kristian


Publisher
John Wiley and Sons
Year
1998
Tongue
English
Weight
164 KB
Volume
10
Category
Article
ISSN
1040-550X

No coin nor oath required. For personal study only.

โœฆ Synopsis


Impact analysis is an essential activity as cost and effort estimation is based on its outcome. Impact analysis, as performed in an industrial object-oriented system, has been analysed and evaluated in this case study. Preceding the design phase of the fourth release of the PMR system (PMR R4), the consequences of a set of new requirements were analysed. Traceability links were established between each new requirement and the objects predicted to be changed in the design object model, which represent the C++ classes in the system. The impact analysis as performed in this study was successful in the sense that the software engineers in the study prefer this way of working. When asked, they claim they are sure the number of objects to be changed is correct, while they are less sure about the number of man-hours required. The analysis of the impact analysis shows that individual objects are often predicted almost correctly, but that the number of actually changed objects is often greater than the number of predicted objects. The study also shows that tracing by interviewing knowledgeable software engineers is far more common than consulting object models and other kinds of documentation. A factor that prohibits software engineers using object models more extensively is lack of detailed information. We see a promising potential for using traceability, together with the use of existing object models, to achieve a more structured impact analysis process and accurate prediction.


๐Ÿ“œ SIMILAR VOLUMES


Productivity analysis of object-oriented
โœ Thomas E. Potok; Mladen Vouk; Andy Rindos ๐Ÿ“‚ Article ๐Ÿ“… 1999 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 316 KB ๐Ÿ‘ 1 views

The introduction of object-oriented technology does not appear to hinder overall productivity on new large commercial projects, but nor does it seem to improve it in the first two product generations. In practice, the governing influence may be the business workflow, and not the methodology.

A practical approach to the design of co
โœ Maher Awad; Jurgen Ziegler ๐Ÿ“‚ Article ๐Ÿ“… 1997 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 301 KB ๐Ÿ‘ 1 views

Object-oriented software development methods deal with concurrency according to either the implicit concurrency model or the explicit concurrency model. In the implicit model, the objects themselves have concurrent execution capabilities whereas in the explicit model, objects are encapsulated inside