From 48ef1fe1b490e0d2edcf8d4726bcef435a8cd8a1 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Sat, 31 Aug 2019 03:15:56 -0500 Subject: requirements: initial layout --- devel/requirements/1_introduction.xml | 25 ++++ devel/requirements/2_description.xml | 37 +++++ devel/requirements/3_functional.xml | 253 +++++++++++++++++++++++++++++++++ devel/requirements/4_interface.xml | 25 ++++ devel/requirements/5_nonfunctional.xml | 21 +++ devel/requirements/6_other.xml | 13 ++ devel/requirements/requirements.xml | 41 ++++++ 7 files changed, 415 insertions(+) create mode 100644 devel/requirements/1_introduction.xml create mode 100644 devel/requirements/2_description.xml create mode 100644 devel/requirements/3_functional.xml create mode 100644 devel/requirements/4_interface.xml create mode 100644 devel/requirements/5_nonfunctional.xml create mode 100644 devel/requirements/6_other.xml create mode 100644 devel/requirements/requirements.xml (limited to 'devel') diff --git a/devel/requirements/1_introduction.xml b/devel/requirements/1_introduction.xml new file mode 100644 index 0000000..1131070 --- /dev/null +++ b/devel/requirements/1_introduction.xml @@ -0,0 +1,25 @@ + + + Introduction + +
+ Purpose + +
+
+ Document Conventions + +
+
+ Intended Audience + +
+
+ Project Scope + +
+
+ References + +
+
diff --git a/devel/requirements/2_description.xml b/devel/requirements/2_description.xml new file mode 100644 index 0000000..b17cbe2 --- /dev/null +++ b/devel/requirements/2_description.xml @@ -0,0 +1,37 @@ + + + Overall Description + +
+ Project Perspective + +
+
+ Project Features + +
+
+ User Classes and Characteristics + +
+
+ Operating Enviornment + +
+
+ Implementation Constraints + +
+
+ User Documentation + +
+
+ Assumptions + +
+
+ Project Dependencies + +
+
diff --git a/devel/requirements/3_functional.xml b/devel/requirements/3_functional.xml new file mode 100644 index 0000000..f656430 --- /dev/null +++ b/devel/requirements/3_functional.xml @@ -0,0 +1,253 @@ + + + Functional System Requirements + +
+ Horizon UI + +
+ User Language Selection + +
+ Description / Priority + +
+
+ Functional Requirements + + + <para/> + </formalpara> + </section> + </section> + <section id="ui_introduction"> + <title>Initial Introduction + +
+ Description / Priority + +
+
+ Functional Requirements + + + <para/> + </formalpara> + </section> + </section> + <section id="ui_input"> + <title>Input Device Configuration + +
+ Description / Priority + +
+
+ Functional Requirements + + + <para/> + </formalpara> + </section> + </section> + <section id="ui_partition"> + <title>Disk Partitioning Setup + +
+ Description / Priority + +
+
+ Functional Requirements + + + <para/> + </formalpara> + </section> + </section> + <section id="ui_network"> + <title>Networking Setup + +
+ Description / Priority + +
+
+ Functional Requirements + + + <para/> + </formalpara> + </section> + </section> + <section id="ui_sysmeta"> + <title>System Metadata Setup + +
+ Description / Priority + +
+
+ Functional Requirements + + + <para/> + </formalpara> + </section> + </section> + <section id="ui_packages"> + <title>Package and Package Set Selection + +
+ Description / Priority + +
+
+ Functional Requirements + + + <para/> + </formalpara> + </section> + </section> + <section id="ui_boot"> + <title>Boot Setup + +
+ Description / Priority + +
+
+ Functional Requirements + + + <para/> + </formalpara> + </section> + </section> + <section id="ui_accounts"> + <title>System Accounts Setup + +
+ Description / Priority + +
+
+ Functional Requirements + + + <para/> + </formalpara> + </section> + </section> + <section id="ui_writeout"> + <title>Save HorizonScript + +
+ Description / Priority + +
+
+ Functional Requirements + + + <para/> + </formalpara> + </section> + </section> + <section id="ui_commit"> + <title>Begin Installation + +
+ Description / Priority + +
+
+ Functional Requirements + + + <para/> + </formalpara> + </section> + </section> + <section id="ui_perform"> + <title>Perform Installation + +
+ Description / Priority + +
+
+ Functional Requirements + + + <para/> + </formalpara> + </section> + </section> + <section id="ui_finish"> + <title>Installation Completion + +
+ Description / Priority + +
+
+ Functional Requirements + + + <para/> + </formalpara> + </section> + </section> + </section> + <section id="runner"> + <title>Horizon Runner + +
+ Locate HorizonScript + +
+ Description / Priority + +
+
+ Functional Requirements + + + <para/> + </formalpara> + </section> + </section> + <section id="runner_net"> + <title>Network Configuration + +
+ Description / Priority + +
+
+ Functional Requirements + + + <para/> + </formalpara> + </section> + </section> + <section id="runner_execute"> + <title>Execute HorizonScript + +
+ Description / Priority + +
+
+ Functional Requirements + + + <para/> + </formalpara> + </section> + </section> + </section> +</chapter> diff --git a/devel/requirements/4_interface.xml b/devel/requirements/4_interface.xml new file mode 100644 index 0000000..2dae28d --- /dev/null +++ b/devel/requirements/4_interface.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?> +<chapter label="4" id="interface"> + <title>External Interface Requirements + +
+ User Interfaces + +
+
+ Hardware Interfaces + +
+
+ External Software Interfaces + +
+
+ External Communication Interfaces + +
+
+ UI to Runner Interface + +
+ diff --git a/devel/requirements/5_nonfunctional.xml b/devel/requirements/5_nonfunctional.xml new file mode 100644 index 0000000..dbeb401 --- /dev/null +++ b/devel/requirements/5_nonfunctional.xml @@ -0,0 +1,21 @@ + + + Non-functional Requirements + +
+ Performance Requirements + +
+
+ Safety Requirements + +
+
+ Security Requirements + +
+
+ Software Quality Attributes + +
+
diff --git a/devel/requirements/6_other.xml b/devel/requirements/6_other.xml new file mode 100644 index 0000000..c24ed51 --- /dev/null +++ b/devel/requirements/6_other.xml @@ -0,0 +1,13 @@ + + + Other Requirements + +
+ Logging Requirements + +
+
+ Internationalisation Requirements + +
+
diff --git a/devel/requirements/requirements.xml b/devel/requirements/requirements.xml new file mode 100644 index 0000000..cfad194 --- /dev/null +++ b/devel/requirements/requirements.xml @@ -0,0 +1,41 @@ + + + + + + + +]> + + + Project Horizon: Requirements + + A.WilcoxAdélie Linux + TambraWilcoxAdélie Linux + ElizabethMyersThe Interlinked Foundation + JeremyRandNamecoin + LeeStarnes + MaxRees + SamuelHolland + + Requirements for Horizon 1.0: Draft + 2019 + + 2019 + Adélie Linux + + + Development documentation for Project Horizon is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. + You should have received a copy of the license along with this work. If not, see the Creative Commons Web site. + + This document describes the functional and non-functional software requirements for Project Horizon, the installation system for Adélie Linux. + + &chap1; + &chap2; + &chap3; + &chap4; + &chap5; + &chap6; + -- cgit v1.2.3-60-g2f50