Documentación: Comunicar la arquitectura

Descrição

Mapa mental del capitulo 4
Jeison Javier Escobar Villanueva
Mapa Mental por Jeison Javier Escobar Villanueva, atualizado more than 1 year ago
Jeison Javier Escobar Villanueva
Criado por Jeison Javier Escobar Villanueva mais de 7 anos atrás
35
0

Resumo de Recurso

Documentación: Comunicar la arquitectura
  1. ¿Que es Documentar?
    1. Proceso de elaborar documentos con el propósito de comunicar la información relevante de un proceso o producto.
    2. Documentar Arquitectura de Software
      1. Etapa que se centra en la generación de documentos que describen las estructuras de la arquitectura con el propósito de la información puede ser comunicada de manera eficiente a los interesados del sistema.
        1. Razones para documentar
          1. 1. Mejorar la comunicación de información sobre la arquitectura
            1. 2. Preservar la información sobre la arquitectura
              1. 3. Guiar la generación de artefactos en otras fases del ciclo
                1. 4. Proveer un lenguaje común entre diversos interesados en el sistema
              2. Vistas
                1. Vistas logicas
                  1. Denotan las propiedades como relaciones u organización
                    1. Clases
                      1. Paquetes
                        1. Modulos
                          1. Subsistemas
                          2. Vista de Comportamiento
                            1. Denotan entidades visibles en tiempos de ejecución
                            2. Vista físicas
                              1. Despliegue
                            3. Notaciones
                              1. Notaciones informales
                                1. No utilizan un lenguaje preciso. Su sintaxis y su semantica no son formales. Puede resultar inadecuado sino se siguen ciertas indicaciones
                                2. Notaciones Semi Informales
                                  1. Tampoco es un lenguaje preciso, pero es aceptada por el uso de UML. Pero estas notaciones no fueron creadas para documentar arquitecturas de software,. Por lo que en algunas casos podría estar limitada.
                                  2. Notaciones Formales
                                    1. Lenguaje preciso que no presenta limitaciones. Utilizan un conjunto de conceptos arquitectónicos, con fundamento matemático de tipo lógico o de álgebra.
                                      1. Componente: Representa un elemento que realiza procesamiento de almacenamiento de datos
                                        1. Conector: representa canales de flujos de datos o de control entre componentes
                                          1. Configuración: representa la relación entre los componentes y conectores
                                        2. Métodos y marcos conceptuales, de documentación de arquitecturas
                                          1. Metodo: manera explicita de describir entradas requeridas, la secuencia de acciones y las salidas generadas
                                            1. Marco conceptual: proveen un conjunto de conceptos que deben considerarse al documentar la arquitectura
                                              1. Comunes
                                                1. Vistas y mas allá
                                                  1. Propuesto por el SEI. Vistas: módulos, componentes, conectores y asignaciones
                                                    1. Proceso de secuencia
                                                      1. Generar lista de vistas candidatas
                                                        1. Combinar las vistas
                                                          1. Priorizar las vistas
                                                  2. 4 + 1 vistas
                                                    1. Vista logica
                                                      1. Vista de proceso
                                                        1. Vista de desarrollo
                                                          1. Vista física
                                                            1. Vista "+1"
                                                            2. Puntos de vistas y perspectivas
                                                              1. Funcional
                                                                1. Información
                                                                  1. Concurrencia
                                                                    1. Desarrollo
                                                                      1. Implementación
                                                                        1. Operacional
                                                                          1. Contexto
                                                                          2. ACDM
                                                                            1. Etapas
                                                                              1. 1. Identificación de drivers arquitectonicos
                                                                                1. 2. Especificación del alcance del proyecto
                                                                                  1. 3. Creación o refinamiento de la arquitectura
                                                                                    1. 4. Revisión de la arquitectura
                                                                                      1. 5. Desición de llevar o no la arquitectura a producción
                                                                                        1. 6. Experimentacion
                                                                                          1. 7. Planeación de la implementación
                                                                                            1. 8. Implementación
                                                                        2. Recomendaciones para elaborar la documentación
                                                                          1. 1. Escribir la documentación desde la perspectiva de las persona que la van a utilizar
                                                                            1. 2. Usar cuadro de notaciones al hacer uso de notaciones propietarias o infarmales
                                                                              1. 3. Usar una abstracción considerando el tipo de usuario según la documentación
                                                                                1. 4. Aspecto de presentación: gramática, ortografía y legibilidad
                                                                                  1. 5. Menor uso posible de acrónimos
                                                                                    1. 6. Usar nombres descriptivos a elementos, relaciones y propiedades a las vistas
                                                                                      1. 7. Detallar información de elementos que se utilizan en diferentes vistas y artefactos
                                                                                        1. 8. Explicar el porque de las vistas relevantes
                                                                                          1. 9. Antes de liberar la documentación evaluarla
                                                                                            1. 10. Mantener actualizada la documentación

                                                                          Semelhante

                                                                          Princípios Administrativos (implícitos)
                                                                          veleal
                                                                          TEORIA SEXUAL FREUD
                                                                          eleuterapara
                                                                          Matemática - Probabilidades
                                                                          stellalorelay
                                                                          Carboidratos (glicídios, açucares, hidratos de carbono)
                                                                          Beatriz Avanzi
                                                                          Plano de estudos ENEM - Parte 1 *Humanas
                                                                          GoConqr suporte .
                                                                          Quem é Quem nas Teorias da Comunicação?
                                                                          Ricardo Olimpio
                                                                          Plano de estudos ENEM - Parte 2 *Exatas/Biológicas
                                                                          sarahnjife
                                                                          Transformações Químicas e Físicas
                                                                          Andrea Barreto M. Da Poça
                                                                          Conectando tópicos diferentes
                                                                          GoConqr suporte .
                                                                          Simulado CTFL- Agile Tester
                                                                          Larissa Trindade
                                                                          Estatuto dos militares - Exercício 3
                                                                          Ibsen Rodrigues Maciel