The success of designing software intensive systems (SISs) may be improved by incorporating experimentation to be part of the design process. This paper presents a scientific approach to experimentation on objects that are units of designers’ behavior and is aimed at solving project tasks in conceptual design. The proposed approach is based on specifying the behavior units as precedents and pseudo-code programming of experiments’ plans.
Reasoning used by designers in the experiments is registered in a question-answer form. Experimenting is supported by a specialized toolkit. In reality, designing SISs has been associated with a very low degree of a success (approximately 35%) for years. Such a state of affairs is caused basically by the insufficiency of reliable ways-of-working used by a team of designers under the conditions of a complicated computerized environment.
Author: Petr Sosnin