Está en la página 1de 7

Unidad 3

UNADM

Diseño y Arquitectura de Software

Actividad 1. El diseño arquitectónico en el desarrollo de software.

Docente: Elvia Sánchez Magadan

Estudiante: Jacqueline Mesias

Matricula: ES1821009202

Fecha:4/8/2020

1
Índice
Instrucciones pág. 3
1. Investiga y explica pág. 3
2. Desarrolla los siguientes elementos pág. 3
3. Analiza la relación de la fase de diseño pág. 4
4. Diseña una infografía pág. 5
Bibliografía pág. 6

2
Actividad 1. El diseño arquitectónico en el desarrollo de software. 

Instrucciones:

1. Investiga y explica:
 Menciona los elementos del diseño de software: 
a) descomposición del problema
b) abstracción
c) encapsulamiento
d) modularización
e) acoplamiento y cohesión
f) estructura jerárquica
g) separación de políticas de ejecución de algoritmos
h) separación de interfases

 Explica el objetivo del diseño de software.


El objetivo es la creación de un modelo del programa o software que incluya
detalles de su arquitectura, y que cumpla con los requisitos establecidos para la
implementación de este. 
2. Desarrolla los siguientes elementos:

 Explica tu propio concepto de arquitectura de software en forma


fundamentada con base en uno o dos autores como máximo.
Según Pressman el diseño de software viene siendo una representación de lo
que el ingeniero desea realizar en el proyecto, y esto debe de incluir tanto los
requerimientos, las reglas del negocio, así como también consideraciones
técnicas. 

 Describe las funciones del rol de un arquitecto de software, resaltando la


importancia de sus actividades en el desarrollo de proyectos informáticos.
A grandes rasgos sus funciones son la de dividir los requerimientos del proyecto,
la división de subsistemas, asignación de requerimientos a los subsistemas
anteriores, especificación de la funcionalidad de los subsistemas, y elaboración
del diseño de las interfases de los subsistemas. La importancia de cada una de
estas actividades es de suma importancia para la elaboración de un proyecto
que cumpla con lo requerido por el cliente y que este diseñado de manera
funcional, y contemplando que cada subsistema opere de forma adecuada.

3
3. Analiza la relación de la fase de diseño con la arquitectura de software La
arquitectura de software forma parte del diseño. 
 Explica los elementos que relacionan el diseño de software con la
arquitectura. 
El diseño de software comprende varios aspectos, uno de estos es la
arquitectura de software, que viene siendo una subetapa de este. En el
diseño se parte del análisis y de los requerimientos establecidos por el cliente
para poder crear en base a estos la arquitectura del programa que se
desarrollara. Algunos elementos que se toman en cuenta son los casos de uso,
así como otros diagramas UML para comprender mejor el sistema y que la
arquitectura este hecha tomando en cuenta todos los aspectos relevantes del
análisis y especificaciones del cliente.

 Explica la importancia de la arquitectura de software en el proceso de


diseño.
Es muy importante la arquitectura en el diseño de software puesto que al
analizar y tomar en cuenta los requerimientos del proyecto estos serán
combinados para crear la arquitectura del programa. Si la arquitectura no es
diseñada correctamente, esto puede ocasionar muchos problemas a la larga,
como errores de implementación, errores lógicos y físicos, por mencionar
algunos. En general esto producirá un programa de mala calidad.

4
4. Diseña una infografía en un software especializado (Fireworks, Photoshop,
piktochart, Genially, etcétera). 

5
6
Bibliografía:
UNADM. (2020). Unidad 1 Arquitectura de Software. 4/7/2020, de UNADM Sitio web:
https://ceit.unadmexico.mx/contenidos/DCEIT/BLOQUE2/DS/04/DDRS/U1/descargable
s/DDRS_U1_Contenido.pdf