Point de vue SFIA : Développement de systèmes
Développement de systèmes
Gestion du développement de systèmes DLMG
Planification, estimation et exécution de programmes de développement de systèmes avec des objectifs d’échéance, de budget et de qualité. Identification des ressources nécessaires pour le développement de systèmes et des méthodes à suivre, avec une capacité d’approvisionnement efficace. Alignement des activités et livrables de développement de systèmes sur les normes et les architectures convenues. Élaboration de feuilles de route pour communiquer futurs plans de développement de systèmes. Adoption et adaptation des modèles de cycle de vie pour le développement de système, basés sur le contexte du travail, et sélection d’une approche prédictive (axée sur le plan) ou adaptative (itérative/agile).
Conception de systèmes DESN
Conception de systèmes répondant aux exigences spécifiées, compatibles avec les architectures convenues et conformes aux normes de l’entreprise, dans les limites de performance et de faisabilité. Identification et interprétation des concepts pour créer une base pour la construction et la vérification des systèmes. Conception ou sélection des composants. Développement d’un ensemble complet de modèles, propriétés ou caractéristiques détaillés décrits sous une forme permettant leur mise en œuvre. Adoption et adaptation de modèles de cycle de vie pour la conception de systèmes basés sur le contexte du travail, et sélection d’une approche prédictive (axée sur le plan) ou adaptative (itérative/agile).
Conception de logiciels SWDN
Spécification et conception de logiciels pour répondre aux exigences définies conformément aux principes et normes de conception convenus. Définition des logiciels, des composants, des interfaces et des caractéristiques connexes. Identification et interprétation des concepts et modèles pour créer une base aux fins de construction et vérification des logiciels. Évaluation des solutions de rechange et des compromis. Facilitation des décisions de conception respectant les contraintes de conception de systèmes, les normes de conception, la qualité, la faisabilité, l’extensibilité et la maintenabilité. Développement et itération des prototypes/simulations pour permettre des prises de décisions informées. Adoption et adaptation de modèles, outils et techniques pour la conception de logiciels basés sur le contexte du travail, et sélection d’une approche prédictive (axée sur le plan) ou adaptative (itérative/agile).
Programmation/développement de logiciels PROG
Planification, conception, création, modification, vérification, essai et documentation de composants logiciels nouveaux et modifiés, afin d’offrir la valeur convenue aux parties intéressées. Identification, création et application de normes et de processus de sécurité et de développement de logiciels convenus. Adoption et adaptation des modèles de cycle de vie pour le développement de logiciels, basés sur le contexte du travail, et sélection d’une approche prédictive (axée sur le plan) ou adaptative (itérative/agile).
Développement de systèmes embarqués/en temps réel RESD
Définition de l’architecture, conception et développement de logiciels en temps réel, systèmes d’exploitation, outils et systèmes embarqués fiables. Intégration des systèmes informatiques avec une fonction dédiée au sein d’un système mécanique ou électronique plus vaste, souvent avec des contraintes de temps réel, de sûreté, de sécurité et de fiabilité. Cela comprend généralement l’interfaçage avec le matériel, les détecteurs et actionneurs mécaniques pour la surveillance et le contrôle dans des applications telles que celles destinées à l’équipement industriel, automobile, aéronautique, médical, robotique, y compris les dispositifs d’Internet des objets.
Développement de l'animation ADEV
Architecture, conception et développement de systèmes animés et interactifs tels que des jeux et simulations.
Modélisation et conception des données DTAN
Développement de modèles pour représenter et communiquer les données nécessaires et permettre aux organisations de comprendre leurs données et les relations entre les entités du monde réel. Enquête, analyse et cadrage des données nécessaires pour assurer le développement des logiciels, l’intégration des données et les activités de récupération des données. Itération, examen et mise à jour des exigences relatives aux données et des modèles de données.
Conception des bases de données DBDS
Spécification, conception et entretien des mécanismes de stockage et d’accès aux données pour répondre aux besoins en information commerciale. Conception de la couche physique de données, pour traiter des besoins en ressources données de l’entreprise et des structures locales de données enregistrées. Définition des structures d’entrepôts physiques ou virtuels de données nécessaires pour soutenir les services de renseignement commercial et d’analyse des données.
Conception de réseaux NTDS
Production de concepts de réseaux et de politiques, stratégies, architectures et documentation de conception, couvrant la voix, les données, le texte, le courriel, la télécopie et l’image, pour soutenir les exigences stratégiques et commerciales de connectivité, capacité, interfaçage, sécurité, résilience, récupération, accès et accès à distance. Cela peut inclure tous les aspects de l’infrastructure de communication, interne et externe, mobile, publique et privée, Internet, Intranet et centres d’appels.
Tests TEST
Planification, conception, gestion, exécution et rapport des tests, à l’aide des outils et des techniques appropriés et conformément aux normes convenues et aux réglementations spécifiques de l’industrie. Les tests servent à s’assurer que les systèmes, configurations, paquets ou services nouveaux ou modifiés, ainsi que toutes les interfaces, fonctionnent comme spécifié (y compris les exigences de sécurité), et que les risques liés à leur déploiement sont bien compris et documentés. Les tests incluent le processus d’ingénierie, l’utilisation et la mise à jour des logiciels de test (cas de test, scénarios de test, rapports de test, plans de test, etc.) pour mesurer et améliorer la qualité des logiciels testés.
Ingénierie de sécurité SFEN
Application des méthodes appropriées pour assurer la sécurité durant toutes les phases du cycle de vie de développement des systèmes de sécurité, y compris la maintenance et la réutilisation. Cela comprend l’analyse des dangers et des risques, la spécification d’exigences en matière de sécurité, la conception architecturale des systèmes de sécurité, la conception de méthodes formelles, la validation et la vérification de la sécurité et la préparation des cas de sécurité.
Création de contenu informatif INCA
Application des principes et pratiques de création, conception, contrôle et présentation de l’information textuelle (avec apport graphique si nécessaire) pour répondre aux exigences du public cible. Cette information peut être transmise via un support numérique, imprimé ou autre. Gestion du processus de création et interaction avec les processus de rédaction et de publication.