Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
#
CS3337 FINAL EXAM 1
2
PROBLEM #1:
Git/GitHub skill demonstration (preliminary question pass/no-pass). 3
Go to the CS-3337_FinalExamRepository on Richards (rkjc) GitHub account at
https://github.com/rkjc?tab=repositories 4
5
1. Clone that repository to your local machine.
2. Make a branch with your name as the branch title. Sum
3. In this new named branch, make a text file named
fileAddedToMyBranch.txt. Put your name and section (MW, TTH, or Sat) in this text
file.
4. Commit this branch.
5. Make a repository on your GitHub account named FinalExamUpload_cs3337-F2016
6. Push both branches of your local repository to that remote repository on your GitHub
account.
7. Paste the link to your repository to the final exam assignment on CSNS.
ANSWER:
PROBLEM #3:
Given the risk situation (C, L) as follows:
Risk #1 at (3,2)
Risk #2 at (4,2)
Risk #3 at (4,5)
Risk #4 at (5,4)
Risk #5 at (3,4)
Assume the following probabilities
1 < 10%
2 < 20% but > 10%
3 < 50% but > 20%
4 < 60% but > 50%
5 > 70%
(1) Identify with an X these risks on the 5x5 matrix given below:
(2) The average LOC cost is 15$ per LOC. If the average low risk requires 500 LOC, the
medium risk requires 1000 LOC and the high risk requires 2500 LOC to fix. What is the
total risk exposure per risk in dollars?
ANSWER:
Risk Exposure:
Risk #1 at (3,2) < $1,500
Risk #2 at (4,2) < $3,000
Risk #3 at (4,5) > $26,250
Risk #4 at (5,4) < $21,900
Risk #5 at (3,4) < $9,000
PROBLEM #4
A given project written in Java has been estimated to include 1350 Function Points.
If in average an engineer costs 115,000.
(i) Calculate the number of equivalent LOCs. 85,050 LOC
One eng 12KLOC/year 85.05/12 = 7.09 eng-year
(ii) Calculate the yearly cost of this project. $K/year 345*7.09 = $K 2,446.0
(Always round off to at most 2 decimals).
ANSWER.
Problem #5:
Carefully define a functional and a non-functional requirement for a software project of
your own creation. Be detailed and precise. Then do an analysis of these functional and
non-functional requirements specifying them in detail.
ANSWER:
WHAT I EXPECTED: