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