%% %% This is file `mtc-liv.tex', %% generated with the docstrip utility. %% %% The original source files were: %% %% minitoc.dtx (with options: `mtc-liv') %% This is a generated file. %% %% Copyright (C) 2005, 2006 by: %% Jean-Pierre F. Drucbert (JPFD) %% %% %% This file may be distributed and/or modified under the conditions of %% the LaTeX Project Public License, either version 1.3 of this license %% or (at your option) any later version. The latest version of this %% license is in: %% %% http://www.latex-project.org/lppl.txt %% %% and version 1.3 or later is part of all distributions of LaTeX version %% 2003/12/01 or later. %% %% This work has the LPPL maintenance status "author-maintained". %% %% This Current Maintainer of this work is Jean-Pierre F. Drucbert (JPFD). %% %% This work consists of all the files listed in the file `minitoc.l' %% distributed with it. \documentclass[10pt,twoside,openright]{book} \makeatletter \def\ps@chapterverso{\ps@empty}% \def\cleardoublepage{\clearpage \if@twoside \ifodd\c@page\else \null\thispagestyle{chapterverso}\newpage \if@twocolumn\null\newpage\fi \fi \fi }% \def\ps@chapterverso{\ps@empty}% \makeatother \usepackage[latin1]{inputenc} \usepackage[TS1,T1]{fontenc} \usepackage{tocloft} \usepackage{sectsty} \usepackage[french,undotted,tight,listfiles]{minitoc} \usepackage[english,francais]{babel} \usepackage{franc,frnew} \usepackage{mypatches} \providecommand{\fup}{\textsuperscript} \addtolength{\cftsubsecindent}{1em} % for tocloft \cftsetrmarg{2.55em plus 1fil} % to avoid hyphenations in the ToC (tocloft). \setcounter{tocdepth}{3} \setcounter{secnumdepth}{1} \setcounter{minitocdepth}{4} \chapterfont{\huge\bfseries\sffamily} % for sectsty \renewcommand{\thesection}{\arabic{section}} \sectionfont{\Large\raggedright} % for sectsty (to avoid hyphenations in section titles) \title{Systèmes d'occultation} \author{Laurent~\textsc{Bloch}} \begin{document} \maketitle \dominitoc \tableofcontents \chapter{Définition et contrôle du travail à~faire} \label{chap+controle} \minitoc \section{Le modèle de la grande industrie et le taylorisme}% \index{taylorisme} C'est au \textsc{xviii}\fup{e}~siècle que la vision du travail comme marchandise est vraiment devenue dominante, pour s'imposer au \textsc{xix}\fup{e}~siècle dans l'organisation type de la grande usine industrielle. \subsection*{Après l'usine, le centre d'appel}\index{centre d'appel} \addcontentsline{toc}{subsection}{Après l'usine, le centre d'appel} Aujourd'hui le taylorisme\index{taylorisme} au sens strict est en déclin parce qu'il n'est plus guère adapté aux besoins de la production industrielle contemporaine non plus qu'aux nouvelles normes de comportement individuel et collectif. \section{Tout travail émet de la pensée} Le travail a vocation à~produire du sens, pour son auteur comme pour son destinataire. \section{Théorie et pratique de la commande publique} En France, les prestations de service commandées par les services publics à~des entreprises font l'objet de contrôles de leur bonne réalisation selon des procédures et des règles qui sont des cas particuliers d'un ensemble plus vaste, la réglementation des marchés publics de l'État, dont nous allons donner ci-dessous une brève description. \subsection{Réglementation des marchés publics} Le dispositif juridique, réglementaire et comptable qui encadre les actes contractuels de la puissance publique en France est très~[...] \subsubsection{Premier principe: séparation de l'ordonnateur et du comptable} Le premier élément du dispositif est le principe de séparation de l'ordonnateur et du comptable. Il a été instauré en 1319 par l'ordonnance portant création de la~[...] \subsubsection{Second principe: contrôle \emph{a~priori}} Le second élément du dispositif est le principe du contrôle \emph{a~priori}. Lorsque le directeur de l'organisme public de recherche pris ici comme exemple (l'ordonnateur) décide~[...] \subsubsection{Le Code des Marchés Publics} Le troisième pilier de la commande publique est le Code des Marchés Publics (CMP), qui régit tous les contrats, conclus par des organismes publics ou des collectivités territoriales, dont le montant excède un~[...] \subsection{La pratique des marchés publics} Lorsque l'administration française fait réaliser un système informatique par un prestataire, elle est en position de maître d'ouvrage\index{maîtrise d'ouvrage}. Elle rédige (ou fait rédiger) un cahier des charges\index{cahier des charges} qui décrit les spécifications du système à~réaliser. Ce cahier des charges constitue~[...] \subsection{Quels sont les services publics «~rentables~»?} Pour parler comme les informaticiens, nous pouvons identifier un « effet de bord », c'est-à-dire une conséquence non intentionnelle de la réglementation des marchés publics: les administrations ne disposent d'aucun moyen pour envisager la notion d'investissement. Le~[...] \section{Projet et cahier des charges}\index{cahier des charges} Jean-Pierre~\textsc{Boutinet} nous guidera ici pour ce qui concerne l'histoire de la notion de~[...] \subsection{La frontière entre conception et fabrication} La vision classique de la conduite d'un projet informatique de gestion est la suivante: le maître d'ouvrage\index{maîtrise d'ouvrage}~[...] \subsection{Bâtiment, mécanique, programmation} Nous y reviendrons au chapitre~\ref{chap+travail}, mais nous savons déjà que la mise en {\oe}uvre de l'informatique s'est beaucoup inspirée des procédures de travail les plus élaborées du \textsc{xx}\fup{e}~siècle~[...] \chapter{Le travail informatique} \minitoc \section{De la nature de l'informatique} \subsection{Premières croyances}\label{sub+premcroyances} Les premiers ordinateurs, qui entrèrent en fonction à~l'extrême fin des années 1940 et durant les années 1950, étaient consacrés à~des travaux militaires ou scientifiques puisque, à~cette époque, on pensait~[...] \subsection{Comment l'informatique diffère des mathématiques} J'aimerai à~l'occasion de cette analyse attirer l'attention du lecteur sur une question qui est une source constante de malentendus au sujet de la programmation. \subsubsection{Les preuves de programme} L'écriture de programmes informatiques obéit à~de tout autres principes. Il convient de préciser cette affirmation pour la préserver~[...] \section{Programmation dans le monde réel} \subsection{La vraie nature de la programmation des ordinateurs} Alors, comment s'écrivent les programmes informatiques? Et d'ailleurs, qu'est-ce qu'une erreur\index{erreur} de programmation? Ces questions sont liées et elles sont, bien sûr, au c{\oe}ur de notre préoccupation. \subsection{Méthodes de programmation} Un processeur quelconque est caractérisé par le jeu des actions élémentaires qu'il est capable d'effectuer. Ces actions élémentaires sont appelées les \emph{primitives} du processeur, ou, si le processeur est une machine, les «~instructions machine~». Un~[...] \subsection{Méthodes de construction de programmes} Nous avons décrit ci-dessus le processus élémentaire de la programmation, celui qui consiste à~écrire les instructions ou les expressions qui vont composer un programme. \subsubsection{La programmation structurée} Le premier courant de pensée qui associa la recherche d'une syntaxe claire et expressive à~une organisation logique et commode des unités de programme fut la \emph{programmation structurée}\index{programmation!structurée} des années 1970, dont~[...] \subsubsection{La programmation par objets} Après la programmation structurée vint un autre courant significatif: la programmation par objets\index{programmation!par objets}, inventée en Norvège à~la fin des années 1960 par l'équipe de~[...] \subsubsection{Excès dans la pensée} Il y a eu beaucoup de verbiage autour de l'aptitude supposée du modèle~[...] \end{document} \endinput %% %% End of file `mtc-liv.tex'.