« Feuille classe » : différence entre les versions

De Travail-ivan
Aucun résumé des modifications
Aucun résumé des modifications
 
(32 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
== Relations Fournisseurs/Clients en Contrats Informatiques ==
<syntaxhighlight lang="bash">
#!/bin/bash


La phase précontractuelle est d'une grande importance dans le domaine des contrats informatiques. Elle se compose de trois étapes clés :
# Vérification des privilèges root
if [ "$EUID" -ne 0 ]; then
    echo "Ce script doit être exécuté en tant que root"
    exit 1
fi


1. Phase de négociation : Cette étape initiale comprend des discussions sur les termes et conditions du contrat, notamment la portée du projet, le budget, les délais et les attentes.
# Installation des outils nécessaires
apt-get update
apt-get install -y parted fdisk


2. Phase de proposition : Le prestataire informatique soumet une proposition détaillée, incluant les services à fournir, les coûts et les délais, basée sur les discussions de la phase de négociation.
# Afficher l'état actuel
echo "État actuel du disque :"
fdisk -l /dev/sda
echo "-------------------"
df -h /dev/sda2
echo "-------------------"


3. Phase de validation des besoins : Avant la conclusion du contrat, il est essentiel de s'assurer que les besoins du client sont correctement compris, ce qui peut nécessiter des réunions pour clarifier les exigences et les attentes.
# Calculer la taille maximale disponible (juste avant la partition swap)
SWAP_START=$(fdisk -l /dev/sda | grep "sda3" | awk '{print $2}')
echo "Début de la partition SWAP : $SWAP_START"


=== Contrats d'Étude et de Conseil ===
# Redimensionner avec fdisk
(
echo "d"  # Supprimer partition
echo "2"  # Partition numéro 2
echo "n"  # Nouvelle partition
echo "p"  # Type primaire
echo "2"  # Partition numéro 2
echo    # Premier secteur (par défaut)
echo "$((SWAP_START - 1))"  # Dernier secteur (juste avant le swap)
echo "N"  # Ne pas supprimer la signature
echo "w"  # Écrire les changements
) | fdisk /dev/sda


Dans la phase précontractuelle, plusieurs types de contrats d'étude et de conseil peuvent être envisagés, tels que :
# Recharger la table des partitions
partprobe /dev/sda


* '''Contrat d'Étude Préalable''' : Engage le prestataire à réaliser une étude préliminaire pour évaluer la faisabilité d'un projet informatique.
# Redimensionner le système de fichiers
* '''Contrat d'Assistance à la Maîtrise d'Ouvrage''' : Implique l'accompagnement du client dans la gestion du projet informatique.
resize2fs /dev/sda2
* '''Contrat d'Audit Informatique''' : Comprend une évaluation de l'environnement informatique du client.


=== Contrats de Production ou de Réalisation ===
# Afficher le résultat
 
echo "Nouvel état du disque :"
Les contrats de production ou de réalisation dans le domaine informatique peuvent inclure :
df -h /dev/sda2
 
</syntaxhighlight>
* '''Contrat de Développement de Logiciel''' : Couvre la création de logiciels sur mesure.
* '''Contrats de Conception et Maintenance de Pages Web''' : Portent sur la création et la maintenance de sites web.
* '''Contrat d'Hébergement''' : Définit les termes pour l'hébergement d'applications ou de sites web.
 
=== Contrats de Maintenance ===
 
Il existe divers exemples de contrats de maintenance, y compris la maintenance de progiciel, de logiciel et de système. Généralement, le contrat de maintenance est un contrat accessoire au contrat principal, ce qui signifie que s'il est résilié, le contrat de maintenance devient caduc. Un exemple courant est le contrat de maintenance du système, qui peut être catégorisé en :
 
* Maintenance Préventive
* Maintenance Corrective
* Maintenance Évolutive
 
=== Relations Distributeur/Client ===
 
Les relations entre distributeurs et clients impliquent des contrats de mise à disposition, comprenant :
 
* '''Contrat de Concession et de Distribution de Progiciel''' : Permet au distributeur de commercialiser un logiciel (progiciel) dans une zone géographique donnée.
* '''Contrat de Franchise''' : Accorde à une entité le droit d'utiliser le nom, la marque et les méthodes commerciales d'une autre entreprise en échange de redevances.
* '''Contrat de Location''' : Peut concerner la location de matériel informatique ou d'infrastructures.
* '''Contrat de Paiement à l'Acte pour les Applications Hébergées''' : Le client paie en fonction de l'utilisation réelle de l'application hébergée, basée sur des métriques telles que le nombre d'utilisateurs ou la quantité de données traitées.
 
Il est essentiel que ces contrats et relations soient soigneusement documentés pour éviter les malentendus et les litiges potentiels. Les aspects légaux et les obligations de chaque partie doivent être pris en compte pour assurer une collaboration fructueuse dans le domaine informatique.

Dernière version du 28 novembre 2024 à 11:28

#!/bin/bash

# Vérification des privilèges root
if [ "$EUID" -ne 0 ]; then
    echo "Ce script doit être exécuté en tant que root"
    exit 1
fi

# Installation des outils nécessaires
apt-get update
apt-get install -y parted fdisk

# Afficher l'état actuel
echo "État actuel du disque :"
fdisk -l /dev/sda
echo "-------------------"
df -h /dev/sda2
echo "-------------------"

# Calculer la taille maximale disponible (juste avant la partition swap)
SWAP_START=$(fdisk -l /dev/sda | grep "sda3" | awk '{print $2}')
echo "Début de la partition SWAP : $SWAP_START"

# Redimensionner avec fdisk
(
echo "d"  # Supprimer partition
echo "2"  # Partition numéro 2
echo "n"  # Nouvelle partition
echo "p"  # Type primaire
echo "2"  # Partition numéro 2
echo     # Premier secteur (par défaut)
echo "$((SWAP_START - 1))"  # Dernier secteur (juste avant le swap)
echo "N"  # Ne pas supprimer la signature
echo "w"  # Écrire les changements
) | fdisk /dev/sda

# Recharger la table des partitions
partprobe /dev/sda

# Redimensionner le système de fichiers
resize2fs /dev/sda2

# Afficher le résultat
echo "Nouvel état du disque :"
df -h /dev/sda2