Métier analyste de système informatique

Les analystes du système TIC précisent le système pour répondre aux besoins des utilisateurs finaux. Ils analysent les fonctions du système afin de définir leurs objectifs ou leurs finalités et de découvrir les opérations et les procédures qui permettront de les mettre en œuvre de la manière la plus efficace possible. Ils conçoivent également de nouvelles solutions informatiques afin d’améliorer l’efficacité et la productivité des entreprises, de produire des modèles de conception et d’estimer les coûts des nouveaux systèmes, de préciser les opérations que le système réalisera et de visualiser les données consultées par l’utilisateur final. Ils présentent la conception aux utilisateurs et travaillent en étroite collaboration avec les utilisateurs pour mettre en œuvre la solution.

Types de personnalités

Connaissances

  • Métrique logicielle

    Les paramètres qui mesurent une caractéristique du système logiciel afin de déterminer le développement du logiciel et de l’évaluer.

  • Infrastructure des TIC

    Le système, le réseau, les applications et composants matériels et logiciels, ainsi que les dispositifs et processus utilisés pour développer, tester, livrer, surveiller, contrôler ou soutenir les services TIC.

  • Systèmes d’aide à la décision

    Les systèmes d’information et de communication qui peuvent être utilisés pour accompagner le processus décisionnel des entreprises ou de l’organisation.

  • Méthodes d’analyse de la performance des TIC

    Les méthodes utilisées pour analyser les performances des logiciels, des systèmes de TIC et des réseaux, qui fournissent des orientations sur les causes profondes des problèmes au sein des systèmes d’information. Ces méthodes peuvent analyser les goulets d’étranglement des ressources, les temps d’application, les retards d’attente et les les résultats de l'évaluation comparative.

  • Modèles d’architecture logicielle

    L’ensemble des structures et des modèles nécessaires pour comprendre ou décrire un système logiciel, y compris les éléments logiciels, les relations entre ces éléments et les propriétés à la fois des éléments et de leurs relations.

  • Cycle de développement logiciel

    Séquence des étapes, telles que la planification, la création, les essais et le déploiement, ainsi que les modèles de développement et de gestion du cycle de vie d’un système.

  • Niveaux de test logiciels

    Les niveaux de test dans le processus de développement de logiciels, tels que le test unitaire, le test d’intégration, le test de système et le test de réception.

  • Traitement analytique en ligne

    Les outils en ligne qui analysent, globalisent et présentent des données multidimensionnelles afin de permettre aux utilisateurs d’extraire et de visualiser de manière interactive et sélective les données depuis des points de vue spécifiques.

Aptitudes

  • Analyser les spécifications du logiciel

    Évaluer les spécifications d’un produit ou système logiciel à développer en identifiant les exigences fonctionnelles et non fonctionnelles, les contraintes et les cas d’utilisation possibles illustrant les interactions entre le logiciel et ses utilisateurs.

  • Interagir avec les utilisateurs pour définir leurs exigences

    Communiquer avec les utilisateurs afin d’identifier leurs exigences et rassembler ces informations. Définir toutes les exigences pertinentes des utilisateurs et les documenter d’une manière compréhensible et logique en vue d’une analyse et de spécifications ultérieures.

  • Gérer les conséquences de l’obsolescence des TIC

    Superviser le processus de transfert depuis un ancien système (obsolète) vers le système actuel grâce à la cartographie, à l’interfaçage, à la migration, à la documentation et à la transformation des données.

  • Définir des exigences techniques

    Préciser les propriétés techniques des produits, des matériaux, des méthodes, des procédés, des services, des systèmes, des logiciels et des fonctionnalités en cernant les besoins particuliers qu'il faut satisfaire et en y répondant conformément aux exigences du client.

  • Analyser un système de TIC

    Étudier l’activité et les performances des systèmes d’information afin de modéliser leur utilisation et leurs faiblesses, de préciser l’objectif, l’architecture et les services, et de découvrir les opérations et les procédures qui permettront de les mettre en œuvre de la manière la plus efficace possible.

  • Résoudre les problèmes des systèmes d’information

    Identifier les potentiels dysfonctionnements des composants. Superviser, rendre compte et communiquer les incidents. Déployer les ressources appropriées en cas de panne minimale et utiliser les outils de diagnostic appropriés.

  • Analyser des procédures d’entreprise

    Étudier la contribution des procédures de travail aux objectifs de l’entreprise et surveiller leur efficacité et leur productivité.

  • Analyser les systèmes d’information d’une organisation

    Étudier l’environnement externe et interne d’une organisation en identifiant ses points forts et ses points faibles, afin de fournir une base pour les stratégies et la planification ultérieure de l’entreprise.

  • Identifier les faiblesses d’un système de TIC

    Analyser l'architecture du système et du réseau, les composants matériels et logiciels et les données afin d'identifier les faiblesses et la vulnérabilité aux intrusions ou aux attaques.

  • Appliquer des techniques d’analyse statistique

    Utiliser des modèles (statistiques descriptives ou inférentielles) et techniques (extraction de données ou apprentissage automatique) pour l’analyse statistique et les outils de TIC afin d’analyser des données, découvrir des corrélations et des prévisions.

  • Effectuer des tests système

    Sélectionner, effectuer et assurer le suivi des tests logiciels ou matériels afin de détecter les défauts du système, tant au sein des unités du système intégré qu’au niveau des inter-assemblages et du système dans son ensemble. Organiser les tests, tels que les tests d’installation, les tests de sécurité et les tests de l’interface utilisateur graphique.

  • Procéder à des évaluations de la vulnérabilité en matière de sécurité

    Exécuter des types d’essais de sécurité, tels que des essais de pénétration du réseau, des essais de technologie sans fil, des examens de code et des évaluations de systèmes sans fil et/ou de pare-feu conformément aux méthodes et protocoles acceptés par le secteur, afin d’identifier et d’analyser les vulnérabilités potentielles.

  • Créer des modèles de données

    Utiliser des techniques et méthodologies spécifiques pour analyser les besoins en données des procédés d’une entreprise afin de créer des modèles pour ces données, tels que des modèles conceptuels, logiques et physiques. Ces modèles présentent une structure et un format particuliers.

  • Identifier les exigences des clients

    Appliquer des techniques et des outils, tels que des enquêtes, des questionnaires, des applications TIC, pour susciter, définir, analyser, documenter et maintenir les besoins des utilisateurs en matière de système, de service ou de produit.

  • Contrôler la performance du système

    Mesurer la fiabilité et la performance du système avant, pendant et après l’intégration des composants, ainsi qu’au cours de l’exploitation et de la maintenance du système. Sélectionner et utiliser des outils et des techniques de suivi des performances, tels que des logiciels spéciaux.

  • Concevoir un système d’information

    Définir l’architecture, la composition, les composants, les modules, les interfaces et les données pour les systèmes d’information intégrés (matériels, logiciels et réseaux), sur la base des exigences et des spécifications du système.

  • Mener une étude de faisabilité

    Évaluer le potentiel d’un projet, d’un plan, d’une proposition ou d’une idée nouvelle. Réaliser une étude normalisée basée sur des enquêtes et des recherches approfondies pour appuyer le processus décisionnel.

Connaissances et aptitudes facultatives

common lisp microsoft visual c++ techniques d’audit typescript modèle hybride abap cobol architectures matérielles exploration de données fournir des conseils en tic langage de requête cadre de description des ressources groovy modèle en code source ouvert coffeescript langages de requête xquery haskell assembly c++ smalltalk modèle de logiciel à la demande ml plateformes matérielles r vbscript langage de modélisation unifié erlang lisp mdx mener des recherches quantitatives exécuter des calculs mathématiques et analytiques matlab asp.net sparql sap r3 perl linq modèles de qualité des processus d’information et de communication prolog calcul distribué scratch openedge advanced business language modélisation orientée objet pascal visual basic javascript ldap objective-c swift modélisation orientée services sas language python n1ql modèle d’externalisation java c# apl scala php ajax programmation informatique ruby

Source: Sisyphus ODB