• Aucun résultat trouvé

DES SYSTÈMES D INFORMATION

N/A
N/A
Protected

Academic year: 2022

Partager "DES SYSTÈMES D INFORMATION"

Copied!
7
0
0

Texte intégral

(1)

DES SYSTÈMES D’INFORMATION

Le concept d’urbanisation repose sur une analogie connue entre le Système d’Information (SI) et la ville, dans lesquels interviennent tour à tour urbanistes et architectes. Dans une ville, l’urbaniste travaille à tracer les routes, à identifier les besoins d’approvisionnement en électricité, eau, téléphone, à définir les infrastructures publiques (écoles, mairies, hôpitaux). L’architecte prend ensuite le relais pour

construire des bâtiments qui puissent être connectés aux infrastructures définies par l’urbaniste. Les choses se passent à l’identique lors de la création d’un SI. L’urbaniste identifie tout d’abord les besoins en flux d’information dans le SI et définit des règles à respecter lors de la conception des différentes applications logicielles, lesquelles seront conçues sous l’orchestration de l’architecte.

Dans un contexte chahuté de fusion, d’acquisition, de réorganisation ou plus simplement

d’évolution de stratégie d’une entreprise, le SI est amené à évoluer et sa complexité va

croissante. Il convient alors d’apporter une attention toute particulière à cette évolution,

afin d’en maîtriser les coûts tout en conservant la flexibilité et la réactivité nécessaires

à l’alignement avec les besoins du métier. c’est bien là l’objectif d’une démarche

(2)

126

Architectures d’entreprises : frameworks et méthodologies

Retrouvez le contenu détaillé de ces formations sur : www.sitec.lu/formation

Formation disponible en

Formation disponible en

Objectifs

• sensibiliser aux problèmes inhérents à la conception d’une architecture

• mettre en perspective les différents frameworks architecturaux existants

• sensibiliser aux problématiques de sécurité

Points abordés

• problématiques liées à la conception des architectures

• apport du standard UML 2.0 associé à la méthodologie MDA (Model Driven Architecture)

• concepts de composants, de connecteurs, d’interface et de style présents dans les langages de description d’architecture (ADL)

• étude et comparatif des différents frameworks d’architectures d’entreprise (Zachman, TOGAF, 4+1, …)

• méthodologie de conception appliquée aux architectures SOA

• prise en compte des besoins métiers de l’entreprise

• lien avec la conception de services logiciels

• prise en compte de la sécurité des applications d’entreprise lors de la conception des architectures

Public

Architecte des Systèmes d’Information, chef de projet

Pré-requis

Connaissances de base en analyse et architectures logicielles

Intervenants

• Damien NICOLAS

Chef de projet, CRP Henri Tudor

• Djamel KHADRAOUI

Chef de projet, CRP Henri Tudor

• Sophie RAMEL

Chef de projet, CRP Henri Tudor

• Jean-François MERCHE Ingénieur R&D, CRP Henri Tudor

Méthode pédagogique

Explications méthodologiques et théoriques, études de cas Durée 4 jours

Tarif 1.375 € HT

Introduction à l’architecture pilotée par les modèles MDA ( Model-Driven-Architecture)

Objectifs

• sensibiliser les participants aux principes du MDA

• présenter les différentes étapes d’application du MDA

• faire un tour d’horizon des différents outils liés à MDA

Points abordés

• historique

• présentation succincte d’UML et de XML

• présentation des standards utilisés par MDA : MOF, XMI, UML, …

• introduction aux modèles (CIM, PIM et PSM)

• introduction aux différentes approches de transformations de modèles (par programmation, par template, par modélisation)

• panorama des outils MDA (AndroMDA, Eclipse/EMF, …)

Public

Analyste-programmeur, architecte logiciel, chef de projet informatique

Pré-requis

Connaissance d’UML et de XML

Intervenant Damien NICOLAS

Chef de projet, CRP Henri Tudor

Méthode pédagogique Exercices, exposés théoriques Durée 1 jour

Tarif 530 € HT

(3)

Les méthodes de développement agile

Objectifs

• comprendre les origines et les principes du développement agile

• mettre en pratique l’organisation et les pratiques préconisées par la méthode Scrum

• mettre en pratique les techniques de développement agile préconisées par la méthode Extreme Programming

• comprendre et utiliser les outils de tests et d’intégration qui permettent de simplifier les tâches du développeur

Points abordés

• introduction :

- courte présentation de Scrum et XP, les projets ciblés et bref historique

- revue des principes de Scrum : 3 rôles, 3 cérémonies, 3 artefacts et 3 bonnes pratiques

- revue des principes de XP : qualité, reproductibilité du processus, approche centrée sur le client, cycles de développement courts, pilotage par les tests, ouverture au changement, périmètre optionnel

• les principes de Scrum

- les rôles : Product owner, Scrum Master et Team

- les cérémonies : Sprint Planning, Sprint review, Daily Scrum - les artefacts : Product Backlog, Sprint Backlog, Daily Scrum - les bonnes pratiques : Users Stories, planning poket et Scrum

board

• les valeurs et pratiques de XP

- les 4 valeurs de XP : Communication, Simplicité, Feedback, Courage

- revue de l’ensemble des 12 pratiques de XP : Planning Game, Small Releases, Tests, Refactoring, Simple Design, Pair Programming, Collective Code Ownership, Continuous Integration, On-Site Customer, 40-hour Week, Coding Standards, Metaphor

• planning Game & Iteration planning

- les concepts et principes du Planning Game

- réalisation d’un cas pratique de Planning Game (sous forme de jeu ou d’exercice de programmation)

• test-driven development

- les aspects du développement piloté par les tests : programmation objet, environnements de tests, approche, test fixtures, mock objects, couverture des tests, GUI testing, gestion des bugs, tests utilisateur

- exercices pratiques de programmation en Pascal avec l’environnement de développement Open Source Lazarus et FPCUnit

• refactoring & continuous integration

- les principes du refactoring et l’intégration continue : processus contrôlés de refactoring, quand appliquer le refactoring, design patterns, intégration

- exercices pratiques de refactoring

• adopter XP

- les principales difficultés à mettre en oeuvre un processus XP - discussion sur les questions récurrentes à propos d’XP

Public

Analyste, développeur

Pré-requis

Connaissances de base en analyse et architectures logicielles

Intervenant Stéphane CARRé

Directeur, Optima Consulting

Méthode pédagogique

Exercices sur PC, exposés théoriques Durée 2 jours

Tarif Nous contacter

Formation disponible en

(4)

128 Retrouvez le contenu détaillé de ces formations sur : www.sitec.lu/formation

Qualité et ergonomie au service de vos

applications web Formation disponible en

Formation disponible en

Objectifs

• sensibiliser les professionnels à la problématique de l’accessibilité web

• démontrer l’intérêt de la conformité aux standards du web

• présenter des outils et méthodes permettant d’améliorer la qualité des interfaces web

• présenter les principaux enjeux de la prise en compte de l’ergonomie dans les projets web

• établir un lien entre qualité fonctionnelle et technique

Points abordés

• enjeux

• ergonomie

• accessibilité

• qualité et testabilité

• standards, conformité, interopérabilité

• bonnes pratiques

Public

Analyste, architecte de SI, cadre impliqué dans des projets de développement, chef de projet, créateur de site web, gestionnaire de site, ingénieur ou technicien participant à la conception et à l’amélioration d’un produit, d’un processus ou d’un procédé, ingénieur, responsable IT, webmaster

Intervenants

• Alain VAGNER

Ingénieur R&D, CRP Henri Tudor

• Salim GOMRI

Ingénieur R&D, CRP Henri Tudor

Méthode pédagogique

Exercices, exposés théoriques, illustrations Durée 1 jour

Tarif 530 € HT

Développement d’applications sur terminaux mobiles

Objectifs

• donner une vue générale des enjeux des technologies mobiles

• permettre aux architectes de choisir la bonne solution de développement pour une application mobile

• éviter les mauvaises surprises de la non-portabilité immédiate d’une application d’un terminal à un autre

• introduction au développement d’application mobile

• iPhone

• Java ME

• Web Mobile

Points abordés

• plateformes de développement

• langages natifs (cocoa) et portables (Java)

• langages issus du web (XHTML MP / css /Javascript, Flash Lite)

• environnements de développement

• solution tierces pour la portabilité d’applications

• perspectives mobiles

Public

Architecte logiciels, décideur, développeur

Pré-requis

Connaissance d’UML et de XML

Intervenants

• Salim GOMRI

Ingénieur R&D, CRP Henri Tudor

• Cyril HAZOTTE

Ingénieur R&D, CRP Henri Tudor

• Eric MONTECALVO

Informaticien, CRP Henri Tudor

Méthode pédagogique

Démonstration, exercices sur PC, exposés théoriques, études de cas Durée 1 jour

Tarif 530 € HT

(5)

Business process-oriented modelling

Objectives

• to present a process-oriented modelling approach that can be understood and used by both business and IT people

• to show how business process models can be used on one hand to formalise business process (re-)engineering activities, while also accurately implementing business requirements throughout software development activities

Points dealt with

• to describe the basic business process modelling concepts - roles, activities, resources, products - and the limitation of WfMC/BPMI approaches. Introduction to multiple-perspective business-process modeling

• to formalize business process requirements, rules and practices

• to present a practical guide on how to identify business requirements that can be accurately defined by process models and the interdependency between these requirements; then how to progressively move from informal descriptions to rigorous models that can be supported by software modelling tools. Emphasize the distinction between the activity-based models available in modelling tools and some other valuable perspectives role-based models, etc.

• to discuss the pro and cons in using languages oriented towards implementation of business processes in software systems (for instance the Business Process Execution Language for Web Services - BPEL4WS, or the Business Process Modelling Language - BPML)

• case study

• to apply business process-oriented modelling to a concrete business scenario. The case study can be tailored to the background of the audience (business-oriented or technical oriented). In case of mixed audience different groups could be formed

Audience

Architect, business analyst, engineer, project manager

Prerequisites

Experience in projects involving re-engineering or modelling software systems in an enterprise setting

Teacher Denis AVRILIONIS

Managing Director, Onetree Technologies S.A.

Pedagogical method

Presentations and hands-on exercises Duration 2 jours

Price Contact us

Training available in

(6)

130

Réceptionnez et déployez vos solutions logicielles avec qualité

Surveiller et capitaliser l’information au quotidien

Retrouvez le contenu détaillé de ces formations sur : www.sitec.lu/formation

Objectifs

• connaître les standards en matière de tests logiciels

• savoir définir une stratégie de tests

• concevoir des tests fonctionnels en combinant des techniques de tests

• suivre et gérer le déroulement des tests

• maîtriser la gestion des anomalies

• connaître les différents outils de support aux tests

• évaluer la conformité d’un projet informatique

• utiliser un outil de gestion et de suivi des tests : OPAL Next

• utiliser un outil de gestion des anomalies : Mantis

Points abordés

• les normes en matière de tests (ISO, IEEE)

• les tests dans un projet logiciel (stratégie de tests, conception des cas et des scénarios de tests, exécution, suivi, non-régression)

• les types de tests (unitaire, intégration, fonctionnel, acceptation)

• les techniques de tests (techniques white box, techniques black box)

• l’infrastructure de tests (environnements, outils de tests)

Public

Analyste, chef de projet informatique, responsable qualité

Pré-requis

Expérience en projets informatiques, expérience en analyse (rédaction de cahiers des charges ou de spécifications)

Intervenant Samuel RENAULT

Ingénieur R&D, CRP Henri Tudor

Méthode pédagogique

Exercices de mise en application, exposés théoriques, présentation d’un outil

Durée 1 jour Tarif 530 € HT

concevez un cahier des charges détaillé pour le développement d’un système d’information

Objectifs

• être sensibilisé à l’importance du cahier des charges tout au long du projet

• savoir structurer et rédiger un cahier des charges

• pouvoir utiliser des techniques d’expression des exigences et de modélisation qui aident à rédiger le cahier des charges et à analyser le système d’information

Points abordés

• pourquoi faire un cahier des charges ?

• processus d’ingénierie des exigences, étape par étape

• contenu et organisation d’un cahier des charges

• qualités attendues d’un cahier des charges

• traçabilité : pourquoi et avec quels outils ?

• présentation de l’intérêt de la modélisation dans un cahier des charges

• approches structurantes et modélisation UML, introduction à des techniques pour :

- exprimer les objectifs du système d’information

- identifier et structurer les exigences fonctionnelles et non fonctionnelles

- rédiger les exigences fonctionnelles sous forme de cas d’utilisation

- modéliser les exigences avec UML (Unified Modeling Language)

• outils logiciels pour la modélisation

• amélioration de la gestion des exigences grâce aux normes

Public

Analyste, chef de projet informatique, consultant, développeur, directeur, responsable IT, responsable qualité

Pré-requis

Expérience en projets informatiques, expérience en analyse (rédaction de cahiers des charges ou de spécifications)

Intervenant Céline DéCOSSE

Ingénieur R&D, CRP Henri Tudor

Méthode pédagogique

Exercices, exposés théoriques, études de cas Durée 2 jours

Tarif 865€ HT

Formation disponible en

Formation disponible en

(7)

concevez des cahiers des charges métier pour la sélection d’un fournisseur de progiciel ou de développement de système d’information

Objectifs

• progiciel ou développement spécifique ?

- choisir entre l’acquisition et le développement d’un système sur base de critères objectifs

- connaître les différents types de cahier des charges pour un appel d’offres et pour un projet de développement

• quelles sont les exigences sur le futur système ? - identifier les processus métiers

- identifier et analyser les exigences des utilisateurs

- décrire les exigences fonctionnelles et non-fonctionnelles de manière structurée

• comment organiser les exigences dans un cahier des charges ? - choisir un modèle de cahier des charges adapté à votre projet - organiser les exigences dans le cahier des charges - rédiger les contraintes d’appel d’offres

- utiliser un formalisme adapté au projet - valider le cahier des charges

Points abordés

• le cahier des charges, un document essentiel pour votre projet

• des processus métier à l’identification des exigences pour un projet IT - identifier les processus métiers : comment faire, qui est

impliqué ?

- identifier les exigences fonctionnelles et non fonctionnelles par processus

- décrire les exigences

- valider et pondérer les exigences : structurer le texte, s’appuyer sur des modèles

• contenu et organisation du cahier des charges

- les standards applicables en matière de cahier des charges - le cahier des charges d’appel d’offres

- le cahier des charges de développement - bonnes pratiques de rédaction

• suivi des exigences au cours du projet IT

Public

Analyste, chef de projet, consultant, développeur, informaticien, responsable de développements et d’intégration informatique

Intervenants

• Céline DéCOSSE

Ingénieur R&D, CRP Henri Tudor

• Samuel RENAULT

Ingénieur R&D, CRP Henri Tudor

Méthode pédagogique

Démonstrations, études de cas, exercices, cas pratiques, retours d’expérience, exposés théoriques

Durée 2 jours Tarif 865 € HT

Formation disponible en

NEW

Références

Documents relatifs

Le thermostat peut être utilisé pour le réglage du chauffage et le refroidissement avec régulation électrique KNX, réglable en continu ou pour la commande des actionneurs

Si toutes vos pages ont des designs différents, je vous conseille de faire un cahier des charges général (pour le menu, les boutons, etc.), et un cahier des charges différent

À la base, une nouvelle lecture du système d'information (SI) traduisant l'évolution du lien entre l'informatique et l'organisation de l'entreprise : le SI devient un vecteur

- Les tablettes sont à maintenir. Un grand soin sera apporté lors du démontage des châssis afin de ne pas endommager les tablettes de fenêtres existantes. Les tablettes

(2) la s´eparation entre fonctions et r´ealisation de ces fonctions: dans les phases du cycle de vie (voir section 2.2) des m´ethodes de d´eveloppement de logiciel d’application et

09 Juin 2015 Page - 12 BET FRANCK REY Tous les radiateurs seront montés sur consoles spéciales, soit directement dans la maçonnerie, soit dans les renforts de

En nous basant sur un corpus théorique relatif aux systèmes d’information, à l’apprentissage et au changement organisationnel, nous avons tenté d’étudier les

Le piquetage général du chantier sera effectué par l'entrepreneur contradictoirement avec le maître d'œuvre avant le début des travaux.. PIQUETAGE SPECIAL DES