From 0f0c43090fe5553f1fca7b425423f70df2d6fd0c Mon Sep 17 00:00:00 2001 From: "flyingscorpio@pinebookpro" Date: Wed, 8 Sep 2021 13:09:21 +0200 Subject: [PATCH] Add UML --- uml-poo/Makefile | 16 ++++++++++++++++ uml-poo/main.tex | 29 +++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 uml-poo/Makefile create mode 100644 uml-poo/main.tex diff --git a/uml-poo/Makefile b/uml-poo/Makefile new file mode 100644 index 0000000..4bce23d --- /dev/null +++ b/uml-poo/Makefile @@ -0,0 +1,16 @@ +filename=$(shell basename $(shell pwd)) +timestamp=$(shell date +%Y-%m-%d_%H:%M) + +all: snapshot + +snapshot: main.tex + @latexmk -pdf main.tex >/dev/null 2>&1 + @if ! cmp --silent build/main.pdf ${filename}_*.pdf; then \ + touch ${filename}_tmp.pdf; \ + rm ${filename}*.pdf; \ + cp build/main.pdf ${filename}_${timestamp}.pdf; \ + echo "Updated"; \ + fi + +clean: + @rm -rf build 2>/dev/null diff --git a/uml-poo/main.tex b/uml-poo/main.tex new file mode 100644 index 0000000..ac221df --- /dev/null +++ b/uml-poo/main.tex @@ -0,0 +1,29 @@ +\documentclass[a4paper,french,12pt]{article} + +\title{UML et POO} +\author{Lamine BOUGUEROUA --- \href{mailto:lamine.bougueroua@efrei.fr}{\nolinkurl{lamine.bougueroua@efrei.fr}}} +\date{Dernière compilation~: \today{} à \currenttime} + +\usepackage{../cours} + +\begin{document} + +\maketitle +\tableofcontents +\clearpage + +\section{Références} +\section{Génie Logiciel} +\section{Cycle de vie d'un logiciel} +\section{Introduction UML} +\section{Modélisation} +\section{Diagrammes} + \subsection{Diagramme de cas d'utilisation} + \subsection{Diagramme de classes} + \subsection{Diagramme d'objets} + \subsection{Diagramme d'inteaction} + \subsection{Diagramme d'états} + \subsection{Diagramme d'activité} +\section{Démarche de modélisation avec UML} + +\end{document}