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

DESARROLLO DE SOFTWARE


Enviado por   •  2 de Septiembre de 2021  •  Ensayos  •  1.279 Palabras (6 Páginas)  •  357 Visitas

Página 1 de 6

UNIVERSIDAD ANÁHUAC MÉXICO [pic 1]

CAMPUS NORTE

 

DESARROLLO DE SOFTWARE

NICOLAS HAIDAR SALAZAR

 

 

 

 

PRACTICA 3

 

 

ACTIVIDAD 3

 

 

ALEJANDRO LIMA MARTINEZ

ID:00346649

INGENIERIA EN SISTEMAS

15 DE JUNIO DE 2021


6.1 Cuando se describe un sistema, explique por qué es posible que deba diseñar la arquitectura del sistema antes de completar la especificación de requerimientos.

R= Nos permite identificar los principales componentes estructurales en un sistema y la relación entre ellos. Una vez que tenemos el diseño arquitectónico con el cual llevaremos a cabo el proyecto, podemos concluir con la especificación de requerimientos, ya que la base de modelado arquitectónico que ya tenemos la podemos adaptar a posibles requerimientos futuros o que hallamos pasado por alto.

6.2. Se le pide preparar y entregar una presentación a un administrador no técnico para justificar la contratación de un arquitecto de sistemas para un nuevo proyecto. Escriba una lista que establezca los puntos clave de su presentación. Por supuesto, debe explicar qué se entiende por arquitecto de sistemas.                 

R= El arquitecto de software es el líder técnico del equipo. Es el principal tomador de decisiones respecto a la manera en que será construida la aplicación por los programadores del equipo.

El arquitecto juega un papel muy importante pues en general en él recae la responsabilidad de realizar una traducción de las necesidades que expresa un cliente hacia una solución técnica preliminar, que es una pieza clave para producir una estimación del esfuerzo necesario para realizar el desarrollo.

El arquitecto puede, de hecho, también participar en el trabajo de estimación del sistema.

El arquitecto está involucrado con las siguientes funciones:

  • Gestión de los requisitos no funcionales y definición de la ​Arquitectura de Software
  • Selección de la Tecnología
  • Mejora continua de la Arquitectura
  • Facilitador
  • Líder y Formador
  • Aseguramiento de la Calidad

6.3. Exponga por qué pueden surgir conflictos de diseño cuando se desarrolla una arquitectura para la que tanto los requerimientos de disponibilidad como los de seguridad son los requerimientos no funcionales más importantes.

R= La disponibilidad es un requerimiento crítico, la arquitectura tiene que diseñarse para incluir componentes redundantes de manera que sea posible sustituir y actualizar componentes sin detener el sistema, mientras que la seguridad es un requerimiento crítico, será necesario usar una estructura en capas para la arquitectura, con los activos más críticos protegidos en las capas más internas.

Encontraríamos un conflicto entre estos requerimientos no funcionales, debido a que la seguridad, establece una validación muy rigurosa ante cada capa (necesario una arquitectura en capas), mientras que la disponibilidad, ofrece como su nombre lo dice, disponibilidad a los componentes para sustitución o actualización de estos, en cierta forma, podríamos decir que entran en discordia dicha relación de requerimientos.


6.4. Dibuje diagramas que muestren una vista conceptual y una vista de proceso de las arquitecturas de los siguientes sistemas:

- Un sistema automatizado de emisión de boletos que utilizan los pasajeros en una estación de ferrocarril.

[pic 2]

- Un sistema de videoconferencia controlado por computadora, que permita que los datos de video, audio y computadora sean al mismo tiempo visibles a muchos participantes.

[pic 3]


- Un robot limpiador de pisos cuya función sea asear espacios relativamente despejados, como corredores. El limpiador debe detectar las paredes y otros obstáculos.

[pic 4]

6.5. Explique por qué usted usa normalmente muchos patrones arquitectónicos cuando diseña la arquitectura de un sistema grande. Además de la información sobre los patrones estudiados en este capítulo, ¿qué información adicional puede serle útil al diseñar sistemas grandes?

R= La idea de los patrones arquitectónicos es describir una organización de sistema que ha tenido éxito en sistemas previos. Debe incluir información sobre cuándo es y cuándo no es adecuado usar dicho patrón, así como sobre las fortalezas y debilidades del patrón.

...

Descargar como (para miembros actualizados)  txt (8.5 Kb)   pdf (280 Kb)   docx (144.9 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com