SFIA View: Secure software and systems development
Secure software and systems development
Systems development management DLMG
Planning, estimating and executing systems development work to time, budget and quality targets.
Systems and software life cycle engineering SLEN
Establishing and deploying an environment for developing, continually improving, and securely operating software and systems products and services.
Systems design DESN
Designing systems to meet specified requirements and agreed systems architectures.
Software design SWDN
Specifying and designing software to meet defined requirements by following agreed design standards and principles.
Network design NTDS
Designing communication networks to support strategic and operational requirements and producing network strategies, architectures, policies and related documentation.
Hardware design HWDE
Specifying a hardware design model for a defined system architecture.
Programming/software development PROG
Developing software components to deliver value to stakeholders.
Systems integration and build SINT
Planning, implementing and controlling activities to synthesise system components to create operational systems, products or services.
Testing TEST
Investigating products, systems and services to assess behaviour and whether this meets specified or unspecified requirements and characteristics.
Real-time/embedded systems development RESD
Designing and developing reliable real-time software typically within embedded systems.
Penetration testing PENT
Testing the effectiveness of security controls by emulating the tools and techniques of likely attackers.