Contenido:
1- Casos de Uso
2- Modelado de Dominio
3- Diagrama de Clases
4- Diagrama de Actividades
5- Diagrama de Estados
6- Diagrama e Despliegue
7- Diagrama de Secuencia
Contenido:
1- Casos de Uso
2- Modelado de Dominio
3- Diagrama de Clases
4- Diagrama de Actividades
5- Diagrama de Estados
6- Diagrama e Despliegue
7- Diagrama de Secuencia
Lenguaje Unificado de Modelado (LUM o UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group).
Gran compendio de los modelos de UML, que incluye todos los diagramas asociados , sus representaciones, componentes y ejemplos. Los diagramas de casos de uso, de clases, de distribución, de componentes, de colaboración , de objetos, de actividades , de secuencia, de estados y de colaboración son considerados en este gran compendio. Al finalizar la presentación se tendrá una idea general de los elementos fundamentales del diseño de sistemas empleando UML.
En este trabajo se podrá observar como el Lenguaje de Modelado Unificado va ofreciendo y dando a conocer como son sus métodos para poder brindar un sistemas informático de desarrollo de software.
En todas las disciplinas de la Ingeniería se hace evidente la importancia de los modelos ya que describen el aspecto y la conducta de "algo". Ese "algo" puede existir, estar en un estado de desarrollo o estar, todavía, en un estado de planeación. Es en este momento cuando los diseñadores del modelo deben investigar los requerimientos del producto terminado y dichos requerimientos pueden incluir áreas tales como funcionalidad, performance y confiabilidad. Además, a menudo, el modelo es dividido en un número de vistas, cada una de las cuales describe un aspecto específico del producto o sistema en construcción.
El modelado sirve no solamente para los grandes sistemas, aun en aplicaciones de pequeño tamaño se obtienen beneficios de modelado, sin embargo es un hecho que entre más grande y más complejo es el sistema, más importante es el papel de que juega el modelado por una simple razón: "El hombre hace modelos de sistemas complejos porque no puede entenderlos en su totalidad".
UML es una técnica para la especificación sistemas en todas sus fases. Nació en 1994 cubriendo los aspectos principales de todos los métodos de diseño antecesores y, precisamente, los padres de UML son Grady Booch, autor del método Booch; James Rumbaugh, autor del método OMT e Ivar Jacobson, autor de los métodos OOSE y Objectory. La versión 1.0 de UML fue liberada en Enero de 1997 y ha sido utilizado con éxito en sistemas construidos para toda clase de industrias alrededor del mundo: hospitales, bancos, comunicaciones, aeronáutica, finanzas, etc.
Lenguaje Unificado de Modelado (LUM o UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group).
Gran compendio de los modelos de UML, que incluye todos los diagramas asociados , sus representaciones, componentes y ejemplos. Los diagramas de casos de uso, de clases, de distribución, de componentes, de colaboración , de objetos, de actividades , de secuencia, de estados y de colaboración son considerados en este gran compendio. Al finalizar la presentación se tendrá una idea general de los elementos fundamentales del diseño de sistemas empleando UML.
En este trabajo se podrá observar como el Lenguaje de Modelado Unificado va ofreciendo y dando a conocer como son sus métodos para poder brindar un sistemas informático de desarrollo de software.
En todas las disciplinas de la Ingeniería se hace evidente la importancia de los modelos ya que describen el aspecto y la conducta de "algo". Ese "algo" puede existir, estar en un estado de desarrollo o estar, todavía, en un estado de planeación. Es en este momento cuando los diseñadores del modelo deben investigar los requerimientos del producto terminado y dichos requerimientos pueden incluir áreas tales como funcionalidad, performance y confiabilidad. Además, a menudo, el modelo es dividido en un número de vistas, cada una de las cuales describe un aspecto específico del producto o sistema en construcción.
El modelado sirve no solamente para los grandes sistemas, aun en aplicaciones de pequeño tamaño se obtienen beneficios de modelado, sin embargo es un hecho que entre más grande y más complejo es el sistema, más importante es el papel de que juega el modelado por una simple razón: "El hombre hace modelos de sistemas complejos porque no puede entenderlos en su totalidad".
UML es una técnica para la especificación sistemas en todas sus fases. Nació en 1994 cubriendo los aspectos principales de todos los métodos de diseño antecesores y, precisamente, los padres de UML son Grady Booch, autor del método Booch; James Rumbaugh, autor del método OMT e Ivar Jacobson, autor de los métodos OOSE y Objectory. La versión 1.0 de UML fue liberada en Enero de 1997 y ha sido utilizado con éxito en sistemas construidos para toda clase de industrias alrededor del mundo: hospitales, bancos, comunicaciones, aeronáutica, finanzas, etc.
Introducción al Proceso Unificado (UP), los principios que lo fundamentan, los elementos que generaron su aparición y las problemáticas que fueron resueltas. Se describe igualmente las fases que lo componen desde la comunicación con el cliente , hasta el despliegue del software. Describiendo sus principales características. Finaliza la presentación con un listado de los productos que se esperan entregar al trabajar con el proceso unificado.
Taller Encuentro Inicial Asignatura Computación I (323) dirigido a los estudiantes de las carreras de Ingeniería de Sistemas e Industrial de la UNA Centro Local Cojedes
La internet de estos últimos años ha estado protagonizada por los medios sociales, principalmente por las más renombradas plataformas: Facebook, YouTube, Twitter, LinkedIn, Instagram y, más recientemente, Persicope y SnapChat. A continuación 5 tendencias que estarán muy presentes este año:
1. Socialización móvil. El crecimiento de los teléfonos inteligentes y las aplicaciones móviles se combinan para que los consumidores socialicen cuando suceden los hechos. No es casual que un 78% de los ingresos de Facebook a nivel mundial, reportados en el tercer trimestre del 2015 provenían de móviles (emarketer). En Latinoamérica, según el estudio de Usos de Internet de Datanalisis-TendenciasDigitales, 100% de los usuarios de teléfonos inteligentes que usan redes sociales como Facebook, Twitter e Instagram, tienen la app en su móvil.
2. Socialización visual. Según el mismo estudio, las plataformas sociales con más crecimiento en la región son aquellas relacionadas con imágenes y vídeos, como SnapChat, Periscope, Instagram y Pinterest. Incluso en redes más convencionales como Facebook el crecimiento de los vídeos ha sido importante. Para este año los GIF (animaciones), los vídeos cortos y las transmisiones de video en tiempo real (streaming) seguirán creciendo dentro de las actividades sociales.
3. Socialización “publicitada”. Las principales redes sociales están ofreciendo espacios para los anunciantes, incluso en detrimento del tráfico orgánico, como lo ha hecho Facebook. Esto, si bien afecta las posibilidades para las empresas, ofrece del otro lado una excelente plataforma autoservida para publicar avisos con amplias posibilidades de segmentación y alcance.
4. Socialización comercial. Se acabó el tiempo de hacer amigos para las empresas y llegó la hora de lograr resultados para sus negocios, que es su razón de ser. Aprovechando la gran influencia de estos medios en las decisiones de compra, las compañías deben conseguir prospectos y concretar ventas, más que ganar seguidores per se (lo cual no está de más). Algunas plataformas aprovechan este interés para ofrecer “botones de compra” y otras opciones de conversión.
5. Socialización “medida”. Llegó la hora de rendir cuentas y las métricas son clave para conocer el impacto que los medios sociales tienen en el negocio. No solamente seguidores e interacciones, sino nuevas métricas compuestas que vinculen la socialización con metas concretas de negocio.
Teoria del modelado de objetos modificado,Teoria del modelado de objetos modificado,Teoria del modelado de objetos modificado,Teoria del modelado de objetos modificado,
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"YuseLis Andrades
En todas las disciplinas de la Ingeniería se hace evidente la importancia de los modelos ya que describen el aspecto y la conducta de "algo". Ese "algo" puede existir, estar en un estado de desarrollo o estar, todavía, en un estado de planeación. Es en este momento cuando los diseñadores del modelo deben investigar los requerimientos del producto terminado y dichos requerimientos pueden incluir áreas tales como funcionalidad, performance y confiabilidad. Además, a menudo, el modelo es dividido en un número de vistas, cada una de las cuales describe un aspecto específico del producto o sistema en construcción.
El modelado sirve no solamente para los grandes sistemas, aun en aplicaciones de pequeño tamaño se obtienen beneficios de modelado, sin embargo es un hecho que entre más grande y más complejo es el sistema, más importante es el papel de que juega el modelado por una simple razón: "El hombre hace modelos de sistemas complejos porque no puede entenderlos en su totalidad".
En esta presentación se desarrolla el tema de UML asi mismo se integra la generación de códigos mediante los diferentes diagramas que componen a UML.
Los programas mas usados actualmente, así como, sus desventajas y ventajas de cada uno de ellos podrás encontrar el significado de cada tipo de diagrama y sus características.
Desarrollo de Software
Orientado a Objeto usando UML
Introducción
Modelado de Software
UML
Breve Tour por UML
El Paradigma Orientado a Objeto usando UML
Fundamentos del Modelado OO
Requisitos del software
Interacción entre objetos
Clases y relaciones entre clases
Comportamiento de objetos
Componentes
Distribución y despliegue de componentes
Object Constraint Language (OCL)
Proceso de Desarrollo de SW basado en UML
Conclusiones
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
proyecto invernadero desde el departamento de tecnología para Erasmus
IntroduccióN Uml
1. Lenguaje de Modelado Unificado
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 1
2. Construcción de una casa para
“Fido”
Puede hacerlo una sola persona
Requiere:
Modelado mínimo
Proceso simple
Herramientas simples
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 2
3. Construcción de una casa
Construida eficientemente y en un tiempo
razonable por un equipo
Requiere:
Modelado
Proceso bien definido
Herramientas más sofisticadas
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 3
4. Construcción de una casa
Sin comentarios
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 4
5. ¿Por qué modelamos?
El modelado es una técnica de hacer
modelos, que ofrece
Una visión global del sistema.
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 5
6. Importancia de Modelar
Visualizar, especificar la estructura,
proporcionan plantillas y documentan
decisiones
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 6
7. Principios del Modelado
La elección de qué modelos crear, y
dar forma a una solución.
Todo modelo puede ser expresado a
diferentes niveles de precisión.
Los mejores modelos están ligados a
la Realidad
Un único modelo no es suficiente.
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 7
8. Modelado OO
UML es un Lenguaje de Modelado
Unificado basado en una notación
gráfica la cual permite:
Especificar
Construir
Visualizar
Documentar
los objetos de un sistema
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 8
9. Características UML
Puede ser utilizado por cualquier metodología de
análisis y diseño OO para expresar los modelos de
diseño.
Este lenguaje es el resultado de la unificación de
los métodos de modelado OO de:
Booch,
Rumbaugh (OMT:Object Modeling
Technique)
Jacobson (OOSE:Object-Oriented Sotfware
Engineering) .
Es una herramienta que nos permitirá expresarnos
en un lenguaje común
Permite facilitar la comunicación entre las distintas
áreas de una organización
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 9
10. Historia UML
Comenzó como el “Método
Unificado”, con la participación de
Grady Booch y Jim Rumbaugh. Se
presentó en el OOPSLA’95
El mismo año se unió Ivar Jacobson.
Los “Tres Amigos” son socios en la
compañía Rational Software.
Herramienta CASE Rational Rose
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 10
11. Historia UML
2005? UML 2.0
2003 UML 1.5
2000 UML 1.4
1999 UML 1.3 Revisiones
menores
1998 UML 1.2
Nov ‘97 UML aprobado
por el OMG
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 11
12. Aspectos Novedosos
Definición semi-formal del Metamodelo
de UML
Mecanismos de Extensión en UML:
Stereotypes
Constraints
Tagged Values
Permiten adaptar los elementos de
modelado, asignándoles una
semántica particular
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 12
13. Inconvenientes en UML
Definición del proceso de desarrollo
usando UML. UML no es una
metodología
No cubre todas las necesidades de
especificación de un proyecto software.
Por ejemplo, no define los documentos
textuales
Ejemplos aislados
“Monopolio de conceptos, técnicas y
métodos en torno a UML y el OMG”
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 13
14. Perspectivas de UML
Es el lenguaje de modelado OO estándar
predominante ahora y en los próximos
años
Razones:
▪ Participación de metodólogos influyentes
▪ Participación de importantes empresas
▪ Estándar del OMG
Evidencias:
▪ Herramientas que proveen la notación
UML
▪ “Edición” de libros
▪ Congresos, cursos, etc.
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 14
15. Fundamento Modelo OO
Objetos
Objeto = unidad atómica que
encapsula estado y
Otro objeto comportamiento
Un objeto La encapsulación en un objeto
permite una alta cohesión y un
bajo acoplamiento
Otro objeto más
Un objeto puede caracterizar una
entidad física (auto) o abstracta
(ecuación matemática)
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 15
16. Fundamento Modelo OO
Objetos
Objeto = unidad atómica que
encapsula estado y
Cuenta CTE comportamiento
01 Luis
Banco BOD La encapsulación en un objeto
permite una alta cohesión y un
Cuenta CTE Rosa
02
bajo acoplamiento
Un objeto puede caracterizar una
entidad física (auto) o abstracta
(ecuación matemática)
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 16
17. Objetos …
Nombre Objeto = Nombre + Estado +
Atributos Comportamiento
El estado está representado por
Comportamientos los valores de los atributos
Un atributo toma un valor en un
dominio concreto
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 17
18. Atributos y Comportamientos
Atributo: son las características
Persona
o cualidades del objeto (también
nombre
edad se denominan propiedades)
Empresa
CambiarEdad
CambiarEmpresa Comportamiento: son las
acciones, aquello que el objeto
sabe o puede hacer
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 18
19. Mensajes
Los objetos revelan su utilidad en un
contexto de comunicación con otros
objetos, por medio del paso de
mensajes, para componer un sistema
con un comportamiento más complejo
que el suyo propio.
El envío de mensajes es la forma en
que se invoca los comportamientos de
un objeto (cada método define un
comportamiento).
La invocación de métodos permite a
un objeto cambiar su estado o el de
otro objeto.
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 19
20. Noción de Clase e Instancia
Todos los objetos naturalmente
Clase se agrupan en categorías
(clases)
Los objetos que están
Instancia Instancia Instancia comprendidos dentro de las
clases se denominan instancias
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 20
21. Instancias
Persona
Instancia persona nº 1
-nombre = SALAS
nombre -edad=35
edad -empresa=IPV
empresa
Instanciación
CambiarEdad Instancia persona nº 2
-nombre = FUNES
CambiarEmpresa -edad=55
-empresa=VPI
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 21
22. Actividades
1. Identifique una clase que agrupe
todos estos objetos.
2. Agrupe diversos objetos en
distintas clases.
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 22
23. Instancia de persona nº 1 Herencia
-nombre = RODRIGUEZ
-edad=36
Los objetos se definen a partir de clases.
-empresa=MUNI
-jefe=SANENZ Se puede saber mucho de un objeto
-función=encargado sección
sabiendo a qué clase pertenece.
Persona Las clases permiten su definición a partir de
Nombre otras clases. Esto permite definir una
edad jerarquía de especialización.
empresa
CambiarEdad Una Clase definida a partir de otra, hereda
CambiarEmpresa
todos los atributos y métodos de su clase
Asalariado ancestro.
jefe Las clases herederas pueden sobrescribir los
función
CambiarJefe
atributos y los métodos heredados y pueden
CambiarFunción añadir nuevos.
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 23
24. La clase tomada como patrón se
conoce como Superclase o clase
padre, mientras que la heredera se
llama clase hija.
La jerarquía de herencia puede ser
todo lo profunda que sea
necesario. Una clase puede tener
varias clases como patrón.
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 24
25. Polimorfismo
El polimorfismo es una
característica de la OO que
Abrir ... permite redefinir un
comportamiento (método)
heredado por una superclase.
El polimorfismo permite usar los
mismos términos del cliente.
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 25
26. Elementos
Unidades básicas de construcción, cuatro tipos:
Estructurales: Partes estáticas de los
modelos, representan aspectos conceptuales o
materiales.
De comportamiento: Partes dinámicas de
los modelos, representan comportamientos en
el tiempo y espacio.
De agrupación: Partes organizativas de los
modelos.
De Notación: Partes explicativas de los
modelos.
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 26
27. 1 Relaciones
Abstracciones que actúan de unión
entre los elementos.
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 27
28. Es una relación entre dos elementos, tal que un cambio en uno
puede afectar al otro.
Dependencia
Es una relación estructural que resume un conjunto de enlaces
que son conexiones entre objetos.
Asociación
Es una relación en la que el elemento generalizado puede ser
substituido por cualquiera de los elementos hijos, ya que
Generalización
comparten su estructura y comportamiento.
Es una relación que implica que la parte realizante cumple con
una serie de especificaciones propuestas por la clase realizada
Realización (interfaces).
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 28
29. Diagrama de Diagrama de Diagrama de
Casos de Uso Estados Actividades
Diagrama de Diagrama de Diagrama de
Clases Colaboración Componentes
Diagrama de Diagrama de Diagrama de
Objetos Secuencia Implementación
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 29
30. Diagramas: Disponen un conjunto de
Clasificación de
Diagramas elementos, que representan el modelo
Estáticos o Dinámicos o de desde distintas perspectivas.
Estructurales Comportamiento
Clases Colaboración
UML tiene nueve diagramas
Objeto Casos de Uso fundamentales, clasificados en dos
grupos, uno para modelar la estructura
Complementos Secuencia
estática del sistema y otro para modelar
Implementación Actividad el comportamiento dinámico.
Estado
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 30
31. Diagramas de Clases
Es el diagrama principal para el análisis y
diseño del sistema
Presenta las clases del sistema con sus
relaciones estructurales y de herencia
La definición de clase incluye definiciones
para atributos y operaciones
El modelo de casos de uso debería aportar
información para establecer las clases,
objetos, atributos y operaciones
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 31
32. Diagramas de Objetos
Un objeto es una instancia de clase.
El símbolo es un rectángulo como en
una clase pero el nombre está
subrayado.
El nombre de la instancia se encuentra
a la izquierda de los :, y el nombre de la
clase a la derecha.
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 32
33. Diagramas de Casos de Uso
Es una descripción de las acciones de
un sistema desde el punto de vista del
usuario.
Es una técnica de aciertos y errores
para obtener los requerimientos del
sistema desde visión usuario.
Crear un sistema que pueda ser
Usuario = actor utilizado por la gente en general.
Elipse = caso de uso
El actor que inicia el caso de uso puede ser
una persona u otro sistema.
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 33
34. Diagramas de Estados
En cualquier momento, un objeto se
encuentra en un estado en particular.
Una persona puede ser recién nacida,
infante, adolescente, joven o adulta. Un
elevador se moverá hacia arriba, estará
en estado de reposo o se moverá hacia
abajo.
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 34
35. ¿Cómo Utilizar UML?
Proceso Incremental: Consiste en
sucesivas ampliaciones y mejoras de la
arquitectura, a partir de una línea básica.
Cada incremento resuelve los problemas
encontrados en la versión anterior
minimizando progresivamente los riesgos
más significativos para el éxito del
proyecto.
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 35
36. ¿Cómo Utilizar UML?
Dirigido por Casos de Uso: Son básicos para
establecer el comportamiento deseado del
sistema, para verificarlo, para validar su
arquitectura y para comunicarse con todas las
personas involucradas en el proyecto.
Centrado en la Arquitectura: La arquitectura
de un sistema es el conjunto de decisiones
significativas que se toma en torno a su
organización, la selección de elementos
estructurales, la definición de las interfaces
entre estos elementos, su comportamiento, su
división en subsistemas, qué elementos son
estáticos y cuales dinámicos.
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 36
37. Metodología UML
El modelo a definir en base al proceso
elegido, se divide en realidad en varios
tipos de modelo o vistas, cada una
centrada en un aspecto o punto de vista
del sistema. En general,
independientemente del proceso que se
emplee, se puede encontrar las siguientes
vistas
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 37
38. Vista de Casos de Uso
Engloba los Casos de Uso que describen el
comportamiento del sistema como lo verían los
usuarios finales, los analistas y demás
componentes del equipo de desarrollo.
Vista de No especifica la organización del sistema.
Casos Con UML los aspectos estáticos de esta vista se
de Uso pueden concretar con los diagramas de Casos de
Uso.
Los aspectos dinámicos con los diagramas de
iteración (secuencia y colaboración), diagramas de
estados y de actividades.
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 38
39. Vista de Diseño
Engloba las clases e interfaces que conforman el
vocabulario del problema y su solución.
Da soporte a los requisitos funcionales del sistema,
es decir los servicios que proporciona a los
Vista de usuarios finales.
Diseño Con UML los aspectos estáticos de esta vista se
pueden concretar con los diagramas de clases y de
objetos.
Los aspectos dinámicos con los diagramas de
iteración (secuencia y colaboración), diagramas de
estados y de actividades.
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 39
40. Vista de Procesos
Engloba los hilos y procesos que forman los
mecanismos de sincronización y concurrencia
del sistema.
Vista de Da soporte al funcionamiento, capacidad de
Procesos crecimiento y rendimiento del sistema.
Con UML los aspectos estáticos de esta vista
se pueden concretar con los diagramas de
clases, de clases activas y de objetos;
Los aspectos dinámicos con los diagramas de
iteración (secuencia y colaboración), diagramas
de estados y de actividades.
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 40
41. Vista de Despliegue
Engloba los nodos que forman la topología
hardware sobre el que se ejecuta el sistema.
Da soporte a la distribución, entrega e
Vista de instalación de las partes que conforman el
Despliegue sistema físico.
Con UML los aspectos estáticos de esta
vista se pueden concretar con los diagramas
despliegue.
Los aspectos dinámicos con los diagramas
de iteración (secuencia y colaboración),
diagramas de estados y de actividades.
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 41
42. Vista de Implementación
Engloba los componentes y archivos empleados
para hacer posible el sistema físico.
Da soporte a la gestión de configuraciones de
Vista de las distintas versiones del sistema, a partir de
Implementación componentes y archivos.
Con UML los aspectos estáticos de esta vista
se pueden concretar con los diagramas de
componentes; los aspectos dinámicos con los
diagramas de iteración (secuencia y
colaboración), diagramas de estados y de
actividades.
Introducción al UML y Proceso Unificado. Ing. Zamantha González Díaz 42