90 likes | 256 Views
Architecture Logicielle Introduction. Sébastien Riss. Définition et objectifs. L’ architecture logicielle est la manière dont le code est organisé. Objectifs L'interopérabilité, la portabilité, l’intégrité, La fiabilité, la maintenabilité , la réutilisabilité, L'efficacité
E N D
Architecture LogicielleIntroduction Sébastien Riss
Définition et objectifs • L’architecture logicielle est la manière dont le code est organisé. • Objectifs • L'interopérabilité, la portabilité, l’intégrité, • La fiabilité, la maintenabilité, la réutilisabilité, • L'efficacité • La notion d’architecture logicielle remonte à 1960! Quoi ?
Constat • La réussite des projets informatiques en 2004 selon le Standish Group. Pourquoi ?
Parce que noussommes humains… • Parce que nous codons tous mal. • Parce que nous avons toujours envie de faire différemment de notre collègue d’équipe qui ne sait pas coder. • Parce que nous avons envie d’être créatif et original. • Parce que nous sommes encore des artisans. Pourquoi ?
mais l’informatiqueest trop important. • L’informatique est un coût. • Disons un investissement • ROI nécessaire • La qualité des services rendus par l’informatique doit être optimum. • Il faut industrialiser! Pourquoi ?
La phase de conception Quand ?
Comment? • En pratique dans les entreprises • Trop souvent encore le bordel • Utilisation de Patterns d’architecture reconnus • Objectif du cours • Vous apportez un recul suffisant pour maitriser cette discipline • Avoir une vision macroscopique des projets informatiques • Etre capable de définir l’architecture idéale selon des contraintes fonctionnelles et techniques Comment ?
Question ? Sébastien Riss