Arquitectura de Software. Perfiles del Arquitecto de Software
Enviado por Mateo Guapo • 18 de Noviembre de 2022 • Informe • 706 Palabras (3 Páginas) • 55 Visitas
República Bolivariana de Venezuela[pic 1][pic 2]
Ministerio del Poder Popular para la Defensa
Universidad Nacional Experimental Politécnica de la Fuerza Armada Nacional Bolivariana
Núcleo Falcón – Sede Coro
Ing. Sistemas 7mo Semestre
Arquitectura de Software
Perfiles del Arquitecto de Software
[pic 3][pic 4]
Santa Ana de Coro, 3 de Noviembre de 2022
- El Rol del Arquitecto de Software (Análisis de producción)
En la actualidad, las nuevas tecnologías han ido mejorando y avanzando cada vez más rápido, y con ello, los softwares han ido avanzando y mejorando según los requerimientos y limitaciones del hardware donde nos hemos ido adaptando en base a las nuevas tendencias tanto en nuestra vida cotidiana, como en el mundo laboral, Pues este año, la Sociedad Digital En España y Europa afirma de acuerdo a un estudio que el 91,9% de las personas elige los teléfonos como dispositivo predilecto para todo tipo de usos, y en el ámbito laboral, para un 58,2% de usuarios son la herramienta de trabajo habitual. En base a lo expuesto, podemos afirmar que, sin dudas, las personas se han adaptado al uso de las tecnologías, y al crecer tanto la demanda, crecen las exigencias y el interés por innovar.
Ahora bien, en la creación de nuevos softwares, y la actualización de los mismos, se requiere de un paso fundamental que marca los requerimientos y limites del software, la arquitectura del software de forma breve y apoyado en las definiciones de Pablo Huet (2018), determina los requerimientos funcionales y mayormente los no funcionales para desarrollar un software, definiendo los patrones y lineamientos que asisten a la hora de construir un software a los desarrolladores, analistas, programadores y diseñadores del mismo. Continuando la idea, el arquitecto de software es quien o quienes se encargan de estas tareas, según Carlota Vilela (2022) “Un arquitecto de software es un experto en software que dicta estándares técnicos. Esto incluye estándares de codificación de software, herramientas y plataformas a utilizar”, esto se entiende de forma que el arquitecto de software tiene como rol y tarea fundamental, brindar la asistencia y apoyo técnico desde el inicio de un proyecto, lanzamiento de un producto y en el momento de la implementación de todo tipo de mejoras.
En el mismo contexto, en base a las afirmaciones del autor ya mencionado, un arquitecto de software debe contar con habilidades y cualidades para desempeñar este papel, pues si bien puede actuar como un intermediario entre el equipo de desarrollo y los gestores del proyecto, este se define como el líder de los proyectos de desarrollo de software, por lo que indudablemente debe contar con habilidades de liderazgo, gestión, organización y analíticas, debe tener capacidad de trabajar bajo presión y buena comunicación interpersonal, pues este también es responsable de la toma de decisiones sobre la manera mas adecuada en que se utilizaran las tecnologías y los softwares para completar un proyecto, el arquitecto de software tiene como principales funciones identificar los requisitos operativos no funcionales, entiéndase por esto, rendimiento, seguridad, intuitividad y accesibilidad de un software, diseñar el sistema de forma general de acuerdo a los requerimientos del proyecto, controlar y apoyar el desarrollo del software en todos sus procesos.
...