Le dictionnaire Merriam-Webster définit l'analyse des systèmes comme "le processus d'examen d'une procédure ou d'une entreprise afin de déterminer ses buts et objectifs et de créer des systèmes et des procédures qui les atteindront efficacement". Un autre point de vue considère l'analyse des systèmes comme une méthode de résolution de problèmes qui décompose un système en ses composants afin d'étudier dans quelle mesure ces composants fonctionnent et interagissent pour atteindre leur objectif.
Communication
Les principes de l'analyse des systèmes sont étroitement liés à l'analyse des besoins ou à la recherche opérationnelle. Il s'agit également "d'une enquête officielle explicite pour aider le décideur à déterminer le meilleur plan d'action et à prendre une meilleure décision qu'il n'aurait pu le faire autrement."
Les termes « analyse et synthèse » viennent de la langue grecque, qui signifie respectivement « démonter » et « réassembler ». Ces termes sont utilisés dans de nombreuses disciplines scientifiques, des mathématiques et de la logique à l'économie et à la psychologie, en passant pardésignations pour des procédures similaires. L'analyse est définie comme "la procédure par laquelle nous décomposons un tout intellectuel ou essentiel en parties", tandis que la synthèse signifie "la procédure par laquelle nous combinons des éléments ou des composants séparés pour former un tout". Les chercheurs dans les principes de l'analyse des systèmes appliquent la méthodologie aux systèmes impliqués, formant une vue d'ensemble.
Demande
L'analyse des systèmes est utilisée dans tous les domaines où quelque chose est en cours de développement. L'analyse peut également être un ensemble de composants qui fonctionnent ensemble pour exécuter des fonctions organiques telles que l'ingénierie des systèmes. L'ingénierie des systèmes est un domaine interdisciplinaire de l'ingénierie qui se concentre sur la manière dont les projets d'ingénierie complexes doivent être conçus et gérés.
Séquence
Le développement d'un système d'information informatique comprend l'étape d'analyse du système. Il est utile de créer un modèle de données avant de créer ou d'étendre une base de données. Il existe plusieurs approches différentes de l'analyse des systèmes.
Lorsqu'un système d'information informatique est en cours de développement, l'analyse du système (selon le modèle en cascade) comprendra les étapes suivantes:
- Élaboration d'une étude de faisabilité. Déterminer si un projet est économiquement, socialement, technologiquement et organisationnellement faisable.
- Mesures d'enquête conçues pour déterminer les exigences des utilisateurs finaux du système (comprenant généralemententretiens, questionnaires ou observations visuelles du travail dans le système existant).
- Déterminer comment les utilisateurs finaux utiliseront le système (en termes d'expérience globale avec le matériel informatique ou les logiciels), à quoi servira le système, etc.
Une autre opinion décrit une approche progressive du processus. Cette approche décompose l'analyse du système en 5 étapes:
- Déterminer le contenu. Objectifs et exigences clairement définis nécessaires pour répondre aux exigences du projet telles que définies par ses parties prenantes.
- Analyse des problèmes: le processus de compréhension des problèmes et des besoins et de recherche de solutions basées sur les principes de l'analyse des systèmes.
- Analyse des besoins: identifier les conditions à remplir.
- Logic Design: L'étude des relations logiques entre les objets.
- Analyse de la décision: prendre la décision finale sur la base des principes de l'analyse des systèmes.
Les cas d'utilisation sont des outils de modélisation d'analyse de systèmes largement utilisés pour définir et exprimer les exigences fonctionnelles d'un système. Chaque cas d'utilisation est un scénario ou un événement métier pour lequel le système doit fournir une réponse spécifique. Cas d'utilisation développés à partir d'une analyse orientée objet.
Analyse politique
La discipline de ce que l'on appelle aujourd'hui l'analyse des politiques est née de l'application de l'analyse des systèmes lors de sa créationLe secrétaire américain à la Défense, Robert McNamara.
Les analystes des systèmes fondamentaux sont souvent appelés à analyser des systèmes qui se sont développés par hasard pour déterminer les composants actuels du système. Cela a été démontré lors des travaux de réingénierie de 2000, lorsque les processus commerciaux et de fabrication ont été considérés comme faisant partie de la modernisation de l'automatisation de 2000. Le travail utilisant l'analyse de systèmes comprend un analyste de systèmes, un analyste commercial, un technologue, un architecte système, un architecte d'entreprise, un architecte logiciel, etc. Tous ces spécialistes utilisent les principes de base de l'analyse de systèmes dans la pratique.
Bien que les praticiens de l'analyse des systèmes puissent être encouragés à créer de nouveaux systèmes, ils modifient, étendent ou documentent souvent les systèmes existants (processus, procédures et méthodes). Les chercheurs et les praticiens s'appuient sur l'analyse des systèmes. Une telle analyse d'activité est déjà appliquée à diverses recherches et recherches pratiques, y compris la gestion d'entreprise, la réforme de l'éducation, la technologie éducative, etc. Dans ces domaines, les principes d'une approche systémique (analyse systémique) sont très importants.
analystes
Un analyste de systèmes est un professionnel des technologies de l'information spécialisé dans l'analyse, la conception et la mise en œuvre de systèmes d'information. Les analystes de systèmes évaluent la pertinence des systèmes d'information en termes de résultats escomptés et assurent la liaison avec les utilisateurs finaux, les fournisseurslogiciels et programmeurs pour obtenir ces résultats.
Un analyste système est une personne qui utilise des techniques d'analyse et de conception pour résoudre des problèmes commerciaux à l'aide des technologies de l'information. Les analystes de systèmes peuvent agir en tant qu'agents de changement qui identifient les améliorations organisationnelles nécessaires, conçoivent des systèmes pour mettre en œuvre ces changements, et forment et motivent les autres à utiliser les systèmes. Les analystes doivent connaître et comprendre le concept et les principes de l'analyse des systèmes.
Bien qu'ils connaissent divers langages de programmation, systèmes d'exploitation et plates-formes matérielles informatiques, ils ne sont généralement pas impliqués dans le développement de matériel ou de logiciels. Ils peuvent être chargés de développer l'analyse des coûts, les considérations de conception, l'amélioration de l'impact sur le personnel et les délais de mise en œuvre.
Un analyste de systèmes est généralement confiné à un système désigné ou prédéterminé et travaille souvent en collaboration avec un analyste d'entreprise en utilisant des principes généraux d'analyse de systèmes. Ces rôles, bien qu'ils se chevauchent, ne sont pas les mêmes. L'analyste d'affaires évaluera les besoins de l'entreprise et déterminera la solution appropriée et, dans une certaine mesure, concevra la solution sans approfondir ses composants techniques, en s'appuyant plutôt sur l'analyste de systèmes. L'analyste de systèmes évalue et modifie souvent le code et analyse des scénarios basés sur les principes et les problèmes de l'analyse de systèmes.
Opportunités
Certains professionnels ont des connaissances pratiques dans les deux domaines (analyse d'entreprise et analyse de systèmes) et peuvent combiner avec succès ces deux professions, brouillant efficacement la frontière entre un analyste d'entreprise et un analyste de systèmes. Les deux professions exigent les principes de l'analyse des systèmes structurels.
Analyste système disponible:
- Identifiez, comprenez et planifiez les impacts organisationnels et humains des systèmes planifiés et assurez-vous que les nouvelles exigences techniques sont correctement intégrées aux processus et compétences existants.
- Planifier le flux du système à partir de zéro.
- Interagissez avec les utilisateurs internes et les clients pour étudier et documenter les exigences, qui sont ensuite utilisées pour créer des documents d'exigences commerciales.
- Rédaction des exigences techniques dès la phase critique.
- Interagissez avec le développeur du logiciel pour comprendre les limites du logiciel.
- Aider les programmeurs à développer le système, par exemple en fournissant des cas d'utilisation, des organigrammes, des diagrammes UML et BPMN.
- Documents requis ou compléments aux manuels d'utilisation.
- Chaque fois qu'un processus de développement est en cours, l'analyste système est chargé de développer les composants et de fournir ces informations au développeur. Tout cela est fait sur la base des concepts et principes de base de l'analyse de système.
Cycle de vie
System Development Life Cycle (SDLC) est une méthode de développement traditionnellesystèmes que les organisations utilisent pour des projets informatiques à grande échelle. SDLC est un cadre structuré composé de processus séquentiels par lesquels un système d'information est développé.
L'essence de l'analyse
Dès que le projet de développement reçoit les approbations nécessaires de tous les participants, l'étape d'analyse du système commence. L'analyse des systèmes est l'analyse d'un problème métier que les organisations envisagent de résoudre avec un système d'information. L'objectif principal de la phase d'analyse du système est de collecter des informations sur le système existant afin de déterminer les exigences d'un système amélioré ou d'un nouveau système. Le produit final de cette phase, connu sous le nom de livrable, est un ensemble d'exigences système. Ce sont les principes de base de l'analyse de système et de la synthèse de système.
La tâche la plus difficile dans cette analyse est peut-être de déterminer les exigences spécifiques auxquelles le système doit satisfaire. Ces exigences sont souvent appelées exigences utilisateur car ce sont les utilisateurs qui les fournissent. Lorsque les concepteurs de systèmes ont accumulé les exigences des utilisateurs pour un nouveau système, ils passent à l'étape de conception du système.
Systèmes informatiques
Analyste de systèmes informatiques est une profession dans le domaine des technologies de l'information. Un analyste de systèmes informatiques travaille à résoudre des problèmes liés à la technologie informatique. De nombreux analystes installent de nouveaux systèmes informatiques, à la fois matériels et logiciels, ajoutent de nouvelles applications logicielles àaméliorer les performances de l'ordinateur. D'autres agissent en tant que concepteurs de systèmes ou architectes de systèmes, mais la plupart des analystes se spécialisent dans un type particulier de systèmes, tels que les systèmes commerciaux, les systèmes comptables, les systèmes financiers ou les systèmes scientifiques.
Demande
En 2015, le plus grand nombre d'analystes de systèmes informatiques couvrait les secteurs du gouvernement, de l'assurance, de la conception de systèmes informatiques, de l'équipement professionnel et commercial et de la gestion des sociétés et des entreprises. Le nombre d'emplois dans ce domaine devrait passer de 487 000 en 2009 à 650 000 d'ici 2016.
Cette entrée s'est classée troisième dans le sondage de 2010, cinquième dans le sondage de 2011, 9e dans le sondage de 2012 et 10e dans le sondage de 2013.
Un analyste d'affaires (BA) est celui qui analyse une organisation ou un domaine d'activité (réel ou hypothétique) et documente son activité, ses processus ou ses systèmes, en évaluant le modèle d'entreprise ou son intégration à la technologie sur la base de principes et d'une analyse de système de structure.
Le rôle d'un analyste système peut également être défini comme un pont entre les problèmes commerciaux et les solutions technologiques. Ici, les problèmes métier peuvent être liés à des systèmes métier, tels qu'un modèle, un processus ou une méthode. Les solutions technologiques peuvent être l'utilisation d'une architecture technologique, d'outils ou d'applications logicielles. Les analystes de systèmes doivent analyser,transformer et finalement résoudre les problèmes commerciaux grâce à la technologie.
Analyse commerciale
Il existe au moins quatre types d'analyse commerciale:
- Développeur commercial - identifie les besoins commerciaux et les opportunités commerciales de l'organisation.
- Analyse du modèle d'entreprise - définition des politiques organisationnelles et des approches du marché.
- Process Design - Pour normaliser les workflows d'une organisation.
- Analyse des systèmes - interprétation des règles métier et des exigences pour les systèmes techniques (généralement au sein de l'informatique).
Autres tâches
Parfois, un analyste commercial fait partie d'une opération commerciale et travaille avec les technologies de l'information pour améliorer la qualité des services fournis, aidant parfois à intégrer et à tester de nouvelles solutions. Les analystes commerciaux agissent comme un lien entre la direction et les développeurs techniques.
BA peut également soutenir le développement de matériel de formation, participer à la mise en œuvre et fournir un soutien après la mise en œuvre. Cela peut inclure l'élaboration de plans de projet et de diagrammes de flux de données, d'organigrammes, etc.
Dans le cycle de vie du développement des systèmes, l'analyste métier agit généralement comme le lien entre le côté commercial de l'entreprise et les fournisseurs de services informatiques.