No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

60 líneas
3.5KB

  1. %&tex
  2. \subsection{Specifications}
  3. \label{sec:specifications}
  4. The next step is to create specifications based on the problem description.
  5. The goal is to write and remove a tweet on the whiteboard.
  6. Originally a tweet had a character limit of 140, but this was doubled to 280\autocite{rosen_tweeting_2017}.
  7. However, the decision is made to keep the limit at 140, as it does not improve the case study but can increase the construction cost.
  8. The text is limited to fifty characters per line, with a total of three lines.
  9. This results in ten extra characters that are used for word wrapping.
  10. For the readability, the distance to a whiteboard in a meeting room is taken as \SI{4}{\meter}.
  11. The operating speed must allow the tweet to be written within three minutes.
  12. Therefore, the goal is to write one character per second.
  13. The last requirement is that the dynamics of the system must be sophisticated.
  14. Meaning that a solution with complex or non-trivial behavior is preferred.
  15. Using \ac{ears} to define these specifications gives:
  16. \begin{specification}
  17. \begin{enumerate}
  18. \setlength{\itemsep}{10pt}
  19. \input{content/input/speclista.tex}
  20. \end{enumerate}
  21. \end{specification}
  22. Some other specifications that are related to the operation of the system are:
  23. \begin{specification}
  24. \begin{enumerate}
  25. \setcounter{enumi}{8}
  26. \setlength{\itemsep}{10pt}
  27. \input{content/input/speclistb.tex}
  28. \end{enumerate}
  29. \end{specification}
  30. Additionally there are some restrictions on construction.
  31. As the rapid prototyping facilities at the university are closed due to the Covid-19 pandemic, the available tooling in reduced to my personal tools:
  32. \begin{specification}
  33. \begin{itemize}
  34. \setlength{\itemsep}{10pt}
  35. \item The Writer shall not exceed a total cost in materials and/or tools of €200.
  36. \item The Writer shall be constructed with simple tools in the following list:
  37. \begin{itemize}
  38. \item Screwdrivers (Hex/Inbus, Torx, Philips, etc)
  39. \item Drill
  40. \item Screwtaps
  41. \item Jigsaw
  42. \item Wrenches
  43. \item Soldering iron
  44. \item Various Pliers
  45. \item PLA 3D printer
  46. \end{itemize}
  47. \end{itemize}
  48. \end{specification}
  49. \subsubsection{Evaluation}
  50. The specifications step was performed without problems.
  51. Defining the specifications for the problem description did not present any difficulty.
  52. Due to the simplicity of the problem description, there were no contradictory requirements, which would complicate the specifications.
  53. Furthermore, a single stakeholder takes away any negotiation between stakeholders.
  54. Where the stakeholders are a combination of engineers on the design team and/or the project client.
  55. Although the specifications itself are not difficult to define, ensuring that they are complete is difficult.
  56. Team members and stakeholders help to spot any ambiguity or problems with the validity.
  57. \ac{ears} was very useful in this case as it gives a strong template to help avoid ambiguity.