aboutsummaryrefslogtreecommitdiff
path: root/pds/n1.lyx
diff options
context:
space:
mode:
Diffstat (limited to 'pds/n1.lyx')
-rw-r--r--pds/n1.lyx138
1 files changed, 54 insertions, 84 deletions
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
@@ -308,44 +311,16 @@ 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