What is the DIDO Data Definition Language (DDDL)?

The DIDO Data Definition Language (DDDL) is similar in functionality of the Data Definition Language (DDL) found in Relational Database Management System (RDBMS). Its purpose is to define the objects stored within the DIDO including the types, objects, oracles, exchanges, and aggregates, and smart contracts.   DDDL Commands 2.4.1 DEFINE CONSTANT Command 2.4.2 CREATE TYPE …

What is the DIDO Data Definition Language (DDDL)? Read More »

What is the DIDO Data Lifecycle Language (DDLL)

The DIDO Lifecyle Language (DDLL) is responsible for controlling the Lifecycle of the DIDO instances distributed across the Nodes in the DIDO Network. The DDLL does not cover the System Lifecycle which is responsible for the system conception, design and development, production and/or construction, distribution, operation, maintenance and support, retirement, phase-out and disposal. Although there …

What is the DIDO Data Lifecycle Language (DDLL) Read More »

How to Assesses Functional and Non-Functional Requirements

An important part of having functional and non-functional requirements is access to a particular effort to determine if the effort complies with the requirements. The approach is slightly different between Functional and Non-Functional requirements. For Functional Requirements, it is important to think about what requirements need to be covered for a particular effort. For example, …

How to Assesses Functional and Non-Functional Requirements Read More »

What are Non-Functional Requirements?

Non-functional requirements are often incorrectly assumed rather than being explicitly defined by users. This can lead to problems towards the end of a project as the user expectations for non-functional requirements are not met. Many times, the developers dismiss non-functional requirements as non-testable and therefore not enforceable. This lack of specificity in non-functional requirements sets …

What are Non-Functional Requirements? Read More »

What are Functional Requirements?

Functional Requirements define the basic system behavior. Essentially, they are requirements stating what the system does or must not do, and can be thought of in terms of how the system responds to inputs. Functional requirements usually define if/then behaviors and include calculations, data input, and business processes. Functional Requirements are features that allow the …

What are Functional Requirements? Read More »