ENVIRONMENT EVOLUTION - THE PRISM MODEL OF CHANGES

被引:18
作者
MADHAVJI, NH
机构
[1] School of Computer Science McGill University, Montreal
关键词
ENVIRONMENT EVOLUTION; MODEL OF CHANGES; DEPENDENCY STRUCTURE; CHANGE STRUCTURE; INFRASTRUCTURES; SOFTWARE PROCESS; CHANGE-MANAGEMENT PROCESS; PROJECT MANAGEMENT; FEEDBACK; IMPACT OF CHANGE; PRISM;
D O I
10.1109/32.135771
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A software development environment supports a complex network of items of at least the following major types: people, policies, laws, resources, processes, and results. For various predictable and unpredictable reasons, such items may need to be changed on an on-going basis. This problem of change, however, has not as yet been surmountable, and is therefore currently of fundamental importance in software environment research. In an attempt to overcome this problem, we have designed in the Prism project a model of changes and its supporting two change-related environment infrastructures with the following key or unique features: (i) separation of changes to the described items from the changes to the environmental facilities encapsulating these items; (ii) a facility, called the Dependency Structure, for describing various items and their interdependencies, and for identifying the items affected by a given change; (iii) a facility, called the Change Structure, for classifying, recording, and analyzing change-related data, and for making qualitative judgments of the consequences of a change; (iv) identification of the many distinct properties of a change; and (v) a built-in mechanism for providing feedback. This paper describes our approach to the problem of change and gives a rationale for the design of the model of changes as well as that of the two change-related environment infrastructures.
引用
收藏
页码:380 / 392
页数:13
相关论文
共 41 条
  • [1] BABICH WA, 1986, SOFTWARE CONFIGURATI
  • [2] BALZER R, 1988, ACM SIGSOFT, V14, P43
  • [3] BASILI VR, 1987, 9TH P INT C SOFTW EN, P345
  • [4] BOEHM B, 1988, ACM SIGSOFT, V14, P46
  • [5] BOEHM B, 1989, ACM SIGSOFT
  • [6] CHEATHAM T, 1988, ACM SIGSOFT, V14, P57
  • [7] CURTIS B, 1987, 9TH P INT C SOFTW EN, P96
  • [8] DOWSON M, 1986, 3RD P INT SOFTW PROC
  • [9] DOWSON M, 1987, 9TH P INT C SOFTW EN, P36
  • [10] FELDMAN S, 1979, SOFTWARE PRACTICE EX, V9, P225