Download Material Tools

Transcript
2
Method
There are numerous design processes that can be used to achieve a good and stable
application design. The choice of the method depends on the time intended for the design
process, the design stage in which the product development is, the complexity of the
project and the dependency on another development projects.
One design method that is extensively used by software development companies all over
the world is called iterative design. The process offers an easy way to improve the
functionality and the usability of an application by delivering a quick feedback for every
design step that has been taken. It is built as a spiral structure and contains a number of
development stages where a new functionality is developed in every stage. Every stage
can be seen as an iteration loop that is built by a number of design steps that are followed
according to the figure bellow. These steps primary function is to provide the means for
identifying of the project requirements, design, building of the prototype and testing of
the prototypes. When the function developer is satisfied with the results from the testing
step a new development stage for a new function can be initiated.
Figure 3 – The model of Iterative Design method
2.1
Identifying needs and establishing requirements
A requirement is a statement about an intended product that specifies what it should do or
how it should perform. It is important to make sure that the requirements are defined as
clear as possible and that there is possible to understand how to tell when they have been
8