The global skills and competency framework for the digital world

SFIA View: Core software engineering competencies

Core software engineering competencies

None

Requirements definition and management REQM

Managing requirements through the entire delivery and operational lifecycle.

Systems design DESN

Designing systems to meet specified requirements and agreed systems architectures.

Software design SWDN

Architecting and designing software to meet specified requirements, ensuring adherence to established standards and principles.

Programming/software development PROG

Developing software components to deliver value to stakeholders.

Real-time/embedded systems development RESD

Designing and developing reliable real-time software typically within embedded systems.

Methods and tools METL

Leads the adoption, management and optimisation of methods and tools, ensuring effective use and alignment with organisational objectives.

Configuration management CFMG

Planning, identifying, controlling, accounting for and auditing of configuration items (CIs) and their interrelationships.

Functional testing TEST

Assessing specified or unspecified functional requirements and characteristics of products, systems and services through investigation and testing.

Systems integration and build SINT

Planning, implementing and controlling activities to integrate system elements, subsystems and interfaces to create operational systems, products or services.

Release management RELM

Managing the release of new and updated services into production, ensuring alignment with business objectives and compliance standards.

Quality assurance QUAS

Assuring, through ongoing and periodic assessments and reviews, that the organisation’s quality objectives are being met.

Measurement MEAS

Developing and operating a measurement capability to support agreed organisational information needs.

Safety engineering SFEN

Applying appropriate methods to assure safety during all lifecycle phases of safety-related systems developments.

Application support ASUP

Delivering management, technical and administrative services to support and maintain live applications.