Cette présentation présente les concepts basiques de la qualité logicielle, elle explique le principes de la mesure et l’évaluation de la qualité, l'importance des métriques dans un projet informatique, le rôle des modèles de qualité comme la norme ISO9126, ainsi que les métriques de code, à savoir: les métriques de McCabe, de Chidamber et Kemerer, etc.
Aujourd’hui, les tests sont devenu un élément crucial au cycle de développement logiciel, des sociétés ont investi dans la création d’un service interne de tests, rien ne peut être mis en production sans être validé par ce service.
Pour cela, cette présentation va mettre en évidence les fondamentaux de test logiciel à savoir: définitions, types, processus, méthodes, outils, principes, stratégies, jeux de test, etc.
Formation généraliste rédigée en Juin 2009
Qualité logiciel
Plan Qualité
Gestion Processus de développement
Gestion des exigences
Gestion de configuration
Gestion des tests
Gestion des anomalies
Gestion de la documentation
Cette présentation présente les concepts basiques de la qualité logicielle, elle explique le principes de la mesure et l’évaluation de la qualité, l'importance des métriques dans un projet informatique, le rôle des modèles de qualité comme la norme ISO9126, ainsi que les métriques de code, à savoir: les métriques de McCabe, de Chidamber et Kemerer, etc.
Aujourd’hui, les tests sont devenu un élément crucial au cycle de développement logiciel, des sociétés ont investi dans la création d’un service interne de tests, rien ne peut être mis en production sans être validé par ce service.
Pour cela, cette présentation va mettre en évidence les fondamentaux de test logiciel à savoir: définitions, types, processus, méthodes, outils, principes, stratégies, jeux de test, etc.
Formation généraliste rédigée en Juin 2009
Qualité logiciel
Plan Qualité
Gestion Processus de développement
Gestion des exigences
Gestion de configuration
Gestion des tests
Gestion des anomalies
Gestion de la documentation
Les slides de la présentation faite par CIO Informatique Industrielle lors du salon Synergie NTIC, sur les utilisations de Linux en contexte embarqué et industriel
Présentation du talk de Fabien Arcellier- OCTO Technology
Avant 10 JVMs, maintenant 300 microservices avec des runtimes
transients. Le nombre de service à assembler pour construire
nos applications augmente.
Le SI se modernise, le monitoring peine à suivre. Que faut-il
repenser ?
Une perspective multi-source de données pour l'Intelligence TechnologiqueVIA INNO
Présentation réalisée par Marina Flamand, notre responsable Recherche et Développement, lors du 16ème forum IES sur l'Intelligence Économique et Stratégique dans le monde d'après. Découvrez nos réflexions sur ce sujet clé de l'Intelligence Stratégique et technologique.
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !Simplicité Software
Diaporama de présentation du premier Meetup Low-code Paris.
Vous avez envie de discuter du low-code ? Vous avez des idées ? Des questions sans réponses ? Votre curiosité vous anime ?
Découvrez le panorama des plateformes low-code, les différentes utilisations possibles, des exemples concrets d'applications et le témoignage d'un client DSI.
Conférence dynamics 365 journée 30 ans absys cyborg 06072017Absys Cyborg
Découvrez le support de présentation de la conférence Microsoft Dynamics 365 du 06 juillet 2017 organisée par Absys Cyborg à l'occasion de leur 30 ans au Pavillon d'Armenonville
Digitalisation et innovation dans le monde de l'assuranceJerome Minardi
Voici la présentation que j'ai utilisé sur l'évènement Decidassur 2016. Découvrez ma vision sur l'évolution du monde de l'assurance (changement, compétition disruptive, contraintes, Big Data), et comment Progress aide ses clients à créer de nouveaux services et rendre le SI agile pour innover rapidement. Les derniers slides contiennent le témoignage de Frédéric Demazier, DSI d'April Moto sur son utilisation de la solution Corticon BRMS pour faire la refonte de toute la tarification d'April Moto.
La gestion des actifs logiciels : enjeux et opportunitésMicrosoft Ideas
La gestion des actifs logiciels est devenue clé au sein des organisations. Cet actif est souvent vu comme un facteur de risque et non comme une formidable opportunité pour réduire ses coûts et optimiser ses investissements. Tous les métiers de l'organisation sont concernés par ce sujet (achats, finance, marketing, direction technique...) mais très souvent personne ne sait vraiment par où commencer ! Dans cette session, Mathieu Bourreau, directeur du consulting Crayon vous présentera les enjeux d'une mise en place d'une gestion des actifs logiciels efficace, les méthodologies Crayon à votre disposition mais également l'impact de ce sujet sur votre organisation et vos métiers. La session finira sur une session de questions/réponses en vue de répondre à l'ensemble de vos interrogations mais aussi vous aider à mettre en place les prochaines étapes. Session présentée par le partenaire : Crayon Consulting & Services.
Speakers : Mathieu Bourreau (Crayon Consulting & Services)
Alternative au Tramway de la ville de Quebec Rev 1 sml.pdfDaniel Bedard
CDPQ Infra dévoile un plan de mobilité de 15 G$ sur 15 ans pour la région de Québec. Une alternative plus économique et rapide, ne serait-elle pas posssible?
- Valoriser les infrastructures ferroviaires du CN, en créant un Réseau Express Métropolitain (REM) plutôt qu'un nouveau tramway ou une combinaison des 2.
- Optimiser l'utilisation des rails pour un transport combiné des marchandises et des personnes, en accordant une priorité aux déplacements des personnes aux heures de pointes.
- Intégrer un téléphérique transrives comme 3ème lien urbain dédiés aux piétons et cyclistes avec correspondance avec le REM.
- Le 3 ème lien routier est repensé en intégrant un tunnel routier qui se prolonge avec le nouveau pont de l'Île d'Orléans et quelques réaménagemet de ses chausées.
https://www.linkedin.com/in/bedarddaniel/
English:
CDPQ Infra unveils a $15 billion, 15-year mobility plan for the Quebec region. Wouldn't a more economical and faster alternative be possible?
Leverage CN's railway infrastructure by creating a Metropolitan Express Network (REM) instead of a new tramway or a combination of both.
Optimize the use of rails for combined freight and passenger transport, giving priority to passenger travel during peak hours.
Integrate a cross-river cable car as a third urban link dedicated to pedestrians and cyclists, with connections to the REM.
Rethink the third road link by integrating a road tunnel that extends with the new Île d'Orléans bridge and some reconfiguration of its lanes.
https://www.linkedin.com/in/bedarddaniel/
2. Qu'est-ce qu'un bon programme ?
Différents points de vue :
l'utilisateur (ce que ça fait)
le programmeur (comment ça le fait)
le fournisseur (combien ça coûte)
la hotline (pourquoi ça ne le fait pas/plus)
le juriste (à qui est l'idée pour le faire)
3. Un bon programme
pour le fournisseur ou l’éditeur?
Coût réduit (→)
développement + maintenance
Délai tenu
contrat
marché : arriver le premier, « fenêtre/option » à ne pas rater dans le design…
Production avec des risques maîtrisés
Qualité conforme aux exigences
... succès de vente
4. Dépassement des coûts et délais
IBM, sur 24 projets d'envergure en TI (1992) :
55% des systèmes coûtent plus que prévu
68% dépassent les délais prévus
88% ont été considérablement redéfinis
Standish Group international, sur 8000 projets en TI (1994) :
Seulement 10% des projets sont livrés selon le budget et l’échéancier initial
5. Un bon programme
pour le fournisseur ou l’éditeur?
Rappel
Coût réduit (→)
développement + maintenance
Délai tenu
contrat
marché : arriver le premier, « fenêtre » à ne pas rater
Production avec des risques maîtrisés
Qualité conforme aux exigences
... succès de vente
7. Dépassement des délais
90% des projets de haute technologie réalisés aux États-Unis ne sont
pas complétés dans les délais (et selon le budget prévu)
8. Dépassement des délais et des coûts :
Nouvel aéroport international de Denver
(Scientifc American, 1994)
Devait être une merveille d'ingénierie moderne
140 km2 (4 ou 5ème plus grand au monde à l’époque)
convoyeur de bagages sous-terrain « intelligent », 193 millions de $
33 km de rails, 4000 trajets, 5000 capteurs optiques, 400 récepteurs radio, 100
ordinateurs en réseau, 56 lecteurs de code barre, etc.
9. Dépassement des délais et des coûts :
Nouvel aéroport international de Denver
(Scientifc American, 1994)
Objectif : aéroport opérationnel pour 29/10/1993
En juin 1994, système de convoyage en retard :
pertes = 1,1 million de $ par jour
responsables incapables de prévoir quand le système serait suffisamment stable pour que
l'aéroport ouvre
Ouverture de l'aéroport : 28/02/1995
16 mois de retard
5,2 milliards de $ au lieu de 2 milliards
Fini : septembre 1995
convoyage des bagages encore en grande partie manuel
Système abandonné en 2005
jamais utilisé pour avions arrivants
1 million de $ de maintenance par mois
10. Qu'est-ce qu'un bon programme ?
Différents points de vue :
l'utilisateur (ce que ça fait)
le programmeur (comment ça le fait)
le fournisseur (combien ça coûte)
la hotline (pourquoi ça ne le fait pas/plus)
le juriste (à qui est l'idée pour le faire)
11. Un bon programme
pour la hotline
Facilité de diagnostic :
reproductibilité du problème
identification du problème
administration à distance
12. Un bon programme
pour le juriste
Questions de propriété intellectuelle :
Utilisation de la Reconnaissance officielle détenue par la société
reproduction / contournement difficile par concurrents
argument commercial : prestige, prix, ...
☛ Attention, effet néfaste possible sur l'innovation !
Utiliser des idées publiques
Éviter d'utiliser les idées des autres
droits d'auteurs
look and feel, noms, marques, ...
Sauf si l'on peut prouver une antécédence
13. Un bon programme
pour le juriste
Mais une Reconnaissance officielle n'est pas une garantie !
La protection est théorique
En cas de procès
Le gagnant est souvent celui qui a les meilleurs avocats !
Les grosses sociétés pèsent plus que les petites
Valeur juridique pratique ≈ preuve d'antécédence
Les bureaux d'enregistrement vérifient peu l'originalité
☛ Attention! Il reste toujours un risque (☹)
une grosse société peut en étouffer une petite
14. Un bon programme
pour le juriste
Droits d'exploitation :
Gestion des licences logicielles :
licences par machine, par site, ...
Contrôle :
numéro d'enregistrement, ...
Conditions d'utilisation
Acceptation par l'utilisateur
Pack physique : « en brisant ce sceau, vous acceptez ...
Accord électronique : boutons « I accept » / « I refuse »
15. Un bon programme
pour le juriste
Dispositions légales :
loi informatique et liberté
incitation à la violence, à la haine raciale, ...
interdiction d'accès aux mineurs
...
Règles éthiques, déontologie, ...
16. Un bon programme pour qui ?
Des contraintes souvent opposées...
Utilisateur :
besoins, performance, convivialité, fiabilité, sécurité, ...
Programmeur :
facile à comprendre, vérifier, modifier, porter, réutiliser, ...
Fournisseur :
marché, délai, coût, risques, ventes…
Hotline :
facilité de diagnostic
Juriste :
propriété industrielle, dispositions légales…
19. Qu'est-ce que « bien faire
un programme » ?
Bonne organisation
découpage en tâches / répartition des rôles
coopération
Bonnes procédures
pour réaliser le produit
pour contrôler la production
Bonnes personnes
compétence, formation, ...
Bons outils
matériel, logiciel,…
20. Réussite des projets informatiques
(rappel)
Mais quels sont les facteurs de succès ?
21. Facteurs de succès des projets
informatiques (par ordre d'importance)
1. engagement de la direction qui pilote le projet
2. implication des utilisateurs
3. expérience du chef de projet
4. formulation des objectifs d'affaires
5. envergure limitée aux besoins essentiels
6. infrastructure technologique normalisée
7. spécifications précises et stables
8. utilisation de méthodologies (formelles)
9. estimations fiables et rigoureuses
10. découpage des livraisons, compétence du personnel, ...
24. À retenir
Le génie logiciel, c'est
l'art de bien faire de bons programmes
Un programme n'est pas « bon » dans l'absolu!
On se trompe presque toujours (coût, délai, contenu,
...)
☛ Cependant, il faut essayer de « se tromper le moins
que possible »
Standish Group international: Enterprise fondée en 1985, intervient dans le domaine de recherche, d’implémentation de projets, …
J. Printz : Professeur émérite(Remarquable) au Conservatoire National des Arts et Métiers, France ( CNAM)
Amortissement: diminution de la valeur suite à l'usure ou au vieillissement (d'un bien)
Pour la plupart des hotlines, il s’agit d’un support de nature technique, mais il peut également s’agir de centres d’appels en charge de demandes d’informations diverses.
patente/Reconnaissance officielle qui prouve une qualification et confère certains droits
Ethique: Science de la morale; Déontologie: (Théorie)Ensemble d’obligations morales qui régissent la profession;