Está en la página 1de 5

UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO

ASIGNATURA

DISEÑO Y ARQUITECTURA DE SOFTWARE

NOMBRE DE LA ACTIVIDAD:

EL DISEÑO ARQUITECTONICO EN EL DESARROLLO DE SOFTWARE

ASESOR ACADÉMICO:

PROFRA. ELVIA SANCHEZ MAGADAN

ALUMNO:

JUAN GONZÁLEZ TORRES

MATRICULA

ES162000484

LEÓN, GUANAJUATO A 28 DE ABRIL DE 2019


1. Investiga en diversas fuentes a tu alcance la importancia del desarrollo de
una arquitectura de software.
2. dentifica su relación con el diseño de software.
3. Identifica y explica en qué consiste el rol de un arquitecto de software y cuáles
son las actividades que debe realizar en el proceso de desarrollo de un
sistema de software.
4. Explica un concepto de arquitectura de software y desarrolla tu propio
concepto.
5. Integra el desarrollo de tu actividad en un documento con carátula y los datos
de identificación completos, posteriormente guárdala con la nomenclatura
DDRS_U1_A1_XXYZ. Sustituye las XX por las dos primeras letras de tu
primer nombre, la Y por tu primer apellido y la Z por tu segundo apellido.
6. Lee detenidamente los criterios de evaluación de la actividad para que los
consideres durante su desarrollo.
7. Ingresa al Foro y participa respondiendo a los planteamientos y línea de
discusión que publique tu Docente en línea mediante el tema abierto por él.
Redacta en el cuadro de texto una breve reseña de tu actividad no mayor a
cinco renglones y a continuación adjunta tu archivo. Al finalizar da clic en
enviar para publicarlo y esté accesible a tus compañeros y docente en línea.
8. Ingresa a la participación de dos de tus compañeros, y lee detenidamente su
actividad, analízala y realiza un comentario mencionando las aportaciones a
tu propia comprensión sobre el tema.
9. Espera y atiende la retroalimentación correspondiente.
10. Ingresa una segunda participación en el Foro integrando la retroalimentación
de tu docente en línea y de tus compañeros(as).
11. Revisa la Rúbrica general de participación en foros (que puedes consultar en
el apartado Material de apoyo) así como las rúbricas de la actividad para que
consideres los aspectos a evaluar.
1. Investiga en diversas fuentes a tu alcance la importancia del desarrollo de
una arquitectura de software.

Antes de empezar a describir la importancia de del desarrollo de una escritura de


software es preciso definir de manera clara cual es el concepto de arquitectura de
Software.

Para Martínez (s/f) “Una arquitectura de software define la forma de trabajar en un


sistema, como construir nuevos módulos, pero también debe dejar intuir el tipo de
aplicación que describe.”

De acuerdo al Software Engineering Institute (SEI), la Arquitectura de Software se


refiere a “las estructuras de un sistema, compuestas de elementos con propiedades
visibles de forma externa y las relaciones que existen entre ellos.”

Si bien en puntos posteriores se pide que se establezca un concepto propio, me ha


parecido importante establecer de manera clara este concepto antes de identificar
la importancia de del desarrollo de una arquitectura de software.

Arquitectura de software para mi representa la conceptualización de un modelo a


desarrollar en materia de informática y más específicamente en la creación o
desarrollo de un sistema o aplicación. Dicha conceptualización debe posteriormente
plasmarse en un plan o estructura definiendo los elementos que debe integrar esta
aplicación de acuerdo con los requerimientos de quien lo esta solicitando o a quien
va dirigido.

Al igual que un plano para construir una casa, edificio, monumento, etc. En la
arquitectura de software se requiere este plano en el que se plasma la idea general
y especifica de lo que se desea desarrollar para que todos y cada uno de los
involucrados puedan actuar basados en esa idea o concepto.

2. Identifica su relación con el diseño de software.

En cuanto a la relación que guardan diseño y arquitectura si pudiéramos ponerlo en


términos biológicos podríamos decir que se establece una relación simbiótica en la
que ambos trabajan para poder desarrollar un aplicación o programa, mientras que
en arquitectura representa los componentes a utilizar y la manera en la que han de
ser utilizar el diseño por su parte pondrá la plataforma para la construcción
(generación de código y prueba).
3. Identifica y explica en qué consiste el rol de un arquitecto de software y cuáles
son las actividades que debe realizar en el proceso de desarrollo de un
sistema de software.

El arquitecto de software es concebido por Mendible (2014) como “una persona con
amplios conocimientos técnicos, gran experiencia en programación y que ejerza 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 ”.

4. Explica un concepto de arquitectura de software y desarrolla tu propio


concepto.

Tal como lo había mencionado anteriormente, Arquitectura de software para mi


representa la conceptualización de un modelo a desarrollar en materia de
informática y más específicamente en la creación o desarrollo de un sistema o
aplicación. Dicha conceptualización debe posteriormente plasmarse en un plan o
estructura definiendo los elementos que debe integrar esta aplicación de acuerdo
con los requerimientos de quien lo está solicitando o a quien va dirigido.
Bibliografía
 UNADM. (2019). Arquitectura de Software. 28/04/2019, de unadmexico
blackboard Sitio web:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/Bloque2/
DS/04/DDRS/U1/Unidad_1_Arquitectura_de_software_.pdf
 Mendible, C. (2014). ¿CUÁL ES LA FUNCIÓN DE UN ARQUITECTO DE
SOFTWARE?. [online] itblogsogeti. Available at:
https://itblogsogeti.com/2014/07/29/cual-es-la-funcion-de-un-arquitecto-de-
software-carlos-mendible-sogeti/ [Accessed 28 Apr. 2019].
 Martinez, C. (2019). Arquitectura de software y sus beneficios - DevExperto.
[online] DevExperto. Available at: https://devexperto.com/arquitectura-del-
software/ [Accessed 28 Apr. 2019].
 Ecured.cu. (2011). Arquitectura de software - EcuRed. [online] Available at:
https://www.ecured.cu/Arquitectura_de_software [Accessed 28 Apr. 2019].
 SG Buzz. (n.d.). Arquitectura de Software. [online] Available at:
https://sg.com.mx/revista/27/arquitectura-software [Accessed 28 Apr. 2019].

También podría gustarte