Intra 1 Flashcards

1
Q

Comment les clients perçoivent la maintenance?

A
  • coute cher
  • ne savent pas sur quoi on travaille
  • c’est lent
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Principaux problèmes internes en logiciel

A
  • mal concu et mal programmé
  • pas de documentation
  • pas de logiciel de test
  • pas de plateforme de maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Lehman et sa contribution?

A

8 règles de l’évolution du logiciel :

  • Changement continu
  • Complexité croissante
  • Autorégulation
  • Taux travail invariant
  • Conservation de la familiarité
  • Croissance fonctionnelle continue
  • Qualité décroissante
  • Système de rétroaction
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qui a utilisé les mesures crédibles (quantifiables) le premier?

A

Dijsktra avec l’interdiction des GoTo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qui a inventé les points de fonction

A

Albrech

Remarques
Le calcul de la taille fonctionnelle d’un logiciel à l’aide des points de condition est plus intéressant car les points de fonction sont indépendants de la technologie ( contrairement aux lignes de code).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Qui a inventé la complexité cyclomatique

A

McCabe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Qu’est ce que COBit

A

Objectif de contrôle, guide de management, modèles de maturité vu par les financiers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Comparer ressources, process et produit

A

p.34

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Avec qui se comparer

A

isbsg.com

Les chiffres en main sont le meilleur outil de défense ( ISBSG)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Sur quoi se fier pour faire la maintenance? Doc ou code source?

A

Le code source

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Quelle est la différence fondamentale entre les modèles de maintenance et de développement?

A

La gestion et l’arrivée des reqêtes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Différences entre un modèle et une norme?

A

Norme:

  • Obligation de l’ingénieur
  • Liste
  • protéger le public

Modèle :

  • Améliorer la maintenance(contenu)
  • Niveau de maturité(structure)
  • Améliorer(objectif)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Quel est le domaine de processus qui est toujours présent dans une organisation?

A

L’évolution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Les catégories de maintenance (4)?

A

Correctif : Panne –> interuption du travail
Perfectif : Amélioration fonctionnelle, optimisation
Préventif : Faute dormante
Adaptatif : Changement à l’environnement existant

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

ISO12207

A

Opération, maintenance, dev (haut niveau)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

ISO14764

A

Maintenance en détails

17
Q

ISO25010

A

8 caractéristiques de la qualité d’un logiciel, dont sa maintenabilité

18
Q

AST?

A

Arbre syntaxique abstrait, fais partie des étapes de la compréhension du logiciel

19
Q

Deux approches de la rétro-ingénirerie

A
  • Faire un grand projet pour rajeunir un logiciel existant (Koskinen)
  • Faire des améliorations mineures succesives (avec un plan d’ensemble) lors de petites maintenances (April)
20
Q

Pourquoi fixer des seuils de temps pour les catégories de maintenance?

A

Pour éviter l’engorgement des équipes de maintencance

21
Q

Qu’est-ce que la “transition” d’un logiciel?

A

Quand le projet passe du développement à la maintenance. Un transfert controlé se fait sur une période de 1 à 4 semaines

22
Q

Qu’est-ce qu’un SLA?

A

Une entente de niveau de service de maintenance avec un tiers (Service Level Agreement)

23
Q

Quelles sont les 10 étapes (milestones) de la maintenance?

A

Creation de billet
Reproduction du probleme -> (rediriger)(fermer)
Classification ( Categorie (4), Priorité) et assignation
Analyse d’impact ( estimé, approbation client)
Conception
Implémentation
Test
Approbation du client
Mise en production
Surveillance