Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción al análisis y
diseño orientado a objetos
para la construcción de
sistemas
ACTIVIDAD 1
DIEGO ANDRÉS CHACÓN GÓMEZ
1. ¿Qué es UML?
UML es un lenguaje de modelado unificado que busca unificar diferentes
notaciones de diferentes métodos de modelado, este lenguaje permite
generar diagramas que permitan plasmar el comportamiento del sistema y
que éstos puedan ser leídos por los integrantes del equipo, logrando una
comunicación universal.
2. ¿Cuál es la importancia de UML?
UML nace de la necesidad de crear un lenguaje de modelado estándar que
permitiera modelar sistemas, y este propósito representa la importancia en la
actualidad de la existencia de UML, al crear este estándar se pueden evidenciar
dos consecuencias de importancia, la primera de ellas es que se unificaron los
diferentes tipos de modelado y se creó un estándar, en segundo lugar una
persona puede leer un diagrama realizado por otra persona fácilmente sin la
incertidumbre de encontrar un elemento irreconocible.
3. ¿Cuáles son los beneficios del modelado?
Al hacer uso de UML se pueden reducir los tiempos de desarrollo de sistemas
informáticos, además, al realizar los modelos del sistema se puede lograr una
mejor planeación, y reducir la incertidumbre para los sistemas complejos.
4. ¿Cuál es el origen de UML y en que métodos está basado?
El planteamiento de un lenguaje de modelado universal inicia en el año 1996,
durante la conferencia de OMG se propone la creación de un estándar para el
modelado de sistemas orientados a objetos, en el año 1997 se da a conocer la
primera versión de UML junto con otras cinco propuestas que cumplían con la
petición, las seis propuestas se unificaron dando como resultado la versión 1.1
de UML, la cual fue aprobada en noviembre de 1997.
5. ¿Cuáles son los objetivos de UML?
El objetivo principal del UML es presentar notaciones y semánticas estándar,
que permita modelar un sistema bajo el paradigma de orientación a objetos, y
que estos modelos puedan ser leídos y entendidos por otros diseñadores
haciendo uso de un solo lenguaje de modelado.
6. ¿Cuál es el futuro de UML?
UML al ser un lenguaje, éste se encuentra en evolución constante, entre ellas
se encuentran las extensiones para los negocios, las cuales permiten modelar
un negocio. En segundo lugar, se encuentran las lecciones de las extensiones
de negocios, las cuales permiten generar representaciones que ayuden a
pensar respecto a, y lograr crear soluciones en un dominio.
Modelado de interfases gráficas de usuario, que permitan la conexión de los
casos de uso con las interfases gráficas, de esta forma, el diagrama permitirá
recordar las funcionalidades de cada pantalla.
Finalmente se encuentran los sistemas expertos, en donde se puede realizar
el modelado de la base de conocimientos, ya que estos sistemas no cuentan
con un estándar para generar una representación visual de las reglas de la
base de conocimientos.
Ciclos de vida
Proyectos en que puede
Nombre Ventajas Desventajas
utilizase
Facilidad en la gestión y
Costoso para la retomar etapas
Lineal administración económica y Ideal para proyectos pequeños
anteriores al detectar fallos
temporal
Permite el desarrollo de
Es un ciclo de vida costoso y de Ideal para migrar aplicaciones a
Por prototipos sistemas en tecnologías nuevas
difícil administración temporal. nuevas tecnologías
o poco probadas.