Search Header Logo
Arquitectura de Software

Arquitectura de Software

Assessment

Presentation

Computers

University

Practice Problem

Hard

Created by

Carlos Mendez

Used 9+ times

FREE Resource

14 Slides • 9 Questions

1

Arquitectua de Software

media

2

Multiple Choice

¿Qué es un software?

1

Es el que permite a los usuarios realizar tareas específicas, en muchos casos a través de una interfaz visual de alto nivel

2

Permite gestionar y administrar los recursos relativos a la memoria, discos, puertos, dispositivos de comunicaciones, periféricos.

3

Se trata de un conjunto de herramientas y utilidades que permiten a los programadores desarrollar programas informáticos

3

Arquitectura de Software

Es un conjunto de patrones que proporcionan un marco de referencia necesario para guiar la construcción de un software, permitiendo a los programadores, analistas y todo el conjunto de desarrolladores del software compartir una misma línea de trabajo y cubrir todos los objetivos y restricciones de la aplicación

4

Componentes

  • Clientes y servidores

  • Bases de datos

  • Filtros

  • Niveles de sistema jerárquico

5

Forma la columna vertebral para construir un sistema de software, es en gran medida responsable de permitir o no ciertos atributos de calidad del sistema entre los que se destacan la confiabilidad y el rendimiento del software

6

Multiple Choice

¿Qué es un software de aplicación?

1

Es el que permite a los usuarios realizar tareas específicas, en muchos casos a través de una interfaz visual de alto nivel

2

Permite gestionar y administrar los recursos relativos a la memoria, discos, puertos, dispositivos de comunicaciones, periféricos.

3

Se trata de un conjunto de herramientas y utilidades que permiten a los programadores desarrollar programas informáticos

7

Multiple Select

Selecciona los tres tipos de software de aplicación

1

Aplicaciones de escritorio

2

Conjunto de aplicaciones

3

Aplicaciones basadas en la web

4

Aplicación basado en el teléfono

8

Tipos de arquitecturas

Para utilizar la arquitectura de software se sigue un conjunto de patrones arquitectónicos, entre los cuales podemos encontrar:

  • Blackboard.

  • Modelo entre capas.

  • Intérprete.

  • Orientado a servicios.

  • Cliente servidor

9

Modelos de la arquitectura de software

10

Modelos estructurales

Son similares a la vista estructural, pero su énfasis primario radica en la (usualmente una sola) estructura coherente del sistema completo, en vez de concentrarse en su composición.

11

Modelos dinámicos

Enfatizan la cualidad conductual de los sistemas ,“Dinámico” puede referirse a los cambios en la configuración del sistema, o a la dinámica involucrada en el progreso de la computación, tales como valores cambiantes de datos.

12

Modelos de proceso

Se concentran en la construcción de la arquitectura, y en los pasos o procesos involucrados en esa construcción. En esta perspectiva, la arquitectura es el resultado de seguir un argumento (script) de proceso. Esta vista se ejemplifica con el actual trabajo sobre programación de procesos para derivar arquitecturas.

13

Multiple Select

Cuales de las siguientes son software de aplicación de escritorio

1
2
3
4

14

Multiple Choice

Cuales de las siguientes es un software de tipo suit

1
2
3
4

15

La arquitectura de software define, de manera abstracta, los componentes que llevan a cabo alguna tarea de computación, sus interfaces y la comunicación entre ellos

16

Descomposición modular

Es un método de diseño proporciona un mecanismo sistemático para descomponer el problema en su problemas, reducirá la complejidad de todo el problema consiguiendo de esta manera una solución modular efectiva.

17

El diseño modular propone dividir el sistema en partes diferenciadas y definir sus interfaces. Sus ventajas: Claridad, reducción de costos y reutilización.

Los pasos a seguir son:

  1. Identificar los módulos

  2. Describir cada módulo

  3. Describir las relaciones entre módulos

18

Patrones de Diseño

Los patrones de diseño son la base para la búsqueda de soluciones a problemas comunes en el desarrollo de software y otros ámbitos referentes al diseño de interacción o interfaces.

19

  • Proporcionar catálogos de elementos reusables en el diseño de sistemas software.

  • Evitar la reiteración en la búsqueda de soluciones a problemas ya conocidos y solucionados anteriormente.

  • Estandarizar el modo en que se realiza el diseño.

  • Facilitar el aprendizaje de las nuevas generaciones de diseñadores condensando conocimiento ya existente.

​Objetivo de los patrones

20

Multiple Choice

Es el proceso de evaluación y verificación de un producto o aplicación de software para saber si hace lo que se supone debe hacer

1

Prueba de software

2

Pruebas de escritorio

3

Prueba de hardware

4

Pruebas virtuales

21

Multiple Choice

¿Qué criterio de calidad se refiere a la capacidad de software para operar en diferentes plataformas y sistemas operativos?

1

Confiabilidad

2

Seguridad

3

Compatibilidad

4

Usabilidad

22

Multiple Choice

¿Qué criterio de calidad de software se refiere a la capacidad del software para funcionar de manera constante y sin errores?

1

Confiabilidad

2

Seguridad

3

Compatibilidad

4

Usabilidad

23

Multiple Choice

¿Qué criterio de calidad de software se refiere a la capacidad del software para protegerse contra accesos no autorizados y ataques?

1

Confiabilidad

2

Seguridad

3

Compatibilidad

4

Usabilidad

Arquitectua de Software

media

Show answer

Auto Play

Slide 1 / 23

SLIDE