Notes, résumés, travaux, examens et problèmes d'Informatique

Ingénierie Logicielle et Assurance Qualité : Principes Clés

Informatique2,87 KB

Ingénierie Logicielle et Assurance Qualité (SQA)

L'ingénierie logicielle, dans le cadre de l'Assurance Qualité Logicielle (SQA), est la discipline qui fait fonctionner les choses. Elle applique les théories, les méthodes et les outils. Elle ne comprend pas seulement les procédés techniques de développement logiciel, mais aussi les activités telles que la gestion de projet, les outils de développement logiciel, les méthodes et les théories pour soutenir la production de logiciels.

Processus Logiciel

Un processus logiciel est un ensemble d'activités et de résultats obtenus qui sont associés à un produit logiciel.

Quatre Activités Clés du Processus Logiciel

  • Spécification du logiciel : Elle définit les exigences des clients et les
...
Continuer la lecture de "Ingénierie Logicielle et Assurance Qualité : Principes Clés" »

Participatory Design et Méthodes de Prototypage

Informatique5,04 KB

1. Participatory Design (PD)

  • Définition : approche de conception centrée sur l’utilisateur où les utilisateurs participent activement à toutes les étapes (des besoins à l’évaluation finale).

  • Origine : Scandinavie, 1960–1970 → volonté de donner du pouvoir aux utilisateurs (« co-design »).

  • Objectif : éviter les erreurs de conception, réduire les coûts à long terme et favoriser l’innovation.

  • Différence avec l'UCD : UCD = utilisateurs consultés / PD = utilisateurs impliqués et co-créateurs.

Citation clé :

« End-users as full participants in activities leading to computer-based products. » (Muller & Druin, 2002)

2. Design Space & Double Diamond

Design Space = ensemble des possibilités de conception.
Deux mouvements...

Continuer la lecture de "Participatory Design et Méthodes de Prototypage" »

Guide Complet : Réseaux, Web et Développement

Informatique4,63 KB

Modes de communication

  • Broadcast : Tous les hôtes reçoivent tous les paquets (TV, radio).
  • Multicast : Certains récepteurs reçoivent la transmission.
  • Point-à-point : Message envoyé, stocké sur un routeur, puis expédié au suivant.

Commutation

  • Circuits : Ressources dédiées, bonne qualité de service, mais risque de rupture en cas de panne d'un nœud.
  • Paquets : Informations découpées et envoyées séquentiellement. Ressources partagées, fiabilité non garantie.

Types de réseaux

  • LAN : Local (10 km, 10 Mbps à 1 Gbps).
  • WAN : Large distance (> 1000 km).
  • PAN : Personnel (Bluetooth, Wi-Fi).
  • BAN : Corps humain.
  • Internet : Réseau virtuel interconnectant des réseaux physiques via des routeurs/passerelles (protocole IP).

Le Web (WWW)

Interface graphique...

Continuer la lecture de "Guide Complet : Réseaux, Web et Développement" »

Concepts Clés en Systèmes d'Information et Réseaux

Informatique5,9 KB

Définitions

C’est l'ensemble des moyens techniques, organisationnels, juridiques et humains nécessaires à la mise en place de moyens visant à empêcher l'utilisation non autorisée, le mauvais usage, la modification ou la concussion du SI.

C’est un ensemble de stratégies de gestion des processus et politiques visant à protéger, détecter, recenser et contrer les menaces ciblant les informations numériques ou non.

C’est un enjeu majeur du management des SI. En effet, la diminution des vulnérabilités induites par le facteur humain et la sécurité propre du SI sont des facteurs primordiaux que la direction des systèmes d'information doit prendre en compte.

La sécurité

Les politiques, les procédures et les mesures techniques visant...

Continuer la lecture de "Concepts Clés en Systèmes d'Information et Réseaux" »

Représentation Numérique de l'Information : Histoire et Principes

Informatique9,62 KB

Reprenant une idée de Leibniz, John Atanasoff a compris l’importance d’utiliser le système binaire pour construire un calculateur électronique. Il s’agit donc de transformer toute l’information en n’utilisant que des 0 et des 1. Pour des questions de place en mémoire et de précision, la notion de nombres flottants a été introduite.

Pionniers du calcul binaire et de la logique

Gottfried Wilhelm Leibniz (1646-1716)

Un des plus grands esprits de son époque. Philosophe, mathématicien, géologue, il s’intéresse avec talent à toutes les disciplines. Il construit une machine à calculer permettant d’effectuer des additions et des multiplications, qu’il perfectionne tout au long de sa vie. Il publie en 1703 un article dans lequel...

Continuer la lecture de "Représentation Numérique de l'Information : Histoire et Principes" »

Vocabulario esencial de ecología y tecnología en francés

Informatique3,46 KB

Vocabulario de Ecología

La découverte de l´univers, la production de gaz toxiques/à effet de serre, la fonte des glaciers, la montée des températures, le contrôle et la prévention des catastrophes naturelles, les marées noires (vertidos mar petroleo), la contamination alimentaire, l´augmentation de l´espérance de vie, la disparition d´espèces végétales et animales, le développement des énergies renouvelables, les déchets radioactifs, l´étude des maladies rares/génétiques, la crise énergétique, les technologies de pointe, le recyclage des déchets, la réduction des distances, le changement climatique, les organismes génétiquement modifiés, la déforestation, la recherche scientifique.

Soluciones (En subjuntivo)

IL FAUT...

Continuer la lecture de "Vocabulario esencial de ecología y tecnología en francés" »

Comprendre les Outils de Traduction : Moteurs, TAO et Mémoires

Informatique6,21 KB

Moteur de Traduction et Méta-Moteur : Définitions

Qu'est-ce qu'un moteur de traduction ?

Un moteur de traduction est un programme informatique qui, à partir d'un texte en langue source, produit une traduction automatique vers la langue cible.

Qu'est-ce qu'un méta-moteur de traduction ?

(Définition non fournie dans le texte original)

Moteur de Recherche vs. Moteur de Traduction : Les Différences

Qu'est-ce qu'un moteur de recherche ?

Un moteur de recherche est un programme informatique (ou robot) qui indexe toutes les pages accessibles sur les sites internet à partir d'une liste de mots-clés. Ces instruments de recherche fonctionnent sans intervention humaine, basés sur des robots qui parcourent les sites à intervalles réguliers et de façon...

Continuer la lecture de "Comprendre les Outils de Traduction : Moteurs, TAO et Mémoires" »

Fondamentaux des Systèmes Distribués

Informatique2,97 KB

Introduction aux systèmes distribués

Un système distribué, dans sa définition générale, est composé de processus qui n’ont pas de mémoire partagée et sont hétérogènes.

Dans un programme distribué, les processus peuvent être asynchrones, communiquent par passage de messages et peuvent exécuter des instructions internes. Dans un système distribué, les messages peuvent arriver en erreur et être retransmis.

Synchronisation et gestion du temps

  • Synchronisation des horloges : Elle peut se baser sur une horloge externe, utiliser l’horloge d’un processus du système comme référence, ou ne pas être nécessaire.
  • Horloges physiques : Une horloge comprend une partie oscillante et un compteur ; elle peut dériver en fréquence, notamment
...
Continuer la lecture de "Fondamentaux des Systèmes Distribués" »

Brouillage et accès au médium Wi‑Fi

Informatique3,51 KB

Brouillage et interférence

  • Bruit de fond et interne
  • Interférence : collision (ex : autres réseaux radio)
  • Qualité du signal :
  • SNR (Signal to Noise Ratio)
  • SINR (Signal to Interference and Noise Ratio)

Si SNR > seuil de sensibilité, alors l'interface Wi‑Fi va chercher à décoder le signal.

Si SINR > seuil, alors le récepteur peut éventuellement décoder le signal provenant de l'émetteur (effet de capture).

Formule : SINR = (Pr^E) / ((Pr^{E'}) + P_bruit)

Point d'accès

Un point d'accès (Access Point) permet de donner un accès au réseau filaire aux différentes stations avoisinantes équipées de cartes Wi‑Fi.

Modes

Mode infrastructure

Les clients sans-fil sont connectés à un point d'accès. Il s'agit généralement du mode par défaut...

Continuer la lecture de "Brouillage et accès au médium Wi‑Fi" »

Maîtriser l'Informatique : Données, Tableurs, Présentations, Fichiers

Informatique7,61 KB

Unités de Mesure des Données Informatiques

UnitéAbréviationÉquivalenceDescription
Octet8 bitsReprésente un caractère (une lettre, un chiffre, un espace, etc.).
Kilooctet1 Ko ou 1 KB1024 octetsApproximativement mille octets (1 kilo d'octets), soit mille caractères. Exemple : une demi-page de texte contient à peu près mille octets ou mille caractères.
Mégaoctet1 Mo ou 1 MB1 048 576 octetsApproximativement un million de caractères.
Gigaoctet1 Go ou 1 GB1 073 741 824 octetsApproximativement un milliard d'octets de caractères.
Téraoctet1 To ou 1 TB1 099 511 627 776 octetsApproximativement mille milliards d'octets de caractères.

Maîtriser Excel : Formules et Tri

Formules Essentielles (SOMME, MAX, MIN, MOYENNE, Pourcentage)

  1. Préparation des
...
Continuer la lecture de "Maîtriser l'Informatique : Données, Tableurs, Présentations, Fichiers" »