
Length5h 10m
About this audiobook
Cet ouvrage, "Ingénierie Logicielle Efficace: De la Conception au Déploiement", s'adresse aux professionnels et aux étudiants désireux d'approfondir leurs compétences dans le domaine du génie logiciel. Il offre une approche structurée qui couvre le cycle de vie complet du développement de logiciels, de la planification initiale jusqu'au déploiement et à la maintenance.Le livre débute par les fondements de la gestion de projet logiciel, en abordant des thèmes comme l'analyse des exigences, l'allocation des ressources et le choix d'un modèle de développement adapté. Vous apprendrez à piloter un projet de manière opérative, en gérant les tâches, les délais et les budgets, tout en intégrant des processus solides de gestion des risques et de l'assurance qualité.La section suivante se consacre à l'architecture et à la conception de logiciels. Elle explore comment définir les frontières d'un système, choisir des styles architecturaux pertinents et appliquer des modèles de conception pour créer des systèmes robustes et maintenables. Une attention particulière est portée à la manière de visualiser et de documenter les décisions de conception pour assurer leur clarté et leur pérennité.Le guide se poursuit avec les aspects pratiques du développement et de la qualité. Il traite de l'importance des standards de codage, de l'utilisation des systèmes de contrôle de version et des stratégies de test, allant des tests unitaires aux tests d'acceptation automatisés. Les processus de livraison continue et de surveillance des applications en production sont également expliqués.Enfin, l'ouvrage met en lumière l'importance de la collaboration et de la communication au sein des équipes. Vous y trouverez des techniques pour organiser des réunions productives, documenter efficacement les processus et les applications, et mettre en place une culture d'amélioration continue. Ce guide pratique vous aide à structurer vos projets, à communiquer clairement vos intentions et à livrer des solutions logicielles de manière plus efficace.Pour ce livre, nous avons misé sur des technologies innovantes, notamment l'Intelligence Artificielle et des solutions logicielles sur mesure. Celles-ci nous ont soutenus dans de nombreuses étapes du processus : la recherche d'idées et la recherche, l'écriture et la relecture, l'assurance qualité ainsi que la création d'illustrations décoratives.Nous souhaitons ainsi vous offrir une expérience de lecture particulièrement harmonieuse et contemporaine.
Audiobook details
GenreTechnology, Science and Nature
Length5 hrs 10 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateAug 28, 2025
LanguageFrench
Table of contents
11. Grundlagen des Software Projektmanagements
283.1 Methoden der Implementierung
21.1 Strategische Projektplanung
293.1.1 Etablierung von Standards für sauberen Quellcode
31.1.1 Anforderungsanalyse und Zieldefinition
303.1.2 Effektiver Einsatz von Versionskontrollsystemen
41.1.2 Aufwandsschätzung und Ressourcenallokation
313.1.3 Durchführung von systematischen Code-Überprüfungen
51.1.3 Auswahl des Vorgehensmodells
323.2 Strategien zur Softwareprüfung
Show all chaptersShow less
61.2 Operative Projektsteuerung
333.2.1 Entwicklung von Komponententests und Modultests
71.2.1 Aufgabenverwaltung und Fortschrittsüberwachung
343.2.2 Planung und Ausführung von Integrationstests
81.2.2 Steuerung von Zeitplänen und Budgets
353.2.3 Automatisierung von fachlichen Akzeptanztests
91.2.3 Handhabung von Änderungsanfragen
363.3 Prozesse zur Auslieferung und zum Betrieb
101.3 Risikomanagement und Qualität im Projekt
373.3.1 Aufbau von Integrations- und Auslieferungspipelines
111.3.1 Identifikation und Bewertung von Projektrisiken
383.3.2 Verwaltung von Anwendungskonfigurationen für Umgebungen
121.3.2 Entwicklung von Maßnahmen zur Risikominimierung
393.3.3 Überwachung der Software im Produktivbetrieb
131.3.3 Verankerung der Qualitätssicherung im Projektplan
404. Effektive Zusammenarbeit und professionelle Softwaretechnik
142. Von der Softwarearchitektur zum Softwareentwurf
414.1 Methoden der Team-Kommunikation
152.1 Prinzipien der Softwarearchitektur
424.1.1 Gestaltung produktiver Besprechungen und Workshops
162.1.1 Festlegung von Systemgrenzen und Schnittstellen
434.1.2 Asynchrone Kommunikation in verteilten Teams
172.1.2 Auswahl von Architekturstilen und -mustern
444.1.3 Konstruktives Geben und Annehmen von Rückmeldungen
182.1.3 Berücksichtigung nicht-funktionaler Anforderungen
454.2 Erstellung und Pflege der Dokumentation
192.2 Detaillierter Softwareentwurf
464.2.1 Verfassen der technischen Anwendungsdokumentation
202.2.1 Entwurf von Modulen und Komponenten
474.2.2 Erstellung von Benutzerhandbüchern und Hilfematerialien
212.2.2 Anwendung von Entwurfsmustern auf Klassenebene
484.2.3 Aufbau eines zentralen Wissensmanagements im Team
222.2.3 Gestaltung von Datenmodellen und Persistenzstrategien
494.3 Kontinuierliche Prozessverbesserung
232.3 Visualisierung und Dokumentation des Entwurfs
504.3.1 Durchführung von Retrospektiven zur Prozessanalyse
242.3.1 Erstellung von aussagekräftigen Architekturdiagrammen
514.3.2 Förderung der persönlichen Weiterentwicklung und des Wissensaustauschs
252.3.2 Nachvollziehbare Beschreibung von Entwurfsentscheidungen
524.3.3 Etablierung einer konstruktiven Fehlerkultur
262.3.3 Pflege und Weiterentwicklung der Architekturdokumentation
53Sources
273. Praktische Softwareentwicklung und Qualitätssicherung
54Sources des images
