Академический Документы
Профессиональный Документы
Культура Документы
Programming platform used: Microsoft Visual Studio 2019 Community Edition (Windows Form app using C#)
Additional Packages/Library Used: MathNet.Numerics (NuGet Package) for sampling of various distributions
Program Logic
Import excel sheet & adjust the data, add columns etc
Get sample values based on the given distribution data (includes parameters conversion)
Calculate mean and standard deviation of the project duration Part i Result
For a given duration, add function to return the probability that project duration will exceed Part ii Result
For each activity, using simulation data calculate probability if it belongs to critical path Part iii Result
Program Execution: Program can be run from the .exe file present in the bin folder of the project or by debugging
in Visual Studio after importing the project
Program Limitations: Logic to auto calculate paths is incomplete. Paths have been added manually for the given
example. For Part iv, the graph display is not okay ONLY IF all values are zero (No free float). The table on the left
side of display confirms that values are fine and correct, it’s just the graph display limitation.
Result Part i:
Result Part v:
Result Part v: