Fondamentaux du système PDF
Document Details
Uploaded by Deleted User
Tags
Related
- Fondements des Systèmes Répartis - Cours Master 1 PDF
- Plan du cours : Analyse et conception d'un système d'informations PDF
- Chapitre 1 : La Méthode De Conception Classique 2024-2025 PDF
- CHAPITRE 3 2023-2024 - MERISE : Méthode d’analyse et de conception
- L'architecture Microservices - Introduction générale PDF
- Cours d'Analyse Fonctionnelle ENSAT 2022 PDF
Summary
Ce document détaille les fondamentaux du système, incluant le cycle de vie, les différents types de systèmes (SaaS, systèmes hérités), les considérations d'intégration et de migration des données dans le cadre d'un développement de système. L'étude de cas pratique et la faisabilité sont aussi abordées.
Full Transcript
[Fondamentaux du système] [Principes fondamentaux du système ] [Cycle de vie du système] Le cycle de vie d'un système désigne les étapes par lesquelles on passe d'un développement d'un nouveau système. La figure 1.1 présente un cycle de vie d'un système plus général. Bien que la plupart de systè...
[Fondamentaux du système] [Principes fondamentaux du système ] [Cycle de vie du système] Le cycle de vie d'un système désigne les étapes par lesquelles on passe d'un développement d'un nouveau système. La figure 1.1 présente un cycle de vie d'un système plus général. Bien que la plupart de systèmes commencent par l'étape d'analyse et continuent avec la conception, la mise en œuvre, l'exploitation et la maintenance, il peut parfois être nécessaire de revenir en arrière et de revenir à une étape antérieure. Un système peut être defini comme un ensemble de logiciels interconnectés qui permettent d'accomplir une tache 1.1.4-MISE EN ŒUVRE DE DIFFERENTS SYSTEMES [Objectifs :] Les logiciels d'entreprise peuvent être installés sur l'infrastructure et les locaux s'un client ou héberger sur des serveurs dédiés appartenant à une entreprise qui fournit de tels services. Un système hébergé localement est la solution appropriés pour les systèmes plus grands et complexes Le SAAS (Software as a service) ou \ est une méthode de distribution contemporaine qui permet d'héberger et de gérer des logiciels et des données de manière centralisée dans un centre de données distant. Les solutions SAAS résident sur le cloud et nécessitent un navigateur web et une connexion internet haut débit pour y accéder. Le SAAS est moins cher car il a un faible cout initial et nécessite peu d'investissements en terme d'installation de maintenance. Le SaaS offre une solution évolutive. Le SaaS nécessite peu de personnel informatique et toutes les mises à jour logicielles ont lieu loin des locaux de l'entreprise. Le SaaS est considéré comme une solution sure car les applications et les données résident dans les services cloud du centre de donnée du fournisseur. Cependant il existe un risque de perte de données si un fournisseur Saas fait failite Avantages : Moins cher , offre des solutions évolutives, nécessite peu de personnel, Accès à tout moment Incovénient : dépendance à l'entreprise Installation parallèle Installation pilote Activité : Faites une comparaison des 4 méthodes Etude de cas pratique Une entreprise de supermarché doit remplacer son système de gestion des stocks par un nouveau système Cloud. L'entreprise a : 20 magasins en région urbaine 10 en milieu rural Des employés peuvent former en informatique Tache a faire : chaque groupe doit choisir une méthode d'installation Justifie les choix en considérant les risques, les couts, la continuité des opérations présentez votre stratégie en 3 minutes F-Problème de migration des données Identifier et décrire différents types de textes utilisés dans le développement de systèmes 2-Comprendre quand et pourquoi appliquer chaque type de textes Créer un compte sur openclassroom 3-Relier les textes aux étapes du software développement lifeCycle(SDLC) Les principaux types de textes 1-Testing de validation et de vérification - Validation : « est ce que le produit fait ce qu'il est censé faire ? - Vérifier que le produit répond aux besoins de l'utilisateur - Exemple : Tester si un site E-commerce permet de bien passer les commandes - Vérification : « Est-ce que le produit est construit correctement » - S'assurer que le système est développé selon les spécifications - Exemple : Tester un bouton bidirectionnel [2-Alpha Testing] Description : - Réaliser en interne par les développeurs ou une équipe de test dédiée avant la sortie du produit - Détecter les bogues majeurs dans un environnement contrôlé. - Exemple : Tester une application avant de la mettre à disposition des testeurs Beta 3-Beta Testing Description - Réalisé par un groupe d'utilisateurs externes ou finaux dans un environnement réel - But : d'obtenir des retours d'expériences sut les performances A ce stade il convient de réaliser un rapport de faisabilité ou une étude de faisabilité. L'étude de faisabilité évalue et analyse un projet et son potentiel , en fonction de divers critères techniques , économique , juridiques, opérationnels et de planification Elle permet de décider si le projet proposé doit être poursuivi. T Faisabilité technique : la technologie existante est-elle suffisante pour mettre en œuvre le système proposé E Faisabilité économique : le système proposé est-il rentable L Faisabilité Juridique : existe-t-il des conflits entre le système composé et des réglementations/lois ? O Faisabilité opérationnelle : les pratiques et procédures organisationnelles existantes sont elle suffisantes pour soutenir la maintenance et l'exploitation du nouveau système ? +-----------------------------------+-----------------------------------+ | | | +-----------------------------------+-----------------------------------+ | | | +-----------------------------------+-----------------------------------+ | | | +-----------------------------------+-----------------------------------+ | S | faisabilité du planning : combien | | | de temps allons no | | | | | | us attendre | +-----------------------------------+-----------------------------------+ Objectifs : -Identifier les facteurs impliqués -Justifier la nécessité d'une gestion du changement -Etudier et décrire les facteurs de réussite La gestion du changement implique divers paramètres et constitue un processus consistant à faire passer les individus, les équipes, les départements et les organisations de l'état actuel à l'état souhaité. Une gestion de changement réussie garantit que toutes les parties prenantes acceptent et adoptent les changements dans leurs environnements de travail. L'objectif est de maximiser le profit et de minimiser les pertes. Compétences de sortie : -Décrivez l'importance de la comptabilité -Identifier la manière dont les systèmes existant interagissent avec les systèmes modernes -Proposer des stratégies pour une intégration réussie lors de la fusion d'entreprises -Identifier la dimension internationale de la comptabilité logicielle Le thème système hérité désigne une technologie , un matériel , un système informatique ou un programme d'application ancien . Certains systèmes appartenant à cette catégorie peuvent encore jouer un rôle important à cette application. Un tel système peut être encore utilisé parce que ses données ne peuvent pas être converties dans des formats plus récents ou que ces applications ne peuvent pas être mises à niveau. Meme les agences de hautes technologies comme la NASA utilisent des systèmes hérités parce que le système répond toujours au besoin des utilisateurs même si des technologies plus récentes et plus efficaces sont disponibles. La fusion d'entreprises est la fusion de deux entités commerciales. La raison principale des fusions d'entreprises est la réduction des couts. Au cours de ce processus tous les services des deux entreprises doivent s'assurer que tous les sous systèmes sont compatibles. 4-STRATEGIES D'INTEGRATION Quatres stratégies d'intégration 1-Conserver les deux systèmes d'information et les faire évoluer pour avoir les mêmes fonctionnalités( cout de maintenance elevé) 2-Remplacer les deux systèmes d'information par un nouveau (cout initial accru) 3-Sélectionner les meilleures systèmes d'information de chaque entreprise et les combiner c'est très difficile pour les salariés de travailler avec les systèmes d'information d'une autres entreprise) 4- Sélectionnez les systèmes d'informations d'une entreprise et abandonnez ceux des autres entreprises problèmes polyvalents