Diferencia entre revisiones de «Teoría sobre Elaboración de diagramas de comportamento»
Ir a la navegación
Ir a la búsqueda
(→Resumo) |
|||
| Línea 62: | Línea 62: | ||
= Bibliografía = | = Bibliografía = | ||
| + | * [https://www.sintesis.com/desarrollo%20de%20aplicaciones%20web-342/entornos%20de%20desarrollo-ebook-2551.html Entornos de desarrollo. Moreno Pérez, Juan Carlos. Editorial Síntesis. ISBN: 9788491711612] | ||
| + | * [http://www.javier8a.com/itc/bd1/ld-Ingenieria.de.software.enfoque.practico.7ed.Pressman.PDF Pressman, R. S. Ingeniería del Software: Un enfoque práctico. Editorial McGraw-Hill] | ||
| + | * [https://ulagos.files.wordpress.com/2010/07/ian-sommerville-ingenieria-de-software-7-ed.pdf Sommerville, I. Ingeniería del software. Editorial Addison Wesley] | ||
= Referencias = | = Referencias = | ||
Revisión del 11:03 26 abr 2021
Sumario
- 1 Obxectivos
- 2 Introducción
- 3 Tipos de diagramas de comportamento: campo de aplicación
- 4 Diagramas de casos de uso: actores, escenario e relación de comunicación
- 5 Diagramas de interacción: tipos (diagramas de secuencia e de comunicación)
- 6 Diagramas de comunicación
- 7 Diagramas de actividades
- 8 Diagramas de estados
- 9 Resumo
- 10 Bibliografía
- 11 Referencias
Obxectivos
Vimos que os diagramas de clases representan o modelo dun sistema, os distintos obxectos que o compoñen, cómo están relacionados uns cos outros, as xerarquías ou taxonomías existentes entre eles e tanto o estado coma o seu comportamento. É unha visión estática do sistema.
Nesta sección:
- Aprederemos a traballar con diagramas de casos de uso, de secuencia, de estados, etc.
- Permitiranos ver vai a interactuar o sistema co usuario, cal é a secuencia de eeecución, cómo se relacionan os obxectos, en qué orden van a executarse os seus métodos, o ciclo de vida dos obxetos, etc.
- isto é a parte dinámica que vai ser necesaria para o programador
Introducción
Tipos de diagramas de comportamento: campo de aplicación
Diagramas de casos de uso: actores, escenario e relación de comunicación
Diagramas de interacción: tipos (diagramas de secuencia e de comunicación)
Diagramas de secuencia
Diagramas de colaboración
Lembra. Os diagramas de secuencia e os diagramas de colaboración son equivalentes; amosan a mesma información pero de xeito distinto Un diagrama de secuencia pode convertirse nun de colaboración e viceversa.
Diagramas de comunicación
Diagramas de actividades
Diagramas de estados
Resumo
- Pode especificarse cómo o usuario vai a interactuar co sistema mediante os diagramas de casos de uso.
- O caso de uso é a funcionalidade do sistema.
- Un actor é unha persona ou rol que utiliza o sistema.
- Os casos de uso documéntanse na fase de análise. Esta documentación inclúe os actores, as condicións previas ou precondicións e os fluxos de execución.
- Existen tres tipos de relacións:
- Include ou inclusión. Utilízase cando un caso dentro dun diagrama necesita a funcionalidade doutro.
- Extends ou extensión. Situación na que se ten un caso de uso similar a outro pero que fai algo máis.
- Xeneralización. Identificanse elementos comúns e crease unha xerarquía.
- Os diagramas de secuencia
- permiten engadir unha característica fundamental a análise coma é o tempo.
- extraense do diagrama de clases e do diagrama de casos de uso.
- Existen tres tipos de mensaxes:
- Simples.
- Sincrónicos.
- Asincrónicos.
- É posible representar recursividade nos diagramas de secuencia.
- Os diagramas de colaboración amosan:
- cómo os distintos obxectos dun sistema interaccionan uns cos outros
- qué mensaxes se envían
- cómo interactúan tendo en conta a orde
- Os diagramas de secuencia e diagramas de colaboración son equivalentes
- amosan a mesma información, pero de xeito distinto.
- un diagrama de secuencia puede convertirse en un de colaboración e viceversa.
- Os diagramas de estado permiten representar os distintos estados polos que pasa un obxecto.
- Os iconos de estado igual que as clases adoitanter a seguinte información:
- O nome do estado.
- As variables de estado.
- As actividades
- Existen estados en reposo ou standby do mesmo xeito que subestados.
- Os diagramas de actividades son moi parecidos ós diagramas de fluxo e se crean para coñecer dunha maneira esquemática o que un proceso fai.
- É posible expresar a concurrencia nun diagrama de actividades.
Bibliografía
- Entornos de desarrollo. Moreno Pérez, Juan Carlos. Editorial Síntesis. ISBN: 9788491711612
- Pressman, R. S. Ingeniería del Software: Un enfoque práctico. Editorial McGraw-Hill
- Sommerville, I. Ingeniería del software. Editorial Addison Wesley