From 71aff55525f5ac45b6da89ce8be257386e6a37c8 Mon Sep 17 00:00:00 2001 From: Juan Marín Noguera Date: Mon, 24 May 2021 21:04:26 +0200 Subject: PDS tema 5 --- pds/n1.lyx | 138 ++++++++++++++++++++++++------------------------------------- 1 file changed, 54 insertions(+), 84 deletions(-) (limited to 'pds/n1.lyx') diff --git a/pds/n1.lyx b/pds/n1.lyx index d6c0d5f..ce9005e 100644 --- a/pds/n1.lyx +++ b/pds/n1.lyx @@ -5,6 +5,9 @@ \save_transient_properties true \origin unavailable \textclass book +\begin_preamble +\input{../defs} +\end_preamble \use_default_options true \begin_modules algorithm2e @@ -307,45 +310,17 @@ DevOps UML \end_layout -\begin_layout Standard -\begin_inset ERT -status open - -\begin_layout Plain Layout - - -\backslash -sremember{TDS} -\end_layout - -\end_inset - - -\end_layout - \begin_layout Standard Un \series bold +sistema +\series default + es algo que se está desarrollando. + Un +\series bold modelo \series default - es una representación de un aspecto de la realidad obtenida mediante abstracció -n. -\end_layout - -\begin_layout Standard -\begin_inset ERT -status open - -\begin_layout Plain Layout - - -\backslash -eremember -\end_layout - -\end_inset - - + es una abstracción de un sistema para comprenderlo mejor. \end_layout \begin_layout Standard @@ -486,17 +461,24 @@ eremember \end_layout \begin_layout Standard -UML también añadió mejoras, dio estabilidad al mercado y permitió mejores - herramientas CASE. +La notación UML también añadió mejoras, dio estabilidad al mercado y permitió + mejores herramientas CASE. Permite modelar sistemas desde los requisitos hasta los ejecutables, es escalable a sistemas grandes y los pueden usar tanto personas como máquinas, debido a un equilibrio entre expresividad y simplicidad. \end_layout \begin_layout Standard -Muchas empresas de software hacen poco o ningún modelado, pues este requiere - un proceso de desarrollo, personas formadas en las técnicas, tiempo y herramien -tas. +Una +\series bold +vista +\series default + es una proyección de la estructura del sistema centrada en algún aspecto. + Un +\series bold +diagrama +\series default + es una representación gráfica de elementos de un modelo. \end_layout \begin_layout Standard @@ -507,7 +489,7 @@ status open \backslash -sremember{TDS} +begin{samepage} \end_layout \end_inset @@ -515,61 +497,52 @@ sremember{TDS} \end_layout -\begin_layout Itemize -Los -\series bold -modelos estructurales -\series default - [...] son representados por -\series bold -diagramas de clases -\series default - [...] y [...] -\series bold -de objetos -\series default - [...]. +\begin_layout Standard +UML tiene 5 vistas, cada una con varios tipos de diagramas: \end_layout -\begin_layout Itemize -Los +\begin_layout Enumerate + \series bold -modelos de comportamiento +Vista de casos de uso \series default - [...] son representados por: +, centrada el comportamiento, con diagramas de casos de uso. \end_layout -\begin_deeper -\begin_layout Itemize -[...] -\series bold -Diagramas de secuencia -\series default - [...] y [...] +\begin_layout Enumerate + \series bold -de +Vista de diseño \series default - [...] +, centrada en el vocabulario del programa y su funcionalidad, con diagramas + de clases, de estados y de interacción. +\end_layout + +\begin_layout Enumerate + \series bold -comunicación +Vista de procesos \series default - [...]. +, con los mismos diagramas que la de diseño pero centrada en el funcionamiento, + la escalabilidad y el rendimiento. \end_layout -\begin_layout Itemize -[...] +\begin_layout Enumerate + \series bold -De estado +Vista de implementación \series default - y [...] +, con diagramas de estados, de interacción y de componentes. +\end_layout + +\begin_layout Enumerate + \series bold -de actividades +Vista de despliegue \series default -. - [De casos de uso.] +, con diagramas de estado, de interacción y de despliegue. \end_layout -\end_deeper \begin_layout Standard \begin_inset ERT status open @@ -578,7 +551,7 @@ status open \backslash -eremember +end{samepage} \end_layout \end_inset @@ -586,13 +559,10 @@ eremember \end_layout -\begin_layout Itemize -Los modelos de implementación son representados por diagramas de componentes - y diagramas de despliegue. -\end_layout - \begin_layout Standard -UML es una notación, no un método de desarrollo. +Muchas empresas de software hacen poco o ningún modelado, pues este requiere + un proceso de desarrollo, personas formadas en las técnicas, tiempo y herramien +tas. \end_layout \begin_layout Section -- cgit v1.2.3