Professional Documents
Culture Documents
Section: C2801
Part A
Q1. . We need to manage the risk that comes in future & who will make plan to
manage future risks. As a software engineer what would be the risks that you
can face.
Ans:-
“Risk are future uncertain events with a probability of occurrence and a potential for loss”
Risk identification and management are the main concerns in every software project. Effective
analysis of software risks will help to effective planning and assignments of work.
In this article I will cover what are the “types of risks”. In next articles I will try to focus on risk
identification, risk management and mitigation.
Risks are identified, classified and managed before actual execution of program. These risks are
classified in different categories.
Categories of risks:
Schedule Risk:
Project schedule get slip when project tasks and schedule release risks are not addressed
properly.
Schedule risks mainly affect on project and finally on company economy and may lead to project
failure.
Schedules often slip due to following reasons:
Wrong time estimation
Resources are not tracked properly. All resources like staff, systems, skills of individuals
etc.
Failure to identify complex functionalities and time required to develop those
functionalities.
Unexpected project scope expansions.
Budget Risk:
Operational Risks:
Risks of loss due to improper process implementation, failed system or some external events
risks.
Causes of Operational risks:
Technical risks:
Technical risks generally leads to failure of functionality and performance.
Causes of technical risks are:
Programmatic Risks:
These are the external risks beyond the operational limits. These are all uncertain risks are
outside the control of the program.
These external events can be:
Ans:-
For design estimates, the unit cost method is commonly used when the project is decomposed
into elements at various levels of a hierarchy as follows:
1. Preliminary Estimates. The project is decomposed into major structural systems or production
equipment items, e.g. the entire floor of a building or a cooling system for a processing plant.
2. Detailed Estimates. The project is decomposed into components of various major systems, i.e.,
a single floor panel for a building or a heat exchanger for a cooling system.
3. Engineer's Estimates. The project is decomposed into detailed items of various components as
warranted by the available cost data. Examples of detailed items are slabs and beams in a floor
panel, or the piping and connections for a heat exchanger.
For bid estimates, the unit cost method can also be applied even though the contractor may choose to
decompose the project into different levels in a hierarchy as follows:
where n is the number of units. Based on characteristics of the construction site, the technology
employed, or the management of the construction process, the estimated unit cost, u i for each element
may be adjusted.
(5.8)
where n is the number of major equipment components included in the project. The factored method is
essentially based on the principle of computing the cost of ancillary items such as piping and valves as a
fraction or a multiple of the costs of the major equipment items. The value of C i may be obtained by
applying the exponential rule so the use of Equation (5.8) may involve a combination of cost estimation
methods.
Part B
Q4. Discuss in detail about Putnam allocation model elaborate by providing some
example.
Q5. “Software cost and effort estimation will never be an exact science. Too many
variables— human, technical, environmental, political—can affect the ultimate
cost of software and effort applied to develop it.” Do you support this statement.
Justify your answer with a suitable example.
Q6. How can design reviews improve design? How do they uncover deficiencies in
SRS?
Date: