| @@ -6,11 +6,51 @@ The goal of this chapter is to interpret the design method and crystallize it in | |||
| These steps are still undefined but are materialized with the techniques from the design method in \autoref{sec:design_refinement}. | |||
| The remaining steps that are not covered by the design method are defined in \autoref{sec:design_extension}. | |||
| \section{Design Method} | |||
| \section{Design Plan} | |||
| \label{sec:design_plan} | |||
| \begin{marginfigure} | |||
| \centering | |||
| \includegraphics[width=2.9cm]{graphics/waterfall.pdf} | |||
| \caption{Minimalistic implementation of waterfall model.} | |||
| \label{fig:waterfall} | |||
| \end{marginfigure} | |||
| One of the requirements of the case study is to establish a design plan that can be followed during the case study. | |||
| As \textcite{broenink_rapid_2019} do not describe a complete design method, the waterfall model \autocite{blanchard_systems_2014} is used as a basis for the design plan. | |||
| The five different steps of the waterfall model are shown in \autoref{fig:waterfall}. | |||
| For the structure of this thesis, the steps are split in two phases: preparation and detail design. | |||
| The detail design phase is implemented according to the design method. | |||
| The preparation phase is based on the approach of Systems Engineering. | |||
| \autoref{sec:design_refinement} will discuss the design method in more detail and refine it into the design plan. | |||
| \autoref{sec:design_extension} will implement the preparation phase. | |||
| \subsection{Design Method} | |||
| \label{sec:design_method} | |||
| The design method describes two core components for the implementation: the rapid development cycle and the variable detail approach. | |||
| The design method also describes the preparation steps that are required before this implementation can initiate. | |||
| The implementation requires an initial design consisting of a list of features. | |||
| The list of features results from dividing the functionality of the subject. | |||
| Broenink and Broenink do not explain how this should be done, but required that each of these features should be implemented and tested individually. | |||
| The details on how the features will be divided are covered in \autoref{sec:preparation}. | |||
| The rapid development cycle consists of multiple iterations, where each iteration implements and tests one feature from the preparation. | |||
| Which feature should be implemented first | |||
| %%%%%%%%%%%%% | |||
| Dividing the subject | |||
| These features are specified by dividing the functionality of the subject | |||
| The rapid development cycle consists of multiple iterations, where each iteration implements and test one feature. | |||
| Each iteration begins with a very low-detailed implementation of the feature. | |||
| 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. | |||
| The design method starts with the preparation phase, where the functionality of the subject is split into different features. | |||
| The rapid development cycle is consists of multiple iterations, where each iteration implements and test one feature. | |||
| The rapid development cycle consists of multiple iterations, where each iteration implements and test one feature. | |||
| Each iteration begins with a very low-detailed implementation of the feature. | |||
| 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. | |||
| This method of increasing detail is revered to as the variable detail approach. | |||
| @@ -49,13 +89,6 @@ The design method by \textcite{broenink_rapid_2019} consists of three main cycle | |||
| These steps describe the direct | |||
| The aim of the preparatory work is to split and order the features and the levels of detail. | |||
| \begin{marginfigure} | |||
| \centering | |||
| \includegraphics[width=2.9cm]{graphics/waterfall.pdf} | |||
| \caption{Minimalistic implementation of waterfall model.} | |||
| \label{fig:waterfall} | |||
| \end{marginfigure} | |||
| \section{Refinement} | |||
| \label{sec:design_refinement} | |||