Download suivant
Transcript
Constat - les logiciels deviennent de plus en plus importants en taille et en complexité. - Les coûts des logiciels connaissent une très forte croissance dépassant le coût du matériel. - La fiabilité est plus importante qu'efficacité. - Les coûts de maintenance dépassent ceux du développement. Bilan Etude sur 487 sites de toutes sortes de développement de logiciels 70% du coût du logiciel est consacré à la maintenance. Coût de logiciel = coût de développement + coût de maintenance. 42% des modifications sont dues à des demandes des utilisateurs. 30% des exigences de spécification changent entre la première édition d'un document et la première sortie du produit. 17% des changements de format des données. 12% problèmes d'urgence résolus à la hâte. 9% débogages de programmes. 6% des changements de matériels. 6% problèmes de documents. 4% amélioration de l'efficacité. 3% autres. Certaines organisations de production de logiciel consacrent la quasi-totalité de leurs efforts à la maintenance des produits livrés. Le génie logiciel se propose d'aider à : - organiser des projets (planification et communication pour le travail en équipe) - estimer les coûts et les délais. - gérer les ressources (humaines, matérielles et logicielles) - suivre l'évolution du logiciel (maintenance). - documenter, définir et respecter les normes. d) Norme : est un document qui apporte des réponses à des questions techniques et commerciales que se posent de façon répétée les acteurs sur des produits, des biens d’équipements ou des services. Elle est élaborée en consensus par l’ensemble des acteurs d’un marché (producteurs, utilisateurs, consommateurs, pouvoirs publics). Quelle est l’utilité d’une norme ? - Echanger : la norme permet à l’entreprise de développer ses marchés (même norme) et de clarifier ses transactions (produit défini selon le besoin de l’utilisateur – rapprochement entre le fournisseur et le consommateur). - Développer : la norme contribue au développement par la satisfaction du client (maîtrise des caractéristiques techniques des produits). - Orienter : la norme contribue à l’information de l’utilisateur (aide au choix des produits de garantie). - Innover : la norme permet à l’entreprise d’innover, de faire évoluer les produits et de faciliter l’insertion de l’innovation sur le marché. 2