
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
21.1 Strategische Projektplanung
31.1.1 Anforderungsanalyse und Zieldefinition
41.1.2 Aufwandsschätzung und Ressourcenallokation
51.1.3 Auswahl des Vorgehensmodells
Show all chaptersShow less
61.2 Operative Projektsteuerung
71.2.1 Aufgabenverwaltung und Fortschrittsüberwachung
81.2.2 Steuerung von Zeitplänen und Budgets
91.2.3 Handhabung von Änderungsanfragen
101.3 Risikomanagement und Qualität im Projekt
111.3.1 Identifikation und Bewertung von Projektrisiken
121.3.2 Entwicklung von Maßnahmen zur Risikominimierung
131.3.3 Verankerung der Qualitätssicherung im Projektplan
142. Von der Softwarearchitektur zum Softwareentwurf
152.1 Prinzipien der Softwarearchitektur
162.1.1 Festlegung von Systemgrenzen und Schnittstellen
172.1.2 Auswahl von Architekturstilen und -mustern
182.1.3 Berücksichtigung nicht-funktionaler Anforderungen
192.2 Detaillierter Softwareentwurf
202.2.1 Entwurf von Modulen und Komponenten
212.2.2 Anwendung von Entwurfsmustern auf Klassenebene
222.2.3 Gestaltung von Datenmodellen und Persistenzstrategien
232.3 Visualisierung und Dokumentation des Entwurfs
242.3.1 Erstellung von aussagekräftigen Architekturdiagrammen
252.3.2 Nachvollziehbare Beschreibung von Entwurfsentscheidungen
262.3.3 Pflege und Weiterentwicklung der Architekturdokumentation
273. Praktische Softwareentwicklung und Qualitätssicherung
283.1 Methoden der Implementierung
293.1.1 Etablierung von Standards für sauberen Quellcode
303.1.2 Effektiver Einsatz von Versionskontrollsystemen
313.1.3 Durchführung von systematischen Code-Überprüfungen
323.2 Strategien zur Softwareprüfung
333.2.1 Entwicklung von Komponententests und Modultests
343.2.2 Planung und Ausführung von Integrationstests
353.2.3 Automatisierung von fachlichen Akzeptanztests
363.3 Prozesse zur Auslieferung und zum Betrieb
373.3.1 Aufbau von Integrations- und Auslieferungspipelines
383.3.2 Verwaltung von Anwendungskonfigurationen für Umgebungen
393.3.3 Überwachung der Software im Produktivbetrieb
404. Effektive Zusammenarbeit und professionelle Softwaretechnik
414.1 Methoden der Team-Kommunikation
424.1.1 Gestaltung produktiver Besprechungen und Workshops
434.1.2 Asynchrone Kommunikation in verteilten Teams
444.1.3 Konstruktives Geben und Annehmen von Rückmeldungen
454.2 Erstellung und Pflege der Dokumentation
464.2.1 Verfassen der technischen Anwendungsdokumentation
474.2.2 Erstellung von Benutzerhandbüchern und Hilfematerialien
484.2.3 Aufbau eines zentralen Wissensmanagements im Team
494.3 Kontinuierliche Prozessverbesserung
504.3.1 Durchführung von Retrospektiven zur Prozessanalyse
