ein paar sachen wegkomment und abstrakt

This commit is contained in:
2019-11-29 11:46:24 +01:00
parent 02645e8bf3
commit d695a298ce
2 changed files with 31 additions and 17 deletions
+26 -12
View File
@@ -4,20 +4,34 @@
\begin{otherlanguage}{ngerman} \begin{otherlanguage}{ngerman}
\pdfbookmark[1]{Zusammenfassung}{Zusammenfassung} \pdfbookmark[1]{Zusammenfassung}{Zusammenfassung}
\chapter*{Zusammenfassung} \chapter*{Zusammenfassung}
Die Moderne Software entwicklung immer mehr automatisiert. Der Moderne Softwareentwicklungsprozess wird immer mehr automatisiert.
Ermöglicht schnellere Entwicklungsgeschwindichkeiten. "Continuous Integration" und "Continuous Deployment/Delivery" werden weiter verbreitet eingesetzt und lassens sich in vielen teilen der IT wiederfinden.\newline
Automatisierung bereits in verschiedenen groß ausgeprägt. CI/CD bei webservice sehr gut etabliert. Unteranderem ermöglicht Praktiken wie CI/CD schnellere Entwicklungsgeschwindichkeiten und höhere Warscheinlichkeiten Fehler vorzeitig zu erkennen.\newline
Jedoch hat automatisierung auch nachteile. \medskip
\noindent Wenn jedoch bestimmte CI/CD Praktiken auseracht gelassen werden, so können auch kritische Probleme autreten die viel Zeit und Gelt kosten könnten.
\newline
\begin{itemize}
\item Es wird sich nun auf die Buildscripte verlassen:
\begin{itemize}
\item Manipulations Gefahr der Skripte.
\item Fehlendes Wissen über Pipeline funktionsweise:
\begin{itemize}
\item Bei Störung bleibt Enwicklungsprozess stecken.
\item Nur Experten können die Probleme beheben.
\end{itemize}
\end{itemize}
\item Fehler werden scheller in release eingebunden.
\item Komplexe scripte machen buildvorgang unübersichtlich.
\end{itemize}
Es wird sich nun auf die Buildscripte verlassen, manipulations gefahr, bei störung fehlesnes wissen oder andere probleme. Diese Probleme können durch angemessenes Tooling behoben werden und so die Qualität der Pipline zu verbessern.
Fehler werden scheller in release eingebunden.
Komplexe scripte machen buildvorgang unübersichtlich.
Was ist eine qualitative CI/CD Pipeline ? Dardurch ergibt sich jedoch die Frage:
Welche anforderungen sollte eine CI/CD Pipeline erfüllen um eine qualitative Pipeline zu sein ? \noindent Was ist eine qualitative CI/CD Pipeline ?\newline
Lassen sich grundlegende anforderungen aufstellen unabhänging von Einsatzgebiet der Pipeline ? Welche anforderungen sollte eine CI/CD Pipeline erfüllen um eine qualitative Pipeline zu sein ?\newline
Lassen sich grundlegende anforderungen aufstellen unabhänging von Einsatzgebiet der Pipeline ?\newline
Ziel ist die Ausarbeitung von Anforderungen (und qualitäts Metricken) einer Pipeline, die die Entwicklungsgeschwindichkeiten steigert ohne die Software Qualität zu komprimitieren. \medskip
\noindent Ziel ist die Ausarbeitung von Anforderungen (und qualitäts Metricken) einer Pipeline, die die Entwicklungsgeschwindichkeiten steigert ohne die Software Qualität zu komprimitieren.
Diese sollen durch suchen von Problemen, die durch nicht sauber durchgefürte Automatisierungen entstehen herausgearbeitet werden. Diese sollen durch suchen von Problemen, die durch nicht sauber durchgefürte Automatisierungen entstehen herausgearbeitet werden.
Gliederung: Gliederung:
+5 -5
View File
@@ -91,9 +91,9 @@
% Alwas use \cleardoublepage before \part{...}. % Alwas use \cleardoublepage before \part{...}.
\cleardoublepage \cleardoublepage
\part{Thesis}\label{pt:thesis} \part{Thesis}\label{pt:thesis}
\include{chapters/examples/chapter01} %\include{chapters/examples/chapter01}
\include{chapters/examples/chapter02} %\include{chapters/examples/chapter02}
\include{chapters/examples/chapter03} %\include{chapters/examples/chapter03}
%************************************************************************* %*************************************************************************
% Backmatter % Backmatter
%************************************************************************* %*************************************************************************
@@ -101,8 +101,8 @@
%\renewcommand{\thechapter}{\alph{chapter}} %\renewcommand{\thechapter}{\alph{chapter}}
\cleardoublepage \cleardoublepage
\part{Appendix} \part{Appendix}
\include{chapters/examples/appendix01} %\include{chapters/examples/appendix01}
\include{chapters/examples/appendix02} %\include{chapters/examples/appendix02}
%************************************************************************* %*************************************************************************
% Other Stuff in the Back % Other Stuff in the Back
%************************************************************************* %*************************************************************************