Arquitecturas de Software
Construir soluciones de software y sistemas inteligentes mediante la gestión de proyectos, integración de metodologías, modelos y herramientas de desarrollo bajo la normatividad aplicable para la optimización de proyectos de investigación, innovación, desarrollo tecnológico y de emprendimiento.
7
54
21
75
5
El alumno establecerá arquitecturas de software con base en el análisis de requerimientos para satisfacer los atributos de calidad del software y servir como guía en el desarrollo.
Mark Richards, Neal Ford 2020 ISBN:97:81-492043- 454 Fundamentals of Software Architecture New York United States O'Reilly Media
Robert C. Martin 2018 ISBN:013-449416-4-860 Clean Architecture Boston United States Addison - Wesley - Pearson
Angel Arias, Alicia Durango 2016 ISBN:97:81-52336- 5-487 Ingeniería y Arquitectura del Software Vigo España IT Campus Academy
Humberto Cervantes, Rick Kazman 2016 ISBN:97:80-13439-0- 789 Designing Software Architectures: A Practical Approach Boston United States
Addison - Wesley - Pearson Laurent Debrauwer 2018 ISBN:97:82-40901-6- 349 Patrones de Diseño en Java Barcelona España Eni Ediciones
David Roldan Martinez, Pedro J. Valderas 2018 ISBN:97:88-49964-7- 654 Microservicios, un enfoque integrado Jarama España Ra-Ma
Fien Van Der Heyde 2019 ISBN:97:82-40901-8- 046 UML 2.5 Domine el diseño con los Patrones de diseño Barcelona España Eni Ediciones IEEE/ISO/IEC 2011 ISBN(s):9781504413671, 9780738171678, 9780738171425 ISO/IEC/IEEE Std 42010:2011(E), Systems and software engineering -- New York United States ISO/IEC/IEEE
Indicaciones: Da clic en la imagen anterior para descargar el documento con los requisitos solicitados para realizar un asistente bancario. Analiza la información y después, elabora una propuesta de solución (documento PDF y súbelo al Moodle), mediante algún proyecto de desarrollo de software. De los puntos importantes a resaltar son:
Indicaciones: Realiza una investigación en donde muestres la función que realizan cada uno de los siguientes puestos en el área de TI así como su salario mensual aproximado y la experiencia que se requiere para el puesto. Después, sube este documento en PDF en el Moodle:
En el siguiente enlace encontrarás información sobre qué son los Frameworks en arquitecturas de software:
U1 T2 Actividad 1 - Frameworks para software
Indicaciones: Elabora una investigación acerca de 5 principales frameworks de los siguientes lenguajes (agrega una imagen de cada uno), después, súbelo a Moodle en formato PDF:
Indicaciones: Una vez leído el caso de estudio anterior, selecciona un frameworks de los investigados anteriormente, después, elabora un listado de las actividades necesarias a realizar así como un modelo relacional y la estructura interna y externa del sistema. Sube este documento PDF con portada al Moodle.
Indicaciones: Elabora un documento PDF con portada en donde incluyas una tabla comparativa acerca de las principales características, hacia qué proyecto se recomienda utilizar y una imagen que represente su proceso, de cada uno de los siguientes estilos de arquitecturas de software:
Indicaciones: Da clic en la imagen anterior para descargar el documento de los requisitos de caso del asistente bancario. Después, elabora un documento PDF con lo siguiente:
Da clic en el siguiente enlace para acceder al cuestionario sobre los modelos de arquitecturas de software:
Modelos de arquitecturas de softwareCada nivel de diseño y desarrollo de estos sistemas presenta sus propias técnicas de análisis, sus reglas de composición, sus problemas, sus ventajas, etc., entre sus modelos podemos encontrar:
Indicaciones: En equipos, tomen el caso de estudio del Bocho de Oro, y utilizando diagrams.net, elaboren los siguientes diagramas:
Indicaciones: En equipos, tomen el caso de estudio del Bocho de Oro, y utilizando diagrams.net, elaboren los siguientes diagramas:
Da clic en la siguiente imagen para acceder al recurso sobre los patrones de diseño de software y sus tipos:
U3 T1 Actividad 1 - InvestigaciónIndicaciones: Elabora un documento PDF en donde incluyas la siguiente investigación:
Indicaciones: Elabora un documento PDF en donde incluyas una breve descripción y un diagrama de cada uno de los siguientes patrones de diseño:
Indicaciones: Selecciona un patrón de diseño creacional, estructural y uno de comportamiento. Implementalo en un lenguaje de programación (C#, Java, PHP, JavaScript, Ruby, Python, etc.). Después, elabora un documento PDF donde incluyas capturas de pantalla de su implementación.
U3 T1 Actividad 4 - Diagramas de clases del patrón seleccionadoIndicaciones: Elabora el diagrama de clases de los tres patrones que seleccionaste. Súbelo a Moodle en un documento PDF con portada.
Indicaciones: Elabora un documento PDF con portada, en donde incluyas la investigación de la siguiente información:
Indicaciones: Elabora un documento PDF con los pasos a seguir para comprender la plataforma de Azure DevOps Services, desde cómo comenzar a utilizarlo, los planes de pago, las herramientas que ofrece la plataforma, el cómo subir un proyecto web, cómo versionarlo y cómo gestionar un proyecto. No olvides incluir portada.