| @@ -6,19 +6,20 @@ To create a complete design plan, a waterfall model is used as a basis for the d | |||||
| The techniques of the \ridm are incorporated on top of the waterfall model. | The techniques of the \ridm are incorporated on top of the waterfall model. | ||||
| This chapter will analyse the basics of a waterfall model, and analyse what the \ridm provides. | This chapter will analyse the basics of a waterfall model, and analyse what the \ridm provides. | ||||
| \section{Waterfall} | |||||
| \section{Systems Engineering} | |||||
| \begin{marginfigure} | \begin{marginfigure} | ||||
| \centering | \centering | ||||
| \includegraphics[width=2.9cm]{graphics/waterfall.pdf} | \includegraphics[width=2.9cm]{graphics/waterfall.pdf} | ||||
| \caption{Minimalistic implementation of waterfall model.} | \caption{Minimalistic implementation of waterfall model.} | ||||
| \label{fig:waterfall} | \label{fig:waterfall} | ||||
| \end{marginfigure} | \end{marginfigure} | ||||
| One of the most basic design method for development is the waterfall model introduced by Royce | |||||
| \footnote{Interestingly, \textcite{royce_managing_1970} never called it waterfall himself, he also notes that it never worked for large software development efforts.} | |||||
| in 1970 \autocite{blanchard_systems_2014}. | |||||
| The simplest implementation has five steps as shown in \autoref{fig:waterfall}. | |||||
| Methods like the V-model or spiral model give significant advantage over the waterfall model, as they incorporate more evaluation and feedback, but are not as simple as the waterfall. | |||||
| This simplicity makes changing and adding design steps to the waterfall model possible. | |||||
| \textcite{blanchard_systems_2014} describe \ac{se} in their book as: "an interdisciplinary approach and means to enable the realization of successful systems." | |||||
| Their book extensively covers different design methods and design steps in detail. | |||||
| As these design methods are presented in complete detail, they are used as a basis for the design plan in this thesis. | |||||
| Multiple design methods are presented and one of the simplest design methods is the waterfall model. | |||||
| There are more elaborate methods available like the V-model or the spiral model, but are more interconnected due to build in feedback cycles. | |||||
| The waterfall model is usefull because it is a list of steps that are executed one by one as shown in \autoref{fig:waterfall} | |||||
| Because the steps are independent of each other, it is possible to insert or switch steps in the design method. | |||||
| \section{Rapid Iterative Design Method} | \section{Rapid Iterative Design Method} | ||||
| The \ridm by \textcite{broenink_rapid_2019} describes a methodology using two core components for the implementation: the rapid development cycle and the variable detail approach. | The \ridm by \textcite{broenink_rapid_2019} describes a methodology using two core components for the implementation: the rapid development cycle and the variable detail approach. | ||||