INSTRUCTIONS
a) Students are required to submit all three assignment
sets.
Assignment A
1. How could the use of these tools minimize the duration of the software
development process?
2. Give two advantages and two disadvantages of the following
specification techniques:
i) Questionnaires
ii) Client Documents
iii) Observations
3. The source of the problem lies in the fact that ESS is using the Build-
And-Fix approach. This approach should never be used to produce
software as its adhoc development approach has no clearly defined
phases. Moreover with the lack of project management (incl. Risk
management) and quality assessment monitoring this approach is
doomed to fail. In essence, the product is built and modified as many
times as possible until it satisfies the client. The cost of using this
approach is greater than if specifications are drawn up and a design is
carefully developed.
Any model can be taken from the online notes. The models done in
class include:
1) Waterfall Model
2) Prototyping Model (versions 1 and 2)
3) Incremental Model
The solution should describe the model and its phases as well as
the inherent advantages and disadvantages. The use of
diagrams is permitted.
Assignment C