SOFTWARE DESIGN PART -2 | SOFTWARE ENGINEERING | LECTURE 04 BY MS. RITIKA DHYANI | AKGEC

SOFTWARE DESIGN PART -2 | SOFTWARE ENGINEERING | LECTURE 04 BY MS. RITIKA DHYANI | AKGEC

CONCEPTION LOGICIELLE PARTIE -2 | GÉNIE LOGICIEL | COURS 04 PAR MME RITIKA DHYANI | AKGEC

🎙 Ms. Ritika Dhyani 👥 23K 📅 9 octobre 2026 ⏱ 21 min 👁 15 📄 tutoriel 🧭 2026-10-09
Disponible en : Français (actuel) English

Mots-clés

conception logiciellestratégies de conceptionorganigrammediagramme de structurepseudocodeorienté objetpoints de fonction

Résumé

Ce cours magistral, présenté par Ms. Ritika Dhyani dans le cadre du cursus d’ingénierie logicielle de l’AKGEC, constitue la deuxième partie du module sur la conception logicielle. Le contenu débute par la présentation de l’organigramme comme technique de représentation graphique des algorithmes, avec ses avantages et limites, ainsi que les symboles standard. Ensuite, le diagramme de structure (structure chart) est expliqué pour modéliser l’architecture logicielle en modules, avec les notations pour les appels, flux de données, sélection et répétition. Le pseudocode est présenté comme une notation intermédiaire entre langage naturel et code, utile en conception préliminaire et détaillée. Le cours aborde ensuite les stratégies de conception : top-down, bottom-up, hybride, ainsi que la conception orientée fonction (FOD) et la conception orientée objet (OOD). Les concepts clés d’objet, classe, héritage, encapsulation et polymorphisme sont introduits. Enfin, les métriques de taille logicielle comme les lignes de code (LOC) et les points de fonction (FP) sont détaillées, avec les cinq catégories fonctionnelles et le calcul des points de fonction non ajustés et ajustés. Le tout est illustré d’exemples et de schémas.

178 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La valeur informative réside dans la couverture exhaustive des fondamentaux de la conception logicielle, structurée de manière logique. L’argumentation est pédagogique et progressive, chaque concept étant introduit avec ses avantages/inconvénients et des exemples simplifiés. Toutefois, le discours manque de mise en perspective critique, notamment sur le choix d’une approche par rapport à une autre dans des contextes réels. Les explications restent superficielles, sans analyse comparative approfondie des méthodologies.

Rigueur scientifique, qualité des sources, adéquation du titre

La rigueur scientifique est correcte : le contenu correspond aux enseignements classiques en génie logiciel, sans inexactitude flagrante. Aucune source externe n’est citée dans le corps du cours, mais la description fournit le site de l’établissement et la playlist complète du module. Le titre est fidèle au contenu et ne le surévalue pas. L’adéquation est donc parfaite, sans écart notable.

143 mots

Adéquation titre / contenu

Le titre correspond exactement au contenu : il s'agit bien de la deuxième partie du cours sur la conception logicielle.

Qualité & fiabilité

7/10

Le contenu est techniquement correct, conforme aux principes standard du génie logiciel, mais demeure une introduction sans approfondissement expérimental ni validation empirique.

Moments clés

Sources citées

Sources concordantes

Apport & nouveautés

Ce cours n’apporte pas de nouveauté scientifique, mais propose une synthèse pédagogique structurée des concepts de conception logicielle. Son apport réside dans la clarté de la progression, passant des représentations graphiques aux stratégies de décomposition, puis aux métriques de taille. Il s’agit d’une ressource utile pour les étudiants débutants en génie logiciel.

Pour aller plus loin :

98 mots

Profil radar

Le profil radar est équilibré, avec une quantité d'information satisfaisante (7) mais une qualité et un niveau technique modérés (6). La fiabilité est correcte (7). L'ensemble témoigne d'un contenu substantiel mais perfectible en profondeur analytique.

Fiabilité 7/10