2020-05-01 01:50:59 +02:00
|
|
|
\section{Objectifs}
|
|
|
|
|
2020-05-02 17:11:37 +02:00
|
|
|
Ces deux grands buts permettent d’aborder plus sereinement la production :
|
2020-05-02 00:22:35 +02:00
|
|
|
\begin{enum}
|
2020-05-01 04:50:27 +02:00
|
|
|
\item{bénéficier d’un maximum de liberté par rapport aux outils}
|
2020-05-02 04:19:34 +02:00
|
|
|
\item{minimiser les risques d’altération et de perte de travail}
|
2020-05-02 00:22:35 +02:00
|
|
|
\end{enum}
|
2020-05-01 23:21:27 +02:00
|
|
|
|
|
|
|
%⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅
|
|
|
|
\hr
|
2020-05-01 02:24:38 +02:00
|
|
|
%⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅
|
2020-05-01 23:21:27 +02:00
|
|
|
|
2020-05-01 01:50:59 +02:00
|
|
|
\subsection{Indépendance numérique}
|
|
|
|
|
2020-05-02 17:11:37 +02:00
|
|
|
Quatre niveaux fondamentaux sont à considérer pour s’en approcher :
|
|
|
|
\begin{enum}
|
2020-05-01 01:50:59 +02:00
|
|
|
\item{les systèmes distants}
|
|
|
|
\item{les systèmes locaux}
|
2020-05-01 04:12:14 +02:00
|
|
|
\item{les applications utilisées}
|
|
|
|
\item{les fichiers manipulés}
|
2020-05-02 17:11:37 +02:00
|
|
|
\end{enum}
|
2020-05-01 01:50:59 +02:00
|
|
|
|
|
|
|
\subsubsection{Plateformes en ligne}
|
|
|
|
|
|
|
|
De nombreuses organisations et entreprises proposent des serveurs sur Internet
|
|
|
|
permettant de stocker et synchroniser des données, voire de travailler sur des
|
|
|
|
documents directement depuis un navigateur web.
|
|
|
|
|
2020-05-02 17:11:37 +02:00
|
|
|
Dans le cadre de l’utilisation d’une telle infrastructure,
|
|
|
|
il convient de mener une réflexion en se posant les questions suivantes :
|
2020-05-01 01:50:59 +02:00
|
|
|
\begin{itmz}
|
2020-05-02 17:11:37 +02:00
|
|
|
\item{est-il possible de continuer de travailler localement sur sa machine\\
|
|
|
|
en cas de coupure de connexion à Internet pour une durée indéterminée ?}
|
|
|
|
\item{la synchronisation des données passe-t-elle par un protocole standard,\\
|
|
|
|
permettant l’utilisation de n’importe quel logiciel compatible pour ce faire,\\
|
|
|
|
ou bien contraint-elle à l’utilisation d’un unique outil incontournable ?}
|
|
|
|
\item{les données d’utilisateurs sont-elles vendues à des tierces parties ?
|
|
|
|
\begin{itmz}
|
|
|
|
\item{plateformes de diffusion publicitaire en ligne}
|
|
|
|
\item{moteurs d’apprentissage pour intelligence artificielle}
|
|
|
|
\end{itmz}
|
|
|
|
}
|
2020-05-01 01:50:59 +02:00
|
|
|
\end{itmz}
|
|
|
|
|
2020-05-02 17:11:37 +02:00
|
|
|
\pagebreak
|
|
|
|
|
2020-05-01 01:50:59 +02:00
|
|
|
\subsubsection{Systèmes d’exploitation}
|
|
|
|
|
2020-05-02 17:23:38 +02:00
|
|
|
Également dirigés et fournis par des organisations ou des entreprises,
|
|
|
|
ils varient grandement par leurs objectifs et leur nature, et peuvent influer
|
|
|
|
de façon non négligeable sur la production de documents en leur sein.
|
|
|
|
|
|
|
|
Quelques questions à se poser au sujet d’un \gls{se} :
|
2020-05-01 01:50:59 +02:00
|
|
|
\begin{itmz}
|
2020-05-02 17:23:38 +02:00
|
|
|
\item{dispose-t-il de systèmes de fichiers modernes à base de transactions,\\
|
|
|
|
permettant de minimiser grandement le risque de corruption de données ?}
|
2020-05-02 23:40:36 +02:00
|
|
|
\item{permet-il aux utilisateurs de planifier les mises à jour du système,\\
|
|
|
|
en respectant leurs desideratas pour éviter toute indisponibilité de travail ?}
|
2020-05-01 04:35:34 +02:00
|
|
|
\item{quel est son coût réel ?
|
|
|
|
\begin{itmz}
|
|
|
|
\item{impose-t-il de la publicité et/ou d’autres distractions gênantes ?}
|
|
|
|
\item{respecte-t-il la vie privée des utilisateurs et de leurs données ?}
|
2020-05-02 17:23:38 +02:00
|
|
|
\item{pratique-t-il l’obsolescence programmée de ses versions successives,\\
|
2020-05-02 17:41:52 +02:00
|
|
|
poussant ainsi les utilisateurs au rachat inutile de nouveau matériel ?}
|
2020-05-01 04:35:34 +02:00
|
|
|
\end{itmz}
|
|
|
|
}
|
2020-05-01 01:50:59 +02:00
|
|
|
\end{itmz}
|
|
|
|
|
|
|
|
\subsubsection{Logiciels de production}
|
|
|
|
|
2020-05-02 17:41:52 +02:00
|
|
|
Outre le fait de varier aussi en fonction de l’organisation ou l’entreprise
|
2020-05-02 17:46:41 +02:00
|
|
|
qui le développe, un logiciel de production peut être considéré
|
|
|
|
comme un \gls{si} à part entière.
|
2020-05-02 17:41:52 +02:00
|
|
|
|
2020-05-02 17:46:41 +02:00
|
|
|
Quelques critères importants pour le choix d’un \gls{si} :
|
2020-05-01 02:24:38 +02:00
|
|
|
\begin{itmz}
|
2020-05-02 17:46:41 +02:00
|
|
|
\item{fonctionne-t-il sous le \gls{se} retenu ?}
|
2020-05-01 04:35:34 +02:00
|
|
|
\item{est-il toujours activement développé et maintenu ?}
|
2020-05-02 17:11:37 +02:00
|
|
|
\item{quel est son coût d’utilisation ?
|
2020-05-01 04:35:34 +02:00
|
|
|
\begin{itmz}
|
2020-05-02 17:41:52 +02:00
|
|
|
\item{\textbf{achat périodique} : à chaque sortie d’une version majeure}
|
|
|
|
\item{\textbf{abonnement} : généralement mensuel ou annuel}
|
|
|
|
\item{\textbf{prix libre} : via des dons facultatifs sans montant fixé}
|
2020-05-01 04:35:34 +02:00
|
|
|
\end{itmz}
|
|
|
|
}
|
|
|
|
\item{sous quelle licence est-il publié ?
|
|
|
|
\begin{itmz}
|
2020-05-02 17:41:52 +02:00
|
|
|
\item{\textbf{propriétaire} :\\
|
|
|
|
interdisant toute analyse ou modification de son fonctionnement}
|
|
|
|
\item{\textbf{open source} :\\
|
|
|
|
autorisant l’analyse, mais comportant des clauses restrictives}
|
|
|
|
\item{\textbf{libre} :\\
|
|
|
|
autorisant toute analyse, modification ou redistribution du programme}
|
2020-05-01 04:35:34 +02:00
|
|
|
\end{itmz}
|
|
|
|
}
|
2020-05-01 04:12:14 +02:00
|
|
|
\end{itmz}
|
|
|
|
|
2020-05-02 17:41:52 +02:00
|
|
|
\pagebreak
|
|
|
|
|
2020-05-01 04:12:14 +02:00
|
|
|
\subsubsection{Formats de fichiers}
|
|
|
|
|
2020-05-02 18:12:19 +02:00
|
|
|
Tout \gls{si} permet de lire et écrire à partir de différents formats de fichiers.
|
2020-05-02 17:46:41 +02:00
|
|
|
|
2020-05-02 18:12:19 +02:00
|
|
|
Réflexions afin de retenir un format de fichier pour un document :
|
2020-05-01 04:12:14 +02:00
|
|
|
\begin{itmz}
|
2020-05-02 18:12:19 +02:00
|
|
|
\item{dispose-t-il d’une documentation publique détaillant sa structure,\\
|
|
|
|
permettant d’être lu et écrit par tout logiciel respectant ce standard ?}
|
2020-05-01 04:35:34 +02:00
|
|
|
\item{est-il documenté pour une plus grande pérennité ?
|
|
|
|
\begin{itmz}
|
2020-05-02 18:12:19 +02:00
|
|
|
\item{\textbf{fermé} : non documenté\\
|
|
|
|
seul le logiciel de l’édtieur en permet une manipulation correcte}
|
|
|
|
\item{\textbf{obfusqué} : partiellement documenté\\
|
|
|
|
afin de faire dysfonctionner les logiciels tiers au fil des versions,\\
|
|
|
|
pour inciter à utiliser le logiciel éditeur, tout en feignant l’ouverture}
|
|
|
|
\item{\textbf{ouvert} : complètement documenté\\
|
|
|
|
permettant à de nombreux logiciels de s’interfacer avec}
|
2020-05-01 04:35:34 +02:00
|
|
|
\end{itmz}
|
|
|
|
}
|
2020-05-02 18:12:19 +02:00
|
|
|
\item{de quel type de format s’agit-il ?
|
2020-05-01 05:41:39 +02:00
|
|
|
\begin{itmz}
|
2020-05-02 18:12:19 +02:00
|
|
|
\item{\textbf{binaire} :\\
|
|
|
|
plus performant à l’utilisation par une machine,\\
|
|
|
|
mais nécessite des logiciels compatibles pour pouvoir les manipuler
|
|
|
|
}
|
|
|
|
\item{\textbf{textuel} :\\
|
|
|
|
humainement lisible et modifiable avec n’importe quel éditeur de texte,\\
|
|
|
|
plus facile à utiliser pour détecter et appliquer des modifications,\\
|
|
|
|
mais prend un peu plus de temps à être interprété par une machine\\
|
|
|
|
(écart minime, avec la puissance de calcul disponible de nos jours)
|
|
|
|
}
|
2020-05-01 05:41:39 +02:00
|
|
|
\end{itmz}
|
|
|
|
}
|
2020-05-01 02:24:38 +02:00
|
|
|
\end{itmz}
|
2020-05-01 04:12:14 +02:00
|
|
|
|
2020-05-02 01:53:27 +02:00
|
|
|
%⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅
|
|
|
|
\hr
|
|
|
|
%⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅
|
|
|
|
|
|
|
|
\subsection{Fiabilité des contenus}
|
|
|
|
|
2020-05-02 18:49:45 +02:00
|
|
|
Quatre grands axes rendent les contenus produits plus fiables :
|
2020-05-02 01:53:27 +02:00
|
|
|
|
|
|
|
\subsubsection{Disponibilité}
|
|
|
|
|
|
|
|
Il s’agit de l’assurance de pouvoir accéder à son document à tout moment.
|
|
|
|
|
2020-05-02 18:49:45 +02:00
|
|
|
Cela peut passer par deux voies :
|
|
|
|
\begin{itmz}
|
|
|
|
\item{choisir de l’hébergement garantissant une forte disponibilité}
|
|
|
|
\item{multiplier les hébergements pour être résilient à toute panne}
|
|
|
|
\end{itmz}
|
|
|
|
|
|
|
|
\pagebreak
|
|
|
|
|
2020-05-02 01:53:27 +02:00
|
|
|
\subsubsection{Intégrité}
|
|
|
|
|
|
|
|
La garantie qu’un document n’a pas été altéré
|
2020-05-02 18:49:45 +02:00
|
|
|
entre sa dernière modification et sa prochaine consultation.
|
|
|
|
|
|
|
|
Deux options peuvent être utilisées :
|
|
|
|
\begin{itmz}
|
|
|
|
\item{stocker sur des systèmes de fichiers à transaction et somme de contrôle}
|
|
|
|
\item{utiliser des outils de gestion de configuration,\\
|
2020-05-02 23:40:36 +02:00
|
|
|
calculant eux-mêmes des sommes de contrôle au fil des sauvegardes}
|
2020-05-02 18:49:45 +02:00
|
|
|
\end{itmz}
|
2020-05-02 01:53:27 +02:00
|
|
|
|
|
|
|
\subsubsection{Authenticité}
|
|
|
|
|
|
|
|
La preuve qu’un document a bien été produit par son auteur déclaré.
|
|
|
|
|
2020-05-02 18:49:45 +02:00
|
|
|
Deux mécanismes sont à mettre en œuvre, pour permettre :
|
|
|
|
\begin{itmz}
|
|
|
|
\item{à l’auteur de signer numériquement les documents qu’il produit}
|
|
|
|
\item{aux utilisateurs de vérifier eux-mêmes la validité de cette signature}
|
|
|
|
\end{itmz}
|
|
|
|
|
2020-05-02 01:53:27 +02:00
|
|
|
\subsubsection{Reproductibilité}
|
|
|
|
|
2020-05-02 19:14:08 +02:00
|
|
|
Deux philosophies de fabrication de documents s’opposent :
|
|
|
|
|
2020-05-02 01:53:27 +02:00
|
|
|
\begin{itmz}
|
2020-05-02 19:14:08 +02:00
|
|
|
\item{\textbf{\gls{wysiwyg}} : la plus courante\\
|
2020-05-02 20:07:09 +02:00
|
|
|
permettant de modifier un document visuellement depuis son rendu final
|
|
|
|
\begin{itmz}
|
2020-05-02 23:40:36 +02:00
|
|
|
\item{bureautique : LibreOffice \cite{lo}, MicroSoft Office \cite{mso}, WPS Office \cite{wps}}
|
2020-05-02 20:07:09 +02:00
|
|
|
\end{itmz}
|
|
|
|
}
|
2020-05-02 19:14:08 +02:00
|
|
|
\item{\textbf{\gls{wysiwym}} : la plus pérenne\\
|
|
|
|
consistant pour un document à décrire successivement dans un fichier\\
|
|
|
|
les différents éléments à intégrer ou actions à effectuer,\\
|
2020-05-02 20:07:09 +02:00
|
|
|
puis à compiler un rendu final à partir de ce programme
|
|
|
|
\begin{itmz}
|
2020-05-02 21:42:38 +02:00
|
|
|
\item{moteur \TeX : \XeLaTeX, \LaTeX \cite{latex}}
|
2020-05-02 21:56:54 +02:00
|
|
|
\item{GraphViz \cite{graphviz}, GnuPlot \cite{gnuplot}, Sphinx \cite{sphinx}}
|
2020-05-02 20:07:09 +02:00
|
|
|
\end{itmz}
|
|
|
|
}
|
2020-05-02 01:53:27 +02:00
|
|
|
\end{itmz}
|
|
|
|
|
2020-05-01 01:50:59 +02:00
|
|
|
\pagebreak
|