ensayo importancia de uml

3

Click here to load reader

Upload: jorge-silva-mendoza

Post on 13-Aug-2015

85 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Ensayo Importancia de Uml

Importancia de UML

Ensayo

Nombre: Jorge Eduardo Silva Mendoza Matrícula: 09070013

Nombre del curso: desarrollo de proyectos web

Nombre del profesor:

Lic. José Leonel Pech May

Módulo: Unidad 2 Actividad: Ensayo de la importancia de UML

Fecha: 12 marzo de 2013

Bibliografía:

http://itesrc.edu.mx/portal/articles.php?id_art=1

http://blog.jmacoe.com/aplicaciones/herramientas-uml-modelado-sistemas/

http://prezi.com/vo7phnveylai/sesion-13-fundamentos-de-uml/

Título: Importancia de UML

Introducción:

Los seres humanos utilizamos diversos modelos para poder representar elementos

o concepciones en diversas áreas como pintura, artes plásticas, construcción,

sistemas de software e incluso en nuestra vida cotidiana. El modelado de sistemas

es una actividad importante e imprescindible en la construcción de cualquier tipo de

sistema, está considerado como un plano que nos muestra la estructura genérica o

abstracta de algún sistema.

Page 2: Ensayo Importancia de Uml

Importancia de UML

Ensayo

A partir de eso surgió UML el cual es una herramienta muy utilizada para capturar

información mediante un conjunto de símbolos y diagramas a comunicar la idea de

un sistema (software orientado a objetos), a quien esté involucrado en su proceso

de desarrollo sirviendo de apoyo en los procesos de análisis y diseño de un

problema.

El propósito de esta herramienta es capturar las partes esenciales del sistema

mediante notaciones gráficas, a esto se le llama como “modelado visual”, el cual es

completamente independiente del lenguaje de programación que se implementara.

Desarrollo:

Hoy en día UML ya que esta consolidado como el lenguaje estándar de análisis y

diseño de sistemas de cómputo, mediante esta herramienta es posible establecer

una serio de requerimientos y estructuras necesarias para plasmar un sistema de

software previo al proceso intensivo de escribir código. Es decir que se debe hacer

diseño en UML previo a codificación del sistema, a un que este es un lenguaje, esta

posee más características visuales que mismas que facilitan a los integrantes de un

equipo multidisciplinarios participar e intercomunicarse fácilmente, estos

integrantes siendo los analistas diseñadores especialista de área y desde luego los

programadores.

UML posee muchas herramientas, una ves que las conozcamos usaremos en cada

momento las más adecuadas para nuestras necesidades, pero esto no quiere decir

Page 3: Ensayo Importancia de Uml

Importancia de UML

Ensayo

que es cosa fácil, porque hay que saber para qué sirve y que limitaciones tienen

unas de otras para conocer su utilidad, pero se puede alcanzar estos conocimientos

con un poco de práctica y sentido común. Sin embargo se debe tener claro que

UML no es un método de desarrollo, no nos dice como pasar del análisis al diseño

y de este al código, no son una serie de pasos que te llevan a producir código a

partir de unas especificaciones. UML al no ser un método de desarrollo es

independiente del ciclo de desarrollo que vayas a seguir, puede encajar en otro

adicional, ciclo o en cascada o un evolutivo ciclo en espiral, o incluso en los métodos

agiles de desarrollo.

Una de las primeras herramientas son los famosos casos de usos, los cuales

documentan el comportamiento de un sistema desde el punto de vista del usuario,

por lo tanto los casos de uso determinan los requisitos y funciones del sistema, es

decir que representan funciones que un sistema puede ejecutar los casos de uso

no son parte del diseño, si no que son parte del análisis del sistema de tal forma

que al ser parte del análisis nos ayudan a describir que es lo que el sistema debe

hacer.

.

Conclusión:

UML es una herramienta estándar que usan los desarrolladores de software que

les permite una mejor comprensión de lo que se quiere hacer en el sistema, está

constituida de varias herramientas y estas tienen una utilidad específica para

determinadas secciones del proyecto, una de ellas es el modelado de los casos de

uso, el cual describe las funcionalidades del sistema.