NexoGraph logoNexoGraph Help
Standards & Principles

INCOSE — International Council on Systems Engineering

How INCOSE systems engineering principles shape the NexoGraph approach.

The International Council on Systems Engineering (INCOSE) is the leading professional organization for systems engineering, with over 20,000 members across 60+ countries. Its Systems Engineering Handbook is the primary practitioner reference for applying SE processes across industries including aerospace, defense, automotive, and rail.

SE Definition

INCOSE defines systems engineering as:

"An interdisciplinary approach and means to enable the realization of successful systems. It focuses on defining customer needs and required functionality early in the development cycle, documenting requirements, and then proceeding with design synthesis and system validation while considering the complete problem: operations, cost & schedule, performance, training & support, test, manufacturing, and disposal."

This definition has two critical implications for NexoGraph:

  1. Stakeholder needs before requirements — eliciting what stakeholders actually need precedes writing system requirements.
  2. Complete lifecycle visibility — from concept through disposal, all artefacts should be traceable to original needs.

Key Principles

PrincipleDescription
Needs firstIdentify stakeholder needs before decomposing into requirements
Bidirectional traceabilityEvery requirement traces up to a need and down to a verification
System thinkingConsider interactions, emergent behaviour, and environment
V-modelDevelopment and verification activities are paired at each level
Iterative decompositionSystems are broken into subsystems; needs into requirements

NexoGraph Alignment

INCOSE conceptNexoGraph implementation
StakeholderStakeholder entity
Stakeholder needStakeholderNeed entity in the Definition layer
User (operator/maintainer)User entity
User needUserNeed entity
RequirementRequirement entity
Traceabilitystakeholder-has-need, user-has-need, user-story-expresses-need relations

The Definition layer in NexoGraph directly implements the INCOSE principle of capturing needs before requirements. StakeholderNeed and UserNeed entities are first-class citizens with their own lifecycle, distinct from and upstream of Requirement entities.

On this page