|
- %&tex
-
- %% Design Method
- % 1:45
-
- % The RIDM starts here
- % Methode start hier
-
- % Previously only tested on software
- % Using existing hardware
- % Already defined the functionality
- % Meaning we work from scratch
-
-
- \begin{frame}[typeset second]{Rapid Iterative Design Method}
- \customslide
- {
- %notes
- \begin{itemize}
- \item First the design method
- \item or Rapid Iterative Design Method
- \item General approach is:
- \begin{itemize}
- \item Feature based
- \item Implement features one by one
- \item The features are based on functionality of the system
- \end{itemize}
- \end{itemize}
- }
- {
- %overlay
- \begin{figure}
- \raggedright
- \includegraphics[height=75mm]{graphics/design_flow.pdf}
- \end{figure}
- }
- \end{frame}
-
- \begin{frame}[typeset second]{Rapid Iterative Design Method}
- \customslide
- {
- \begin{itemize}
- \item \textbf{Rapid Iterative design method is shown here}
- \item This thesis focus on design the hardware
- \item start from scratch
- \item design functionality
- \item interested in the RIDM
- \item three simple preparation steps, in which:
- \begin{itemize}
- \item Describe what we need in: Problem Description
- \item Formalize that as Requirements
- \item and create Initial Design: Define the functionality
- \end{itemize}
- \end{itemize}
- }
- {
- %overlay
- \begin{figure}
- \raggedright
- \includegraphics[height=75mm]{graphics/design_flow.pdf}
- \end{figure}
- }
- \end{frame}
-
- \begin{frame}[typeset second]{Feature Definition}
- \customslide
- {
- \begin{block}{Feature definition step}
- \begin{itemize}
- \item Take functionality from initial design
- \item split it into features
- \item Implement and test individually
-
- \item The functionality does not describe hardware
- \begin{itemize}
- \item In addition to function feature
- \item component feature
- \end{itemize}
- \item Requirements added for both component and feature
- \end{itemize}
- \end{block}
- }
- {
- %overlay
- \begin{figure}
- \raggedright
- \includegraphics[height=75mm]{graphics/design_flow_feature_def.pdf}
- \end{figure}
- }
- \end{frame}
-
- \begin{frame}[typeset second]{Development Cycle}
- \customslide
- {
- %notes
- \begin{itemize}
- \item three steps
- \item for each feature
- \end{itemize}
- \begin{block}{Feature Selection}
- Which feature goes next
- \begin{itemize}
- \item aims to reduce the expected loss of investment on failure
- \item Prioritizing -- high Chance of Failure
- \item Decreasing the chance of failure late in the design
- \item Cost of Implementation at the end
- \item implemented when chance of failure is lowest.
- \end{itemize}
- \end{block}
- }
- {
- %overlay
- \begin{figure}
- \raggedright
- \includegraphics[height=75mm]{graphics/design_flow_dev_cycle.pdf}
- \end{figure}
- }
- \end{frame}
- \begin{frame}[typeset second]{Development Cycle}
- \customslide
- {
- %notes
- \begin{block}{Rapid Development}
- \begin{itemize}
- \item Take selected feature
- \item Basic model for it
- \item Develop Tests for the requirements
- \end{itemize}
- \end{block}
- }
- {
- %overlay
- \begin{figure}
- \raggedright
- \includegraphics[height=75mm]{graphics/design_flow_dev_cycle.pdf}
- \end{figure}
- }
- \end{frame}
- \begin{frame}[typeset second]{Development Cycle}
- \customslide
- {
- %notes
- \begin{itemize}
- \item Last step in the cycle
- \end{itemize}
- \begin{block}{Variable-detail Approach}
- \begin{itemize}
- \item develops basic model
- \item into model that meets the feature requirements.
- \item Therefore, The model requires a level of detail.
- \item However, the model should not contain more detail than necessary.
- \item Next Slide!
- \end{itemize}
- \end{block}
- }
- {
- %overlay
- \begin{figure}
- \raggedright
- \includegraphics[height=75mm]{graphics/design_flow_dev_cycle.pdf}
- \end{figure}
- }
- \end{frame}
-
- \begin{frame}[typeset second]{Variable-detail Approach}
- \customslide
- {
- %notes
- \begin{itemize}
- \item By adding detail in small increments
- \item and testing continiously
- \item we only implement the necessary detail
- \item When all requirements are met
- \item all tests must pass
- \item indicating to continue with the next feature.
- \end{itemize}
- }
- {
- %overlay
- \begin{itemize}
- \item Small increments in detail
- \item Validate with continious testing
- \item Complete when all tests pass
- \end{itemize}
- }
- \end{frame}
-
- \begin{frame}[typeset second]{Rapid Iterative Design Method}
- \customslide
- {
- %notes
- \begin{block}{Advantages of the ridm}
- \begin{itemize}
- \item Provides a structured approach
- \item by creating short cycles
- \begin{itemize}
- \item because the system developed per feature
- \item and the features are implemented per detail level
- \end{itemize}
- \item With Continuous testing
- \item Discover undesired behavoir or design errors early
- \end{itemize}
- \end{block}
- }
- {
- %overlay
- \begin{block}{Advantages}
- \begin{itemize}
- \item Structured approach
- \item Short implementation cycles
- \begin{itemize}
- \item Features
- \item Levels of Detail
- \end{itemize}
- \item Discover undesired behavoir early
- \end{itemize}
- \end{block}
- }
- \end{frame}
|