Question 1.
(a) Design software components for guiding the implementation of all functions for the scenario steps using data-flow diagrams; [60]
(b) Reason what complications may arise during the implementation phase, and in which components, based on the data-flow diagram. [10]
Question 2. Calculate an estimate of the size-cost for the ve steps from the scenario according to the COnstructive COst MOdel (COCOMO), and more precisely:
(a) compute an estimate of the size of each of the functions for implementing the five steps from the scenario in terms of the number of delivered (thousands of)
source code instructions; [20]
(b) assume that this is an intermediate software which is organic (i.e. it is free-standing). Discuss briefly how this estimate will change if the software is made as semi-detached. [10]


0 comments