Taller 1

April 17, 2017 | Author: Basilio Diaz P | Category: N/A
Share Embed Donate


Short Description

Download Taller 1...

Description

Actividad 1 de Unidad 1 Introducción a UML Principio del Análisis y Diseño Orientado a Objetos Utilizando el Estándar UML

Basilio Díaz Pérez Actividad 1 presentado al instructor: Milena Lucia Chavarro Clavijo Ingeniera de Sistemas

Servicio Nacional de Aprendizaje SENA AÑO 2014

Actividad 1 Unidad 1 El Sr. Reyes, dueño de la empresa Renta Autos S.A. desea introducir un nuevo sistema para el manejo de las operaciones de su negocio. El espera que el sistema le permita tener mayor control del proceso y que le facilite al cliente la búsqueda, reservación y consulta de sus rentas. Durante este curso, por medio de diferentes actividades, le ayudaremos al Sr. Reyes, lee detenidamente el caso que se encuentra en la sección de materiales de este curso y realiza lo siguiente: Utilizando los conceptos adquiridos en la unidad, genera una lista depurada de clases para el caso de estudio Renta Autos que será el proyecto del curso. Actividades de Renta Autos  Buscar Rentas  Reservas Rentas  Consultar Rentas Lista de Clases  Administrador  Rentas  Clasificación de Rentas  Ubicación  Costos  Vehículos  Tipos de Vehículos  Clientes

 Reserva  Validación de Rentas  Pagos  Tiempo de Renta

Desarrollar Taller1 Descripción: Conteste las siguientes preguntas en un archivo anexo después de llevar a cabo la lectura. En caso de haber consultado otras fuentes incluya las referencias. 1. ¿Qué es UML? El Lenguaje de Modelado Unificado (UML:Unified Modeling Language) es un estándar general en la sucesión de una serie de métodos de análisis y diseño orientadas a objetos que se originan a finales de los años 80 y principios de los años 90. UML es llamado un lenguaje de modelado, no un método. Los métodos consisten de ambos de un lenguaje de modelado y de un proceso. El lenguaje de modelado es la notación (principalmente gráfica) que usan los métodos para expresar un diseño. El proceso indica los pasos que se deben seguir para llegar a un diseño. (José Enrique González Cornejo).

2. ¿Cuál es la importancia de UML? Es el lenguaje estándar que ofrece un análisis y diseño de sistemas de software. Mediante UML es posible establecer una serie de requerimientos y estructuras necesarias para plasmar un sistema de software previo al proceso intensivo de escribir código. Permite visualizar en forma de gráficos la construcción y

documentación de un sistema, que define una descripción y especificación de los métodos del lenguaje.

En planteamiento de un estándar que permite la construcción de desarrollo y diseño de un sistema de software en base a los diseños en UML, en la previa codificación de un sistema y un conjunto de características visuales y programáticas que faciliten a integrantes de grupos y equipos multidisciplinario, participar e intercomunicarse fácilmente; estos integrantes establecen actividades como los analistas, diseñadores, especialistas de área y desde luego los programadores.

3. ¿Cuáles son los beneficios del modelado? Los principales beneficios de UML son:  Mejores tiempos totales de desarrollo.  Modelar sistemas empleando conceptos orientados a objetos.  Establecer conceptos y artefactos ejecutables.  Encaminar el desarrollo del escalamiento en sistemas complejos de misión crítica.  Crear un lenguaje de modelado utilizando el conocimiento humano y el aprendizaje en máquinas.  Mejor soporte a la planeación y al control de proyectos.  Alta reutilización y minimización de costos.  Permitir la calidad de desarrollo de modelos de sistemas

4. ¿Cuál es el origen de UML y en que métodos está basado? El lenguaje UML comenzó a gestarse en octubre de 1994, cuando Rumbaugh se unió a la compañía Rational fundada por Booch (dos reputados investigadores en el área de metodología del software).

El objetivo de ambos era unificar dos métodos que habían desarrollado: el método Booch y el OMT (Object Modelling Tool). El primer borrador apareció en octubre de 1995. En esa misma época otro reputado investigador, Jacobson, se unió a Rational y se incluyeron ideas suyas. Estas tres personas son conocidas como los “tres amigos”. Además, este lenguaje se abrió a la colaboración de otras empresas para que aportaran sus ideas. Todas estas colaboraciones condujeron a la definición de la primera versión de UML.

La notación UML se deriva y unifica las tres metodologías de análisis y diseños más extendidas.  Metodología de Grady Booch para la descripción de conjuntos de objetos y sus relaciones.  Técnica de modelado orientada a objetos de James Rumbaugh (OMT: Object - Modelling Technique).  Aproximación de Ivar Jacobson (OOSE: Object- Oriented Software Engineering) mediante la metodología de casos de uso (use case).

El desarrollo de UML comenzó a finales de 1994 cuando Grady Booch y Jim Rumbaugh de Rational Software Corporation empezaron a unificar sus métodos. A

finales de 1995, Ivar Jacob son y su compañía Objectory se incorporaron a Rational en su unificación, aportando el método OOSE.

5. ¿Cuáles son los objetivos de UML?  Proporcionar una notación y semánticas suficientes para poder alcanzar una gran cantidad de aspectos del modelado contemporáneo de una forma directa y económica.

 Permitir las semánticas suficientes para alcanzar aspectos del modelado que son de esperar en un futuro, en la fundamentación de aspectos relacionados con la tecnología de componentes, sistemas distribuidos u otros.

 Establecer mecanismos de extensión de forma que proyectos concretos puedan extender el meta-modelo a un coste bajo.

 Implementar mecanismos de extensión de forma, que permita aproximaciones de modelado futuras y puedan desarrollarse encima del UML.

 Proporcionar semánticas suficientes para especificar las interfaces a bibliotecas para la comparación y el almacenamiento de componentes del modelo.

 Evitar la complejidad como sea posible pero manteniendo la capacidad de modelar toda la gama de sistemas que se necesita construir.

 UML es un lenguaje de modelado de propósito general que pueden usar todos los desarrolladores.

 Debe ser un lenguaje universal, como cualquier lenguaje de propósito general. Imponer un estándar global.

 Ser independiente del proceso de desarrollo y de los lenguajes de programación.

6. ¿Cuál es el futuro de UML? El UML no tiene propietario y está abierto universalmente. Muchos autores de metodologías, organizaciones y vendedores de herramientas han comenzado a usarlo. Puesto que UML se construyó sobre la semántica y notación de Booch, OMT, OOSE, y otras metodologías líderes, que incorporan mejoras de compañeros de UML y retroalimentaciones del público en general, la adopción del UML a nivel mundial es de manera específica.

Hay dos aspectos de "unificación" que UML logra. El primero es que efectivamente termina con muchas de las diferencias, a veces inconsecuentes, entre los lenguajes modeladores de métodos previos. Segundo y más importante, unifica las perspectivas entre muchos diferentes tipos de sistemas (negocio vs software), fases de desarrollo (requerimientos, análisis, diseño e implementación), y conceptos internos.

Referencias Bibliográficas 

Página de Internet http://www.docirs.cl/uml.htm El Lenguaje de Modelado Unificado José Enrique González Cornejo Enero 2008.



Página de Internet http://www.oocities.org/es/avrrinf/tabd/Foro/Foro_UML.htm Autores: Lennis Zamudio, Luís Ramírez, Manuel Álvarez, Anaíz Rodríguez



Página de Internet https://sites.google.com/site/disenodesistemasiads/home/beneficios-uml



Página de Internet http://alvearjofre.galeon.com/



Página de Internet http://www.usmp.edu.pe/publicaciones/boletin/fia/info21/uml.htm

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF