Difference between revisions of "Available vs Custom Code"

From CNM Wiki
Jump to: navigation, search
(Script)
(Script)
Line 8: Line 8:
  
 
===Script===
 
===Script===
:The overwhelming majority of the [[software solution]]s that [[CNM Cloud]] employs are [[commercial off-the-shell]] ([[commercial off-the-shell|COTS]]).
+
:The overwhelming majority of the [[software solution]]s that [[CNM Cloud]] employs are [[commercial off-the-shell]] ([[commercial off-the-shell|COTS]]). Why?
 +
 
 +
:In most cases, custom coding is more expensive than using pieces of software that have already been created. Custom code is also time-consuming; besides coding, custom code also requires software design, planning, testing, and bug-fixing.
  
 
:Periodically, [[CNM Cyber Team]] reviews those ''COTS solutions'' that are included in [[CNM Cloud]] and researches the market. The review encounters the history of bug tickets and identified troubles. The research encounters official websites and professional sources.
 
:Periodically, [[CNM Cyber Team]] reviews those ''COTS solutions'' that are included in [[CNM Cloud]] and researches the market. The review encounters the history of bug tickets and identified troubles. The research encounters official websites and professional sources.

Revision as of 02:58, 15 September 2020

Available vs Custom Code (hereinafter, the Lectio) is the lesson part of the Soft behind CNM Cloud lesson that introduces its participants to CNM Cloud. This lesson belongs to the Introduction to CNM Cloud session of the CNM Cyber Orientation.


Content

The successor predecessor lectio is How Apps Are Built.

Key terms

Script

The overwhelming majority of the software solutions that CNM Cloud employs are commercial off-the-shell (COTS). Why?
In most cases, custom coding is more expensive than using pieces of software that have already been created. Custom code is also time-consuming; besides coding, custom code also requires software design, planning, testing, and bug-fixing.
Periodically, CNM Cyber Team reviews those COTS solutions that are included in CNM Cloud and researches the market. The review encounters the history of bug tickets and identified troubles. The research encounters official websites and professional sources.
If new candidates are identified, they are deployed at CNM Next Server to be tested. The CNM Technology Board decides to deploy or not to deploy them as a part of CNM apps. To make the decision, the Board takes into consideration two factors:
  1. Review and testing results;
  2. The job market demand.
If no software solution is available on the market, the Team may decide to custom code it. For instance, the software behind the user management system at WorldOpp Middleware is custom coded using PHP programming language.
Any custom-coded solution that CNM Cloud uses is being constantly updated since its development is a living project.

COTS in CNM Apps is the successor lectio.

Questions

Lectio quiz

The answer is recorded for the lectio completion purpose:

Placement entrance exam

True/False questions

Fill-in-blanks (short answer) questions