Cour gl1 Plan des cours ? Genie Logiciel ? Positionnement du cours GL ? Introduction au GL ? Di ?érentes étapes du processus de développement ? Modelisation Orientée Objet ? Paradigme Objet ? UML CIntroduction au GL Positionnement du cours GL CDonner une
Plan des cours ? Genie Logiciel ? Positionnement du cours GL ? Introduction au GL ? Di ?érentes étapes du processus de développement ? Modelisation Orientée Objet ? Paradigme Objet ? UML CIntroduction au GL Positionnement du cours GL CDonner une dé ?nition ? Logiciel Programming in the small ? Programmation individuelle sur des petits problèmes ? Algorithmique langages de programmation structures de données et un peu de méthodologie CLes di ?érentes catégories de logiciel ? Sur mesure custom ? Pour un client spéci ?que ? Générique generic ? Vendu sur le marché ? un tableur spreadsheet un outil de base de donnée database ? un outil de traitement de texte word processor ? ? ? Embarqués embedded ? exécutent dans du matériel électronique isolé machine à laver télévision lecteur DVD téléphone mobile magnétoscope four à micro-ondes réfrigérateur joueur MP ? Di ?cile à modi ?er CLes di ?érentes catégories de logiciel ? Logiciel à temps réel real-time ? systèmes de contrôle et de surveillance ? manipulent et contrôlent le matériel technique ? Réaction immédiate requise ? Environnement souvent très contraignant ? Logiciel de traitement de données data processing ? Ils stockent recherchent transforment et présentent l'information aux utilisateurs ? Grandes quantités de données avec des corrélations complexes enregistrées dans les bases de données ? Largement utilisés en administration des a ?aires ? Fiabilité des résultats ? Sécurité dans l ? accès aux données ? Quelques fois les aspects sont présents dans un logiciel CLes di ?érentes catégories du logiciel ? Les systèmes distribués ? synchronisent la transmission assurent l ? intégrité des données et la sécurité ? Technologies utilisées CORBA DOM DCOM SOAP EJB ? ? Les systèmes de matériel ? Systèmes d'exploitation exécutions de matériel de bas niveau ? Les systèmes d'entreprise décrivent les buts les ressources les règles et le travail réel dans une entreprise CLa nature du logiciel ? Le logiciel est facile à reproduire Tout le coût se trouve dans son développement Pour d ? autres produits la fabrication est souvent le processus le plus coûteux ? Le logiciel est intangible Il est di ?cile d'estimer l ? e ?ort de développement ? Le processus de développement est di ?cile à automatiser L ? industrie du logiciel exige beaucoup de main d ? oeuvre CLa nature du logiciel ? Même des informaticiens peu quali ?é peuvent arriver à bricoler quelque chose qui semble fonctionner ? La qualité d ? un logiciel n ? est pas apparente ? Un logiciel semble facile à modi ?er ? La tentation est forte d ? e ?ectuer des changements rapides sans vraiment en mesurer la portée ? Un logiciel ne s ? use pas ? Il se détériore à mesure que des changements sont e ?ectués software aging ? en raison de l ? introduction d ? erreurs ? ou par une complexi ?cation indue CLa nature du logiciel Raisons pour lesquelles le logiciel vieillit ? maintenance e g bug ?xes ? érosion architecturale ? in exibilité dès le
Documents similaires
-
19
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Nov 26, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 75kB