dimanche 30 septembre 2007

Exercice pour diplômés de Grandes écoles de commerce

Un produit est vendu 100 euros.
Le dir co a décidé une réduction de prix de 10 %. Ce qui fait un nouveau prix de P1.
Puis, comme le stock en est toujours pléthorique, d'une nouvelle réduction de 10 % sur le prix précédent (P2). Ce qui donne le prix P2.

Vérifiez le calcul de votre Sup de co et autre diplômé d'école (en général privée, oui, à Sup de co, on paye ... donc c'est un diplôme de qualité, évident n'est ce pas ! d'ailleurs les sup de co se recrutent entre eux. Idem d'ailleurs d'autres "Grandes Ecoles". D'où la proposition de classement des écoles que vient de proposer l'EM de Paris pour "concurrencer" le classement de Shanghaï (voir le Monde)).

Je vous ai déjà cité un grand informaticien, Leslie Lamport :
" ce qui m'a été utile est ce que j'ai appris au lycée".

Ici c'est ce qu'on est censé avoir appris en primaire. Mais le niveau monte ! comme celui des eaux. Pollution, pollution !


Hier soir une rencontre avec un commercial (un vieux, peu diplômé) m'a éclairé...

Le cours et les td de notre collègue

Marc Frappier à l'U de Sherbrooke

http://www.dmi.usherb.ca/%7Efrappier/ift514/ift514.html

COSMIC

aller à http://www.cosmicon.com/

"La durée d'une minute dépend de quel côté de la porte des toilettes vous vous trouvez"

Zall, cité par Richard Robinson

"Le meilleur moyen d'être en retard est de se dire qu'on a le temps"

Aux groupes 1 et 3

A faire chez soi et à fournir REDIGE en entrant en TD lors de la première séance de la semaine prochaine :

Exercice n° 3 jusqu'à la question 4 incluse.

Vous avez dû répondre aux questions de l'exo 1. Je fournirai le corrigé la semaine prochaine.

"Il faut 90% des efforts pour faire les 90 premiers % du travail

Et il faut 90% des efforts pour faire les 10 derniers % du travail."
Arthur Bloch, Murphy's Law)

vendredi 28 septembre 2007

Au groupe 2

8 h 45 à 10 h 15
7 étudiants sur une groupe de 25 présents en TD.

Bof ! les tests du logiciel, quelle importance ! le client testera, voyons !

voir http://lefenetrou.blogspot.com/

sur ce qui vient de paraître dans Le Monde (que je vous avais annoncé... "ça va finir par sortir dans la presse")

A faire chez soi et à fournir REDIGE en entrant en TD lors de la première séance de la semaine prochaine :

Exercice n° 3 jusqu'à la question 4 incluse.

Vous avez dû répondre aux questions de l'exo 1. Je fournirai le corrigé la semaine prochaine.

mercredi 26 septembre 2007

Pour ceux qui n'écoutent pas le cours

Vous pouvez vous payer le cours de Cap Sogeti, c'est 1895,66 euros les deux jours.

ici

Réponse à fournir par écrit commenté

à l'entrée du prochain TD.

Soit un programme qui vaut 95 points de fonction.
Ce programme de 10 000 LOC COBOL est écrit et mis au point en 60,5 mois par le programmeur Dudule.

Le "même" programme est réalisé en 25,5 mois par Duchnock avec un générateur pour lequel il a fallu écrire 2000 lignes (comme exemple, voir PAC de l'ex CGI, rachetée par IBM. PAC rest utilisé par la DGI), lignes dont le générateur produira 14 000 lignes de code COBOL.


Analysez la productivité dans les deux cas.

Les codes que vous lisez sur la présentation...

pointée par le précédent message, sont ceux de COCOMO. Vous en trouverez la définition dans mon livre La mesure du logiciel. De même que vous y trouverez la présentation de COCOMO

Sur les Points de fonction

Un ensemble de transparents sur une application réelle :
http://synergies.modernisation.gouv.fr/IMG/pdf/20061204_SDAE_synthese_experimentation_PF.pdf

Cours du 26 sept

De 8 h à 9 h
J'ai traité :
- réponse à l'exercice sur l'agrégation d'ordres
- des modèles de prévision d'effort
- de la "méthode des points de fonction"

Prochain cours sur les tests du logiciel.

Rappel : fin de l'enseignement avant l'interruption des enseignements de Toussaint

Rappel : venir en cours à 8 heures pour ne pas écouter les cours c'est ....

jeudi 20 septembre 2007

Le dernier cours

a porté sur la théorie de la mesure (essentiel si on ne veut pas faire n'importe quoi sur des données numériques) et sur l'estimation.

Le prochain portera sur les méthodes d'estimation de charges de développement, en particulier "La méthode des Points de Fonction" .

Ensuite sur les tests.

Vous pouvez préparer vos question sur le poly dont vous disposez.

Des cahiers des charges

En TD je vous ai fourni celui des machines à voter. En voici d'autres dont celui du DAB qui a fait l'objet d'une école d'été CEA, EDF, INRIA à laquelle j'ai eu l'honneur de participer comme enseignant.

http://www.iut-nantes.univ-nantes.fr/~habrias/portailHabrias/projets_et_stages.html

Le cas a été traité en B.

Ne perdez pas votre temps

... à des choses inutiles.

Les consignes ....voir
http://www.iut-nantes.univ-nantes.fr/~habrias/portailHabrias/planification.html

Sites sur la gestion de projets

http://www.gestiondeprojet.com/

et bien d'autres.... utilisez Google

et un guide québécois (merci à eux) pour Ms Project

TD sur la "gestion de projet"

Vous devez avoir préparé avant la prochaine séance :
- le cycle de vie choisi
- l'architecture fonctionnelle (vous avez eu trois exemples lors du td) de votre logiciel de notes
La séance sera consacrée à la planification, allocation des ressources avec Ms project

Sur le poly de cours, OBS, PBS, WBS sont illustrés par un petit exemple.

Les TD

Rappel : vous devez fournir l'ensemble des réponses aux questions de TD (sauf questions supprimées bien sûr) même si vous ne les avez pas rédigées pendant la séance.

Il va y avoir un ramassage de tous les dossiers sous peu et notation servant à la note finale.

mercredi 12 septembre 2007

Pour information

A l'occasion de la soutenance de HDR de Christian Attiogbé et
de la venue à Nantes de plusieurs experts,
l'équipe COLOSS organise dans le cadre AtlanStic,
un atelier (workshop) sur le thème :
"Variété de la nature des systèmes informatiques
et méthodes de construction/vérification formelle"

le 13 septembre 2007 - Salle 003 - laboratoire Lina
(bâtiment 11, fac sciences)

Vous êtes cordialement invités à assister aux exposés
/travaux présentés lors de cet atelier.

Le programme préliminaire (susceptible de petites
modifications) est le suivant :


09:30 - 10:00 - B. Stoddard, "La thermodynamique
des logiciels et son rapport avec les methodes formelles"

10:00 - 10:30 - D. Mery, "Le e-voting et la technique
de raffinement"

10:30 - ... C. Attiogbé, (Soutenance HDR),
Contributions aux approches formelles de développement de logiciels :
Intégration de méthodes formelles et analyse multifacette"

Pause déjeuner

14:30 - 15:00 - D. Bert, "Spécification et preuve de
propriétés de vivacité en B événementiel"

15:00 - 15:30 - C. Jard, "Le langage ORC d'orchestration
de services Web ; semantique d'ordre partiel, ..."

15:30 - 16:00 - ???, ???, Irccyn

16:00 - ... Discussions

Pot en fin de journée, au lina

Pour les étudiants venant de la PST ou d'un autre IUT

Vous trouverez ici mon polycopié de première année.

A rendre pour le 2ième TD

L'exercice sur les organisations mafieuses de la pénisule italienne.

Le corrigé sera fait immédiatement.

Gestion de versions des logiciels

La semaine 14, c'est Sébastien Faucou et Nicolas Hernandez qui prennent en charge une partie de l'enseignement de TGL. L'un fera un cours d'une heure, l'autre fera les 3 TD.

Thème : Gestion de versions de logiciel

Nous en sommes au 3ième cours

Jusqu'ici qu'avons nous fait ?

- cours sur Cycles de vie du logiciel, MOA, MOE
- cours sur Architectures fonctionnelles du logiciel

et un premier TD où vous deviez réutiliser ce qui a été traité largement en 1ière année. Des étudiants en rendu un dossier de premier TD vide !

Nous vous avons fourni:
  • le polycopié de tous les transparents de tous les cours
  • le polycopié des sujets de TD qui comprend les consignes à respecter
Sur mes pages web vous trouverez des pages relatives au module TGL