Skip to content
Snippets Groups Projects
Commit 1e91bfce authored by W. Spencer Smith's avatar W. Spencer Smith
Browse files

Additional information on scope, assumptions and system context

parent b4c9b65d
No related branches found
No related tags found
No related merge requests found
......@@ -97,7 +97,8 @@
\item Introductory blurb Includes a ``roadmap''
\item ``Purpose of the Document'' discusses the documentation's purpose, not
the program's purpose
\item Scope of the requirements is an abstract version of the assumptions
\item Scope of the requirements is an abstract version of the assumptions.
Every item of the scope should be reflected in at least one assumption.
\item Characteristics of the intended reader are not confused with the user
characteristics
\item Characteristics of the intended reader are unambiguous
......@@ -107,7 +108,13 @@
\begin{todolist}
\item System context includes a figure showing the relation between the
software system and external entities
\item User characteristics are unambiguous
\item If the software will depend on other software, such as other libraries,
this is part of the system context. Try to keep the libraries generic,
unless specific libraries are needed, which will mean software constaints
are also specified.
\item User characteristics are unambiguous (for instance, don't just say the user will know
physics, say they will know Newtonian mechanics as typically covered in the
first year of an engineering or science degree)
\item User characteristics are specific
\item System constraints have an appropriate rationale (a constraint without a
reason for that constraint is likely making the SRS less abstract than it
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment