informatica

Páginas: 6 (1413 palabras) Publicado: 11 de febrero de 2015
1

Introducción al Modelado (UML)
Video
http://www.youtube.com/watch?v=0ve3CHxuMK0

Mtra. Adriana Vega Palos

2

Contenido
 Introducción
 ¿Por qué modelamos?
 Principios del modelado
 Presentación de UML

 Ciclo de vida del desarrollo de software

Mtra. Adriana Vega Palos

3

Introducción
 Una empresa de software con éxito es aquélla que produce de una
maneraconsistente software de calidad que satisface las necesidades de
sus usuarios.
 Una empresa que puede desarrollar este software de forma predecible y
puntual, con un uso eficiente y efectivo de recursos, tanto humanos como
materiales, tiene un negocio sostenible.

Mtra. Adriana Vega Palos

4

Continuación…..
 Este mensaje conlleva una importante consecuencia: el producto principal
de unequipo de desarrollo no son bonitos documentos, reuniones muy
importantes, grandes lemas o líneas de código fuente. Mas bien, es un
buen software que satisfaga las necesidades cambiantes de sus usuarios.
Todo lo demás es secundario.

Mtra. Adriana Vega Palos

5

Continuación……
 El modelado es una parte central de todas las actividades que conducen
a la producción de buen software ,aplicando buenas prácticas.
Construimos modelos para:

Comunicar la estructura deseada y el
comportamiento de nuestro sistema.
Visualizar y controlar la arquitectura del sistema.
Comprender mejor el sistema que estamos
construyendo, muchas veces descubriendo
oportunidades para la simplificación y la
reutilización.
Controlar el riesgo.
Mtra. Adriana Vega Palos

6

Continuación….
Desarrollo de los sistemas como un proceso de cambio
 Todos los sistemas cambian durante su tiempo de vida.
 La mayoría de los desarrollos de sistemas se enfocan sólo sobre sistemas nuevos
y no sobre cambios
 Los sistemas desarrollan cambios en varias versiones.

 Bajo este punto de vista un desarrollo nuevo, sólo es un caso especial.
 Las actividades que se realizan en la generaciónde versiones son: Análisis,
Construcción y Pruebas.

Mtra. Adriana Vega Palos

7

¿Por qué Modelamos?
 Los modelos nos ayudan a visualizar mejor como es o como queremos que
sea un sistema.
 Los modelo nos ayudan a comprender mejor las reglas del negocio.
 Los modelos nos permiten especificar la estructura o el comportamiento
del sistema.

 Los modelos nos proporcionan plantillasque nos guían en la construcción
de un sistema.
 Los modelos documentan las decisiones que hemos adoptado.

Mtra. Adriana Vega Palos

8

Principios del Modelado
 La elección de que modelos crear tiene una profunda influencia sobre
cómo se comete un problema y cómo se da forma a una solución.
 Todo modelo puede ser expresado a diferentes niveles de precisión.
 Los mejores modelosestán ligados a la realidad.
 Un único modelo no es suficiente. Cualquier sistema no trivial se aborda
mejor a través de un pequeño conjunto de modelos casi independientes.

Mtra. Adriana Vega Palos

9

Presentación de UML
UML es un lenguaje para:

Visualizar
Especificar
Construir
Documentar
Los artefactos de un sistema con gran cantidad de software.

Mtra. Adriana VegaPalos

10

Presentación
de
UML
UML P.
Normalmente la distancia entre pensar en una
implementación
y estos
transformarla
en código
es casi
 Comunicación de
modelos conceptuales
a otros
está cero.
sujeta a errores por el lenguaje usado.

 Hay cuestiones de un sistema que no se pueden entender a
menos que se construyan modelos.
 Si el desarrollador no dejo documentación escritasobre los
modelos en su cabeza, será información perdida.

Mtra. Adriana Vega Palos

11

Presentación de UML
UML es un lenguaje para especificar, Construir modelos precisos, no
ambiguos y completos.
UML cubre la especificación de todas las decisiones de análisis,
diseño e implementación que deben realizarse al desarrollar y
desplegar un sistema con gran cantidad de software

Mtra....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS