Difference between revisions of "CNM Cloud requirements"
(→Software requirements) |
|||
Line 18: | Line 18: | ||
==Software requirements== | ==Software requirements== | ||
− | + | A CNM software requirement is a [[technical requirement]] for any of [[CNM app]]s or other software (hereinafter, the ''Software''). | |
+ | |||
+ | ===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 [[CNM Cloud]] 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]]. | ||
==Related lectures== | ==Related lectures== |
Revision as of 14:25, 18 January 2020
CNM Cloud requirements are those requirements that are valid for any part of CNM Cloud (hereinafter, the Cloud).
Contents
Business requirements
- Main wikipage: CNM Cyber
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:
Software requirements
A CNM software requirement is a technical requirement for any of CNM apps or other software (hereinafter, the Software).
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 CNM Cloud 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.