Software Engineering: A Methodical Approach, 2nd Edition
Software Engineering : A Methodical Approach (Second Edition) est une introduction complète mais concise au génie logiciel. Il adopte une approche méthodique pour résoudre les problèmes de génie logiciel, éprouvée au cours de plusieurs années d'enseignement, avec des résultats remarquables. Le livre couvre les concepts, les principes, la conception, la construction, la mise en œuvre et les questions de gestion du génie logiciel. Chaque chapitre est organisé de manière systématique en sections brèves et faciles à lire, avec l'énumération des points importants à retenir. Des diagrammes et des illustrations résument également les points saillants afin d'améliorer l'apprentissage. En outre, le livre inclut les méthodologies originales de l'auteur qui ajoutent de la clarté et de la créativité à l'expérience de l'ingénierie logicielle.
La deuxième édition comporte de nouveaux chapitres sur les projets de génie logiciel, les systèmes d'aide à la gestion, les cadres et modèles de génie logiciel en tant qu'éléments importants pour la conception et la construction de systèmes logiciels contemporains, et les nouvelles frontières du génie logiciel. Le texte commence par une introduction au génie logiciel et au rôle de l'ingénieur logiciel. Les chapitres suivants examinent en profondeur l'analyse, la conception, le développement, la mise en œuvre et la gestion des logiciels. Couvrant les méthodologies orientées objet et les principes de l'ingénierie de l'information orientée objet, le livre renforce l'approche orientée objet des premières phases du cycle de vie du développement logiciel. Il couvre diverses techniques de diagramme et met l'accent sur la classification et le comportement des objets. Le texte présente des traitements complets de :
⬤ Les aides à la gestion de projet qui sont couramment utilisées dans l'ingénierie logicielle.
⬤ Une vue d'ensemble de la phase de conception du logiciel, y compris une discussion du processus de conception du logiciel, des stratégies de conception, de la conception architecturale, de la conception de l'interface, de la conception de la base de données, et des normes de conception et de développement.
⬤ La conception de l'interface utilisateur.
⬤ La conception des opérations.
⬤ Les considérations de conception, y compris le catalogue du système, la documentation du produit, la gestion des messages de l'utilisateur, la conception de logiciels en temps réel, la conception pour la réutilisation, la sécurité du système et l'effet agile.
⬤ La gestion des ressources humaines du point de vue de l'ingénierie logicielle.
⬤ l'économie des logiciels
⬤ les questions relatives à la mise en œuvre des logiciels, qui vont des environnements d'exploitation à la commercialisation des logiciels
⬤ La maintenance des logiciels, les systèmes hérités et la réingénierie.
Ce manuel peut être utilisé dans le cadre d'un cours d'un ou deux semestres sur le génie logiciel, complété par un outil CASE ou RAD approprié. Il met l'accent sur une approche pratique et méthodique du génie logiciel, en évitant autant que possible de multiplier les calculs théoriques. L'objectif principal est d'aider les étudiants à acquérir une solide maîtrise des activités du cycle de vie du développement logiciel afin qu'ils soient en mesure de prendre en charge de nouveaux projets de génie logiciel.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)