Vous êtes sur la page 1sur 4

FACULTE DES SCIENCES INFORMATIQUE

FILIERE RESEAUX ET INFRASTRUCTURE

TRAVAIL PRATIQUE DE GENIE LOGICIEL

PRESENTER PAR:KINYANTA NKONKOSHA DANIEL

DIRIGER PAR:PROF.MBAKI

NOVEMBRE 2023
Q1) Est-ce que le fait qu'une entreprise dispose de beaucoup de données est une richesse ?

R1) Oui, le fait qu'une entreprise dispose de beaucoup de données peut être considéré comme une
richesse. Les données peuvent fournir des informations précieuses sur les clients, les opérations
commerciales, les tendances du marché, etc., ce qui peut permettre à l'entreprise de prendre des
décisions éclairées, d'optimiser ses processus, de personnaliser ses services et de rester compétitive.

Q2) Quelle différence faites-vous entre une banque de données et une base de données ?

R2) En général, le terme "banque de données" est souvent utilisé de manière interchangeable avec
"base de données". Cependant, on peut considérer qu'une banque de données est une collection
organisée et centralisée de plusieurs bases de données. Une base de données, quant à elle, est un
ensemble structuré de données liées entre elles, stockées de manière persistante et gérées par un
système de gestion de base de données (SGBD).

Q3) Définir la frontière entre le big data et les bases de données relationnelles ?

R3) La frontière entre le big data et les bases de données relationnelles est souvent définie par les
caractéristiques des données et les technologies utilisées pour les gérer. Les bases de données
relationnelles sont conçues pour traiter des volumes de données plus petits et structurés, tandis que
le big data se réfère à des ensembles de données très volumineux, variés et souvent non structurés.
Les technologies du big data, telles que Hadoop et Spark, permettent de stocker, gérer et analyser ces
données massives de manière évolutive.

Q4) A quoi faut-il faire attention quand on programme des nombres ?

R4) Lorsque l'on programme des nombres, il est important de prendre en compte les types de
données utilisés pour stocker les nombres afin d'éviter les erreurs de précision ou de dépassement. Il
faut également faire attention aux opérations mathématiques pour s'assurer de la cohérence des
résultats, notamment lors de la division par zéro ou de la manipulation de nombres flottants.

Q5) À quoi faut-il faire attention quand on programme des données ?

R5) Lorsque l'on programme des données, il est important de prendre en compte plusieurs aspects :

1. La qualité des données : Il est crucial de s'assurer de la qualité des données utilisées, en
vérifiant leur exactitude, leur cohérence et leur intégrité. Il faut également être conscient des
données manquantes ou incomplètes, et mettre en place des mécanismes pour les gérer.

2. La sécurité des données : Il est primordial de protéger les données sensibles contre les accès
non autorisés. Cela implique de mettre en œuvre des mécanismes de sécurité tels que le
chiffrement, l'authentification et l'autorisation appropriée pour éviter les violations de
données.

3. La gestion du volume de données : Lorsque les données sont volumineuses, il est essentiel de
mettre en place des stratégies efficaces pour le stockage, le traitement et l'analyse des
données. L'utilisation de technologies et d'architectures adaptées, comme le big data ou le
cloud computing, peut être nécessaire.

4. La performance : L'efficacité et la rapidité de l'accès aux données sont cruciales pour de


nombreuses applications. Il convient d'optimiser les requêtes et les manipulations de
données afin de garantir des performances optimales.

5. La conformité légale : Il est important de respecter les lois et réglementations en vigueur


concernant la collecte, le stockage et l'utilisation des données.

Q6) Combien attendez-vous en termes de salaire après les études et pourquoi ce salaire-là ?

R6) Déjà le salaire attendu après mes études peut varier en fonction de plusieurs facteurs tels que
mon expérience, mes compétences, mon domaine d'expertise, mon secteur d'activité, ma
localisation, etc. Il n'y a pas de salaire fixe pour tous les diplômés. Les attentes salariales peuvent être
influencées par la demande sur le marché du travail, la rémunération moyenne dans le secteur et
mes objectifs personnels. De ce fait, je ne puis me permettre d’établir déjà un salaire.

Q7) Si je te demande de développer un logiciel pour un magasin, combien demanderas-tu pour ce


travail ?

R7) Je pense que le coût de développement d'un logiciel pour un magasin dépend encore et aussi de
nombreux facteurs tels que la complexité des fonctionnalités requises, la taille du projet, le temps
estimé pour le développement, les ressources nécessaires, etc. Pour fournir un devis précis, il serait
nécessaire de discuter en détail des exigences et des spécifications du logiciel pour ainsi fixer un prix.

Q8) Qu’est-ce qu’un Système d’information ?

R8) Un système d'information (SI) est un ensemble organisé de ressources matérielles, logicielles,
humaines et de procédures utilisées pour collecter, stocker, traiter et distribuer des informations dans
une organisation. Il comprend des composants tels que les infrastructures informatiques, les bases de
données, les logiciels, les réseaux, les processus métier et les personnes qui interagissent avec le
système.

Q9) Qu’entendez-vous par l’imbrication des Systèmes d’information ?

R9) L'imbrication des systèmes d'information se réfère à la situation où plusieurs systèmes


d'information coexistent et interagissent au sein d'une organisation. Ces systèmes peuvent être
interconnectés et partager des données ou des fonctionnalités pour assurer un flux d'informations
cohérent et efficace entre les différents départements ou services de l'entreprise. L'imbrication des
systèmes d'information permet une meilleure coordination et une meilleure intégration des
processus métier.

Q10) Quel est le meilleur langage de programmation ?

R10) En faisant mes recherches il n'y a pas de langage de programmation universellement considéré
comme le "meilleur" car le choix du langage dépend des besoins spécifiques pour un projet et des
préférences de développement. Chaque langage de programmation a ses propres forces et faiblesses.
Certains langages sont plus adaptés à certains domaines ou tâches, tandis que d'autres sont plus
polyvalents. Il sera juste important de choisir un langage qui correspond aux exigences du projet, à la
disponibilité des compétences et à l'écosystème de développement.

Vous aimerez peut-être aussi