Ver código fonte

Change Waterfall to SE

tags/0.2.0-analysis
Wouter Horlings 5 anos atrás
pai
commit
f99c9b91d3
1 arquivos alterados com 8 adições e 7 exclusões
  1. +8
    -7
      content/background.tex

+ 8
- 7
content/background.tex Ver arquivo

@@ -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.


Carregando…
Cancelar
Salvar