Beruflich Dokumente
Kultur Dokumente
] ]
]
|
ƥ The justified villain
ƥ Its inevitable and a fact of life in SE
ƥ Confusions may arise if changes are not
analyzed before they are made,
recorded before implementing, reported
to those with a need to know
ƥ It should be controlled in a manner for
approving quality and error reduction
° e organization or business
(growth/downsizing ) causes changes
in project priorities
udgetary or scheduling constraints
causes a change in system or product
þlternate view
ƥ Customers want to change
requirements
ƥ Developers needs to change technical
approach
ƥ Managers want to change project
strategy
As time passes knowledge also increases and
this is the driving force behind change
4ero enters
Software configuration
management (SCM)
hefinition of S C M
ƥ An umbrella activity that is applied
throughout the software process
ƥ S c m activities
ƥ O)identify change
ƥ 2)control change
ƥ °)ensure change is done properly
ƥ )report changes to others
hiff between Software support & SCM
ƥ Software configuration
ƥ ase lines
ƥ Software configuration item
Software configuration
ƥ Output of software process is
information which is divided into
ƥ O)computer programs
ƥ 2)documents describing computer projects
ƥ °)data(inside the program & external to it)
The items that comprise all the information
produced as a part of the software process
are collectively called software
configuration
¢aseline
ƥ A SCM concept that helps us to control
change without seriously impeding
justifiable change
ƥ A specification or product that has been
formally reviewed and agreed upon
,that thereafter serves as the basis for
further development, and that can be
changed only through formal change
control procedures (IEEE)
aseline (contƞd)
ƥ aseline is a milestone in the development of
software that is marked by the delivery of
one or more software configuration items and
the approval of these SCIƞs that is obtained
through formal technical reviews
ƥ efore a software configuration item becomes
a baseline, change may be made quickly and
informally However, once a baseline is
established, we figuratively pass through a
swinging one way door
¢
Software configuration item
ƥ Info created as part of software
engineering process
ƥ Itƞs a single section of large
specification or one test case in a large
suite of tests (extreme way of saying )
ƥ ealistically itƞs a document, a entire
suite of test cases or a named program
component
SCI = Configuration Object
ƥ In reality SCIƞs are organized to form
configuration objects that may be
catalogued in project database with
single name
ƥ Configuration object has name ,
attribute and is connected to other
objects by relationships
ep
`hanks mates!
] ]
]