ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arquitectura. Los estilos de Arquitectura

Luis Fernando Cachi CondoriInforme31 de Octubre de 2018

3.366 Palabras (14 Páginas)102 Visitas

Página 1 de 14

[pic 1][pic 2][pic 3][pic 4][pic 5][pic 6]



Tabla de contenido

Dedicatoria:        5

Área 1. Cuestionario        7

Que es un atributo de calidad        7

¿Qué Atributos de Calidad Conoce? Armar una Taxonomía        7

Resultados que produce la Evaluación de Una arquitectura        8

Quienes están involucrados en la Evaluación        8

Describa los modelos de arquitectura Estructural        8

Describa los modelos de Arquitectura de Proceso        8

Que son los estilos de Arquitectura        8

¿A qué se refiere el concepto de abstracción de Arquitectura de software?        8

¿Qué son los escenarios en Arquitectura de Software?        8

AREA 2. INVESTIGACION        9

¿Qué es una táctica de disponibilidad?        9

-        Detección de fallas        9

-        Recuperación de fallas        9

-        Prevención de Fallas        9

Investigue y especifique cuales son las tácticas más utilizadas para los atributos de calidad        9

Mencione y describa las discrepancias entre Arquitectura de software desde el punto de vista de la academia y de la industria.        10

Describa el enfoque de documentación de arquitectura de software del Instituto de Ingeniería del Software (SEI).        10

-        Vista de modulo        10

-        Vista de conectores y componentes        10

-        Vista de asignación        10

Evaluación de Arquitectura de Software        11

1.        identificar a los clientes, usuarios, stakeholders del sistema.        12

Stakeholders        13

Usuarios        13

Requerimientos        13

2. Elaborar un documento de los requisitos de usuario        14

3. indique y justifique los patrones de diseño de software a utilizar para su evaluación        15

- Patrón Modelo Vista Controlador:        15

- Patrón Arquitectura Orientada a Servicios:        15

- Patrón Multinivel:        15

4. identificar patrones que mejor se adaptan a los requerimientos funcionales        15

5. identificar patrones que mejor se adaptan a los requerimientos no funcionales        16

6. definir mejor/es patrones de diseño según las actividades anteriores        16

7. indicar el patrón de diseño seleccionado y justifique su decisión.        16

8. generar el árbol de utilidad con al menos 5 atributos de calidad.        17

Sección 4 Senarios:        17

Sección 5 Seguridad        20

USABILIDAD.        21

Glosario y abreviaturas        21

Bibliografia.        21



Dedicatoria:

Mi madre quien siempre me apoyo en todas las medas que me propongo, siendo parte fundamental para mi desarrollo profesional y personal

A mis compañeros que con su experiencia profesional siempre me ayudan a seguir las mejores prácticas y mejorando siempre hacia un el desarrollo en la mi vida profesional



Área 1. Cuestionario

Que es un atributo de calidad

  • Son valores y/o Requerimientos funcionales y no funcionales que presenta cada sistema de información y que pueden ser evaluados mediante criterios de aceptación de la calidad

¿Qué Atributos de Calidad Conoce? Armar una Taxonomía

  • Functional

Habilidad del software de hacer para lo q esta diseñado

  • Performance

Habilidad medible en tiempo de respuesta del sistema al responder un evento o número de eventos o cantidad de transacciones

  • Seguridad

Capacidad del sistema de protegerse de ataques y resistirse a operar con credenciales no autorizados

  • Disponibilidad

Habilidad de mantenerse ejecutando

  • Confiablidad

Habilidad de continuar operando a pesar de posibles fallas

  • Modificable

Habilidad de realizarse cambios en el sistema de forma rápida

  • Portable

Habilidad de poder ejecutase sobre diferentes habientes ya sea de Hardware o software

  • Variable

Habilidad de poderse modificar para añadir nueva funcionalidad o expandirse a nuevas arquitecturas

Resultados que produce la Evaluación de Una arquitectura

  • Produce un mejor software con atributos de calidad más definidos
  • Encuentra e identifica riesgos y no riesgos para el desarrollo

Quienes están involucrados en la Evaluación

  • Todo el equipo, Stakeholders, Po, Managers, Arquitecto de Software, todos los involucrados en general.

Describa los modelos de arquitectura Estructural

  • Modelo Estático: Representa los diferentes componentes del software “Diagrama de paquetes, Diagrama de componentes”
  • Modelo de Distribución: Representa la diferente distribución del SW “Diagrama d despliegue”

Describa los modelos de Arquitectura de Proceso.

  • Modelo Dinámico: Representa las diferentes interacciones que del Software representado comúnmente por “Diagrama de Secuencia, Diagrama de comunicación, Diagrama de estado”

Que son los estilos de Arquitectura

  • Es una descripción del patrón que siguen datos y interacción entre componentes los estilos son entidades q incurren abstractamente en la arquitectura de Software

¿A qué se refiere el concepto de abstracción de Arquitectura de software?

  • Se refiere a la habilidad de poder definir la arquitectura basado en los Atributos de calidad

¿Qué son los escenarios en Arquitectura de Software?

  • Son los casos de uso que presentan estos son evaluados y priorizados, estos escenarios llegan a definir diferentes atributos de calidad

AREA 2. INVESTIGACION

Para esta área se puede utilizar la información provista a lo largo del módulo o bien alguna

bibliografía adicional que el postgraduante considere necesaria.

¿Qué es una táctica de disponibilidad?

Es la detección temprana de Error al mismo tiempo contempla los diferentes planes de contingencia en caso de una falla

  • Detección de fallas: pude ser realizado con diferentes herramientas de monitoreo para detectas excepciones o monitoreo del sistema ejemplo: ping, echo, monitor de sistema, Detección de excepciones.
  • Recuperación de fallas: se realiza con diferentes herramientas para crear redundando Activa o Pasiva con estos estaríamos preparados en caso de contingencia ejemplo: Clúster.
  • Prevención de Fallas: Es realizado automáticamente cuando el sistema está preparado para manejar un error ejemplo: rollback transacción, Reinicio escalado, Re-sync of status

Investigue y especifique cuales son las tácticas más utilizadas para los atributos de calidad

disponibilidad, modificabilidad, performance, seguridad, testeabilidad, usabilidad?

 

Atributo de Calidad

Tácticas de arquitectura más Usadas

Disponibilidad / Available

ping / echo - Redundancia activa

Modificable/ Modifiability

Generalizar el modulo - Anticipar los cambios esperados

Rendimiento/ Performance

Reducir la sobre carga - Introducir concurrencia

Seguridad/ Security

Limitar la exposición - Limitar el acceso

Probable/ Testable  

Record / Play Back - Monitorizacion interna

Usabilidad/ Usability

Mantener un modelo de usuario - Separar la interfaz de otros componentes

...

Descargar como (para miembros actualizados) txt (22 Kb) pdf (258 Kb) docx (106 Kb)
Leer 13 páginas más »
Disponible sólo en Clubensayos.com