Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

EVIDENCIA DE APRENDIZAJE – TALLER ARQUITECTURA DE SOFTWARE

GA4-220501095-AA2-EV06

FASE – PLANEACIÓN

EVICENCIA No. GA4-220501095-AA2-EV06

Por:

DAVID SANTIAGO DUARTE NIÑO

CENTRO DE LA TECNOLOGÍA DEL DISEÑO Y LA PRODUCTIVIDAD EMPRESARIAL

REGIONAL CUNDINAMARCA – SENA – GIRARDOT

ANALISIS Y DESARROLLO DE SOFTWARE

FICHA 2758347

INSTRUCTOR: JOHN ALEXANDER LAMPREA HERNANDEZ

GIRARDOT 01/04/2024
TABLA DE CONTENIDO

1. INTRODUCCION………………………………………………………………………………..3

2. OBJETIVOS……………………………………………………………………………………...4

3. DESARROLLO DE LA EVIDENCIA……………………………………………………………
5

4.
CONCLUSIONES………………………………………………………………………………..7

5. REFERENCIAS
BIBLIOGRÁFICAS…………………………………………………………...8
1. INTRODUCCION

En la evidencia de aprendizaje pasada, se realizaron los diagramas de despliegue y de


componentes de acuerdo con el patrón de diseño estructural de software. Toda la
evidencia realizada gracias al estudio del material de formación “Diseño de patrones de
software”. En esta evidencia de aprendizaje se realizará un taller respondiendo a las
siguientes preguntas requeridas por la guía de aprendizaje:

 ¿Qué entiende por arquitectura de software?


 ¿Cuál es su función?
 ¿Cómo se elabora la arquitectura de software?
 ¿Cómo lograr una buena arquitectura?
 ¿Cuáles son los elementos de diseño de una arquitectura de software?

4
2. OBJETIVOS

OBJETIVO GENERAL

Realizar el taller de arquitectura de software según la guía de aprendizaje.

OBJETIVOS ESPECIFICOS

1. Estudiar y entender el material de formación “Diseño de patrones de software”


brindado por el SENA.
2. Responder correctamente las preguntas abordadas en la guía de aprendizaje
utilizando nada más que conocimientos adquiridos.
3. Presentar una evidencia de aprendizaje precisa para continuar con la formación
virtual.

5
3. DESARROLLO DE LA EVIDENCIA

1. ¿Qué entiende por arquitectura de software?

La arquitectura de software es el proceso de la planeación donde desarrollamos toda la


estructura de nuestro software a construir. Una vez tenemos los requisitos y todo lo
necesario, empezamos a desarrollar todo tipo de diagramas que nos serán útiles para
tener una mejor idea de la estructura y el comportamiento que tendrá nuestro sistema. La
arquitectura de software va desde lo descrito anteriormente hasta el proceso mismo de la
escritura del código del sistema, donde usaremos un patrón de diseño de software y
alguna metodología de desarrollo para trabajar en nuestro proyecto.

2. ¿Cuál es su función?

La función de la arquitectura de software es darnos unas bases sólidas para el desarrollo


del software, sistema o programa que vamos a realizar. Evidentemente, puede cumplir
múltiples funciones variadas, como lo son; Permitirnos un mejor desarrollo, manejar
diferentes formas de escribir nuestro código y darnos un mejor orden en las ideas a
desarrollar.

3. ¿Cómo se elabora la arquitectura de software?

La arquitectura de software empieza desde el momento en que nos sentamos a pensar,


ya sea solos o con nuestro equipo de trabajo en la forma en que realizaremos el proyecto.
La arquitectura de software puede empezar con una simple idea, con la que iremos
escalando poco a poco, una vez tenemos un conjunto de ideas, procedemos con la
elección del modelo o patrón de software para empezar con el desarrollo. Junto con este
paso, también diseñaremos algunos diagramas según lo veamos necesario para nuestro
proyecto.

4. ¿Cómo lograr una buena arquitectura?

Para lograr una buena arquitectura de software necesitamos orden. Lo más importante
dentro del desarrollo de software es el orden, no podemos empezar con el código del
programa sin antes tener los requisitos ya formulados, y algunas bases como lo pueden
ser los diagramas de casos de uso, de clases, o de componentes. Es primordial trabajar
en el proyecto con su debido orden. También esto es una buena práctica dentro de la
programación que nos ayudará no solamente en la arquitectura y comienzo del desarrollo,
si no en todo aspecto de nuestra vida en general.

5. ¿Cuáles son los elementos de diseño de una arquitectura de software?

La arquitectura de software nos da la libertad de elegir las herramientas y medios que


queramos usar en nuestro desarrollo. Pero para realizar una arquitectura de software más
objetiva debemos tener en cuenta diferentes herramientas; Las ofimáticas son muy
importantes a la hora de desarrollar presentaciones, bases de datos sencillas o trabajos

6
escritos. También existen diferentes herramientas para realizar video conferencias o
reuniones con nuestros compañeros de equipo o clientes.

Una arquitectura de software buena requiere de una herramienta de diseño precisa donde
podamos realizar diagramas sin ningún problema, además de un editor de código
especializado para el proyecto que vamos a desarrollar.

Existen múltiples elementos de diseño para tener en cuenta en la arquitectura de


software, unos de ellos son los propios diagramas, sin los cuales no sería difícil empezar
a desarrollar un software, ya que sin la estructura no podemos construir las demás partes.

7
4. CONCLUSIONES

La arquitectura de software es una de las partes más importantes y fundamentales de


nuestro proyecto de software, sin una buena arquitectura nuestro proyecto podría dar
malos resultados o no funcionar correctamente. Gracias al desarrollo de esta evidencia de
aprendizaje he podido afianzar mis conocimientos acerca de la arquitectura de software y
puedo concluir que se han cumplido todos los objetivos propuestos para esta evidencia de
aprendizaje.

8
5. REFERENCIAS BIBLIOGRAFICAS

 https://sena.territorio.la/content/index.php/institucion/Titulada/institution/SENA/
Tecnologia/228118/Contenido/DocArtic/GUI4/Guia_aprendizaje_4.pdf
 https://sena.territorio.la/content/index.php/institucion/Titulada/institution/SENA/
Tecnologia/228118/Contenido/OVA/CF18/index.html#/

También podría gustarte