Está en la página 1de 5

ETAPAS DEL PROCESO DE

DISEÑO ARQUITECTÓNICO
DISEÑO DE SOFTWARE

INTEGRANTES: Rommel Chipana Caballero

Merlín Inga Barzola

Anibal Rojas

Arteaga Torres Luis Angel

Irvin León
ÍNDICE

1. Breve descripción

2. Modelo de control

3. Justificación
1. Modelo de control
ETAPAS DEL PROCESO DE DISEÑO ARQUITECTÓNICO
Las siguientes etapas son comunes para todos los procesos de diseño arquitectónicos:

 Estructuración del sistema: se establecen los subsistemas y sus relaciones.


 Modelo de control: Se establece un modelo general de las relaciones de control
entre las partes del sistema.
 Descomposición modular: cada subsistema se descompone en módulos.

Es por ello que aplicaremos estas etapas a nuestro proyecto


2. Modelo de control

Elegimos 2 estilos por ser los que más se acoplan a nuestro sistema de voto electrónico:

Modelo de Llamada – Retorno


● El control se inicia en la parte superior de una jerarquía y, por medio de llamadas a
subrutinas, pasa a los niveles inferiores.
o En nuestro sistema de votación de votación electrónica los procesos se dan
uno después de otro por ejemplo:
o Después de proceso de votación el sistema seleccionará votantes que no
asistieron a votar.
● Hay un camino de control simple: cada componente toma el control de su padre y
pasa este a sus hijos
● En nuestro caso la el sistema administrador de dará el control a la mesa de votación
para que puedan votar los alumnos
● Son sistemas ‘programa principal y subrutinas’ descompuesto en partes que residen en
computadoras conectadas por una red
● En nuestro caso habrá varias mesas de votación que estén conectadas todas por
internet las cuales pasarán la información a una computadora que administra todas
esas mesas.
Modelo de Transmisión
● Son efectivos para integrar subsistemas distribuidos.
o Eso facilita poder realizar envíos de data mientras se siguen realizando
las diversas operaciones que realiza nuestro sistema

● En principio, un evento se transmite a todos los subsistemas y cualquier


subsistema que pueda manejar el evento responde al mismo.
o De esta manera evitamos saturar los procesos que se realizan en
simultáneo dentro del sistema, evitando la congestión interna.

● Los subsistemas registran un interés en eventos específicos.


o Capa subsistema se encarga de realizar sus propias operaciones por
separado para disminuir el tiempo de ejecución

● Cuando los eventos ocurren, el control se transfiere al subsistema que pueda


manejar el evento.
o La separación de procesos facilita más rápido la resolución de procesos
en ejecución y nivela la cantidad de procesos que ejecuta cada parte del
sistema (divide y vencerás)

● Los subsistemas deciden qué eventos requieren y el controlador asegura que


estos eventos sean enviados a dichos subsistemas.
● El controlador será el encargado de separar los procesos de forma automática,
permitiendo al usuario centrarse en otras operaciones

3. Modelo de control
Este modelo se justifica por los casos de uso que tiene nuestro proyecto los cuales son
secuenciales

También podría gustarte