5. Simulation Methods corrected, and the number of defects pending (equals the difference between detected and not yet corrected defects. Additional distinctions could be made, e.g., between different defect types or severity classes. For the sake of the simplicity of the presentation, these additional distinctions have not been included in the example presented here.
Table 4Mapping of static process representation to SD model variables
Process
map elementSD model parameter
Type
Usage
Artefact input [Size]
code to do size
Level
Output
initializationcode dev start timeConstantInput(E)initializationaverage code size in KLOCConstantInput(E)initializationcode to developRateInternalArtefact [Size]
code doc size
Level
Output
Artefact State Devel.]
code doc dev status
Level
Internal
Artefact State Verif.]
code doc ver status
Level
Internal
initializationcode doc quality limit per KLOCConstantInput(P)Artefact
Quality code faults generatedLevel
Output
Artefact Quality code faults detected (in one verification round)
Level
Output
re-initializationdetected code faults flushRateInternalArtefact Quality code faults pending
Level
Output
Artefact Quality code faults corrected (in one rework round)
Level
Output
re-initializationcorrected code faults flushRateInternalArtefact Quality code faults undetected
Level
Output
Artefact Defect Log Size code faults detected (total)
Level
Output
Artefact Defect Log Size code faults corrected (total)
Level
Output
Devel. Activity [Effic.
development activityRate
Internal
calibrationproductivity code learning amplifier
Constant
Input (C)
Devel. Activity [Effic. code fault generation
Rate
Internal
calibrationquality code learning amplifier
Constant
Input (C)
Devel. Activity [Effic. code fault correction
Rate
Internal
Verif. Activity [Effic. verification activity (= code to rework)
Rate
Internal
Verif. Activity [Effic.
code fault detectionRate
Internal
Artefact State Trans. (Dev.)
cdd status change
Rate
Internal
Artefact State Trans. (Ver.)
cdv status change
Rate
Internal
Resources (Devel.) [Size]
Workforce
Constant
Input (E)
Resources (Devel.) [Qual.]
code learning status
Level
Output
Resources (Devel.) Prod. average code dev rate per person and day Constant
Input (C)
Resources (Devel.) Prod. average
code fault injection per KLOCConstant
Input (C)
Resources (Verif.) [Size]
Workforce
Constant
Input (E)
Resources (Verif.) [Prod.]
average code ver rate per person and day Constant
Input (C)
Resources (Verif.) [Effect.]
code ver effectiveness
Constant
Input (C)
Res. State Trans. (Qual.)
cl status change
Rate
Internal
Share with your friends: