Statistics
Statistics
1. Risk Identification:
o Identify risks that might affect the project (e.g., budget overruns, technical
challenges, resource unavailability).
o Tools: Brainstorming, checklists, and expert judgment.
2. Risk Analysis:
o Assess the likelihood and impact of each identified risk.
o Use qualitative and quantitative techniques to rank risks.
3. Risk Mitigation:
o Develop strategies to reduce or eliminate risks.
o Examples: Allocating contingency reserves, improving team training, or
employing alternate solutions.
Q3 a) A new project with estimated 325 KLOC system has to be developed. For the
development of the project following things also required. i) Volatility of the virtual machine
environment is low (0.87) ii) Product Complexity is High (1.15) iii) Virtual machine
experience is high (1.07) iv) Complexity of the product is Extra High (0.90) v) Use of
software tools is very high (0.83) vi) Remaining all drivers are treated as Nominal.
Calculate ; 1) Effort 2) Development time 3) Average staff size 4) Productivity of the product
Answer:
To calculate Effort, Development Time, Average Staff Size, and Productivity, we can use
the COCOMO (Constructive Cost Model) formulas.
Formulas:
1. Effort (E):
oKLOC=325KLOC = 325KLOC=325
oa,ba, ba,b: Scale factors (from the basic COCOMO model; assume typical
values for Embedded systems a=3.0,b=1.12a = 3.0, b = 1.12a=3.0,b=1.12)
o Effort Multipliers are the given factors like volatility, complexity, etc.
2. Development Time (Tdev):
Staff=ETdev\text{Staff} = \frac{E}{Tdev}Staff=TdevE
4. Productivity:
Productivity=KLOCE\text{Productivity} = \frac{KLOC}{E}Productivity=EKLOC
Step-by-Step Calculation:
Given values:
Productivity=KLOCE\text{Productivity} = \frac{KLOC}{E}Productivity=EKLOC
Productivity=3251111.09≈0.292 KLOC/Person-Month\text{Productivity} = \frac{325}
{1111.09} \approx 0.292 \, \text{KLOC/Person-Month}Productivity=1111.09325
≈0.292KLOC/Person-Month
Final Results: