Professional Documents
Culture Documents
Se Assignment 2b
Se Assignment 2b
254 - Assignment 2b
Semester 1, 2013
You may work individually or in pairs for this assignment. If you work in pairs, you must use the same pairing as for assignment 2a. The assignment is worth 15% and due by Sunday, June 2nd .
Q4. The table below lists the average relationship between FP and LOC for Java and Python. Language Java Python average LOC per FP 60 35
You have two development teams at hand, each of which will develop one subsystem. Team A is more experienced with Java, and produces 800 LOC per person-month with Java, but only 400 LOC per person-month with Python. Team B is more experienced with Python, and produces only 700 LOC per person-month with Java, but 500 LOC per person-month with Python. For each team and subsystem, compare the estimated eort (in person-months) when implementing the subsystem in Java or Python. (2 marks) Q5. Based on your calculations in Q4, for the purpose of minimizing development eort, it would be best if Team A implemented their subsystem in Java, while Team B implements theirs in Python. This is regardless of which subsystem is assigned to which team. What does this say about our eort estimate? (2 marks)
Submission Instructions
1. Submit your assignment via Stream. If working in pairs, you only need to submit your assignment once. On the front page state the name and student ID of all students submitting the assignment, and who took responsibility for which subsystem. 2. The assignment must be in PDF format.