Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

66 lines
2.9KB

  1. %&tex
  2. \chapter{Analysis}
  3. \label{analysis}
  4. The goal of this chapter is to interpret the design method and crystallize it into a design plan.
  5. \autoref{sec:design_flow} introduces a design flow that contains the basic design steps.
  6. These steps are still undefined but are materialized with the techniques from the design method in \autoref{sec:design_refinement}.
  7. The remaining steps that are not covered by the design method are defined in \autoref{sec:design_extension}.
  8. \section{Design Method}
  9. \label{sec:design_method}
  10. The design method by \textcite{broenink_rapid_2019} is organized in three core components: the preparation phase, the rapid development cycle, and the variable detail approach.
  11. The design method starts with the preparation phase, where the functionality of the subject is split into different features.
  12. The rapid development cycle is consists of multiple iterations, where each iteration implements and test one feature.
  13. Each iteration begins with a very low-detailed implementation of the feature.
  14. The level of detail for this implementation is then step-wise increased till the level of detail is sufficient, such that the implementation can be realized as a prototype.
  15. This method of increasing detail is revered to as the variable detail approach.
  16. When the desired level of detail for the implementation is reached, the feature is finished and the rapid development cycle is repeated for the next feature.
  17. The core of the design method by \textcite{broenink_rapid_2019} consists of two techniques: rapid development and variable detail approach.
  18. The rapid development technique incorporates a cycle, that implements and test a single feature each iteration.
  19. The variable detail approach is part of each iteration.
  20. However, these techniques require some preparation before they can be used.
  21. As preparation, the functionality of the subject is split into different features that can be individually implemented and tested.
  22. The features are defined by splitting the system in such a way that
  23. The implementation
  24. A development based on the design method by \textcite{broenink_rapid_2019} implements one feature
  25. The prerequisites
  26. A waterfall based design approach is used as the basis for the \emph{design flow}.
  27. The most basic form for a waterfall is shown in \autoref{fig:waterfall}.
  28. The implementation and testing steps will be
  29. The design method by \textcite{broenink_rapid_2019} consists of three main cycles: Preparatory work, Inner Cycle, and Outer Cycle.
  30. These steps describe the direct
  31. The aim of the preparatory work is to split and order the features and the levels of detail.
  32. \begin{marginfigure}
  33. \centering
  34. \includegraphics[width=2.9cm]{graphics/waterfall.pdf}
  35. \caption{Minimalistic implementation of waterfall model.}
  36. \label{fig:waterfall}
  37. \end{marginfigure}
  38. \section{Refinement}
  39. \label{sec:design_refinement}
  40. \section{Extension}
  41. \label{sec:design_extension}