|
|
|
@@ -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. |
|
|
|
This chapter will analyse the basics of a waterfall model, and analyse what the \ridm provides. |
|
|
|
|
|
|
|
\section{Waterfall} |
|
|
|
\section{Systems Engineering} |
|
|
|
\begin{marginfigure} |
|
|
|
\centering |
|
|
|
\includegraphics[width=2.9cm]{graphics/waterfall.pdf} |
|
|
|
\caption{Minimalistic implementation of waterfall model.} |
|
|
|
\label{fig:waterfall} |
|
|
|
\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} |
|
|
|
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. |
|
|
|
|