Difference between revisions of "CNM Cloud requirements"
(Created page with "CNM Cloud requirements is a set of detailed requirements for CNM Cloud. This document has been drafted to assist cloud developers to come up with detailed implementati...") |
|||
(22 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | [[CNM Cloud requirements]] | + | [[CNM Cloud requirements]] (previously known as [[CNM software requirement]]s and [[CNM app requirement]]s) is the [[requirements specification]] for [[Opplet]] (hereinafter, the ''Cloud''). |
− | |||
+ | ==Business requirements== | ||
+ | ::''Main wikipage: [[CNM Cyber requirements]]'' | ||
− | == | + | ==Solution requirements== |
− | + | :With regard to its [[solution requirement]]s, the ''Cloud'' shall: | |
− | # | + | :*'''Enable''': |
− | # | + | :*#More than one language support. Depending on the local language preference of the main user. |
− | # | + | :*#Frequent updating as need arises and/or new versions of utilized software are available. |
− | # | + | :*#Copying of data from one page to another. |
− | # | + | :*#Data backup by allowing automatic update as one works as well as creating copies offsite where it will be safe from theft or malfunction. |
− | + | :*#Information sharing with in the team by sharing effortlessly. | |
− | # | + | :*#Growth planning as it is scalable and self managed by apps. |
− | + | :*'''Provide''' file storage especially for large heavy files. | |
− | + | :*'''Allow''' integration of existing and new systems. | |
− | |||
− | === | + | ===Ongoing tasks=== |
− | # | + | #Monitor the ''Software'' for any problem and quickly respond to fix it. |
− | # | + | #Make sure that the periodic backups are done and in complete health -- be ready to restore the ''Software'' as a drill upon request. |
− | + | #Upgrade when a new stable version of the ''Software'' is available. | |
− | # | + | #Keep the ''Software'' fully updated with the latest patches and updates to prevent security problems and maintain performance. |
− | # | + | #Make sure that the complete documentation and source files are maintained in [[CNM Lab]]. |
− | # | ||
− | == | + | ===New ''Software'' requirements=== |
− | + | New [[end-user application]]s may be included in [[Opplet]] on request if they comply with requirements as follows: | |
− | + | #[[Open-source]] | |
− | + | #The last stable version is no more than 2 years old. | |
− | # | + | #Implementation of reasonable safety recommendations. |
− | # | + | #Ability to use [[identity and access management]] provided by [[CNM Cabin]], including authorization and [[system-user role]]s, through [[OpenLDAP]]. |
− | # | ||
− | # | ||
− | |||
− | === | + | ==See also== |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | + | ===Related lectures=== |
− | + | :*[[What Requirements Are]]. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | [[Category: CNM Cyber Orientation]][[Category: Articles]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 15:15, 16 November 2023
CNM Cloud requirements (previously known as CNM software requirements and CNM app requirements) is the requirements specification for Opplet (hereinafter, the Cloud).
Contents
Business requirements
- Main wikipage: CNM Cyber requirements
Solution requirements
- With regard to its solution requirements, the Cloud shall:
- Enable:
- More than one language support. Depending on the local language preference of the main user.
- Frequent updating as need arises and/or new versions of utilized software are available.
- Copying of data from one page to another.
- Data backup by allowing automatic update as one works as well as creating copies offsite where it will be safe from theft or malfunction.
- Information sharing with in the team by sharing effortlessly.
- Growth planning as it is scalable and self managed by apps.
- Provide file storage especially for large heavy files.
- Allow integration of existing and new systems.
- Enable:
Ongoing tasks
- Monitor the Software for any problem and quickly respond to fix it.
- Make sure that the periodic backups are done and in complete health -- be ready to restore the Software as a drill upon request.
- Upgrade when a new stable version of the Software is available.
- Keep the Software fully updated with the latest patches and updates to prevent security problems and maintain performance.
- Make sure that the complete documentation and source files are maintained in CNM Lab.
New Software requirements
New end-user applications may be included in Opplet on request if they comply with requirements as follows:
- Open-source
- The last stable version is no more than 2 years old.
- Implementation of reasonable safety recommendations.
- Ability to use identity and access management provided by CNM Cabin, including authorization and system-user roles, through OpenLDAP.