final proposal
[des2015.git] / marsrover / document / req.tex
1 \section{Requirements}
2 \begin{longtabu}to \linewidth{llX}
3 \toprule
4 \rowfont\bfseries Code & Priority & Description\\
5 \midrule
6 \endhead%
7 \\\midrule
8 \multicolumn{3}{c}{\ldots}\\
9 \bottomrule
10 \endfoot%
11 \\ \bottomrule
12 \endlastfoot%
13
14 \multicolumn{3}{l}{Functional requirements}\\
15 \midrule\midrule
16 CR1 & \textsc{M} & Do not fall of te planet.\\
17 MR1 & \textsc{M} & Find and identify lakes by the color.\\
18 MR2 & \textsc{M} & Find rocks.\\
19 MR3 & \textsc{M} & Avoid rocks.\\
20 MR4 & \textsc{M} & Measure rocks and lakes.\\
21 MR5 & \textsc{M} & Push away rocks.\\
22 MR6 & \textsc{M} & Be able to perform multiple missions in sequence.\\
23 MR7 & \textsc{S} & Park robot in a garage.\\
24 MR8 & \textsc{S} & Remember where the lakes are after the robot found
25 them.\\
26 ER1 & \textsc{C} & SLAM\footnote{Simultaneous localization and mapping}
27 and be able to navigate with the map.\\
28 ER2 & \textsc{C} & Sounds playing to notify the viewers.\\
29 ER3 & \textsc{C} & Display diagnostic information on the screen at all
30 times.\\
31 \midrule
32
33 \multicolumn{3}{l}{Non-functional requirements}\\
34 NR1 & \textsc{M} & The code should be generated by a DSL.\\
35 NR2 & \textsc{S} & Finish the entire mission set within the
36 demonstration time.\\
37 NR3 & \textsc{S} & Be able to function in lesser light.\\
38 NR4 & \textsc{S} & Be able to cope with lesser sensor data.\\
39 NR5 & \textsc{C} & If due bugs the sensors do not boot up the robot
40 should restart the program.\\
41 \midrule\midrule
42 \end{longtabu}