El post que buscas se encuentra eliminado, pero este también te puede interesar

Qué es un Arquitecto de Software

QUÉ ES UN ARQUITECTO DE SOFTWARE?

Qué es un Arquitecto de Software



Es la persona, equipo u organización responsable por la arquitectura del sistema que se está llevando a cabo.

Un arquitecto de software no es simplemente un programador con experiencia, sino la persona clave que ayudará a tomar decisiones estratégicas acertadas para aprovechar al máximo la tecnología en nuestros sistemas.

A diferencia de un programador, el arquitecto de Software debe dominar la mayor cantidad de tecnologías de software y prácticas de diseño, para así poder tomar decisiones adecuadas para garantizar el mejor desempeño, reuso, robustez, portabilidad, flexibilidad, escalabilidad y mantenibilidad de las aplicaciones.

El arquitecto de software es el líder técnico del equipo, el rol natural al que debe aspirar un programador experimentado que desea tomar decisiones técnicas relevantes en el desarrollo de un sistema. Es el principal tomador de decisiones respecto a la manera en que será construida la aplicación por los programadores del equipo.


QUE CARACTERISTICAS Y COMPETENCIAS TIENE EL ARQUITECTO DE SOFTWARE

Posee competencias técnicas y conocimientos tecnológicos.

- Investiga nuevas tecnologías y comprende Frameworks arquitectónicos y las mejores practicas.
- Desarrolla rápidamente profundo conocimiento en una tecnología.
- Tiene liderazgo y autoridad.
- Sigue y dirige a la vez.
- Es un buen comunicador.
- Entiende el dominio del negocio.
- Es un negociador.
- Posee fuerte visión para los negocios.
- Entiende la política de la empresa.
- Puede trabajar con información ambigua o incompleta.
- Identificar e interactuar con los interesados en el proyecto para asegurarse que sus necesidades son satisfechas.
- Se orienta por objetivos y pro-actividad
- Debe poseer la madurez, visión y tener un juicio crítico.


RESPONSABILIDADES DE UN ARQUITECTO DE SOFTWARE

Elaborar la arquitectura correcta para solucionar el problema que se encuentra desarrollando es solo una parte de la responsabilidad del arquitecto.


- Define y documenta la solución, asegurándose que este acorde con el sistema deseado y que además es la - correcta para su soporte y evolución.
- Se asegura que todos los involucrados estén utilizando la solución elaborada y la estén utilizando bien.
- Conoce cuales cualidades sistémicas, deben alcanzarse y en qué medida.
- Responde sobre las inquietudes relacionadas con la selección de herramientas y ambientes de desarrollo.
- Resuelve conflictos y ayuda a generar acuerdos.
- Mantiene la moral, tanto en el interior del grupo de arquitectura como al exterior.
- Gerencia las estrategias de identificación y mitigación de los riesgos asociados con la arquitectura.


TIPOS DE ARQUITECTO


- Arquitecto empresarial (Corporativo).
- Arquitecto de soluciones (funcional).
- Arquitecto Técnico.
- Arquitecto de Infraestructura


arquitectura

FASES EN QUE PARTICIPA UN ARQUITECTO DE SOFTWARE


- Pre diseño
- Análisis del dominio
- Diseño esquemático
- Desarrollo del diseño
- Documentación del proyecto
- Selección y contratación
- Construcción
- Post Construcción

Conclusión: El arquitecto de software se encuentra incluido dentro de toda la rama de desarrollo de la solución ya que puede asistir sobre consultas o inconvenientes que pueden llegar a darse durante la elaboración del mismo...

Anuncios

12 comentarios - Qué es un Arquitecto de Software

@jefecito
software
A la mier.. seria bueno que inventaran eso, como esa película, como se llamaba?
@Gilyms
jefecito dijo:arquitectura de software
A la mier.. seria bueno que inventaran eso, como esa película, como se llamaba?

Apunto amigo..!!
@HMC626
Una vez escuché de alguien decir que Java tiene más arquitectos que programadores

Ahora fuera de broma, muy bueno el post, gracias por el aporte!
@charqui
Minority Report
Gilyms dijo:
jefecito dijo:responsabilidades de un arquitec
A la mier.. seria bueno que inventaran eso, como esa película, como se llamaba?

Apunto amigo..!!
@thunderbreack -8
Se puede replicar el dicho que reca un arquitecto es un ingeniero civil frustrado por que no le daba la cabeza para ser ingeniero, un arquitecto informatico es un ingeniero en computacion frustrado
@lucassinggg -1
@thunderbreack claro como el ingeniero en computacion es el estudiante que no pudo con una ingenieria de verdad entonces crean este tipo de carreritas fáciles
@varmmans +1
@lucassinggg sin ingeniería de sistemas informáticos (no la que dan en las universidades, sino la de empresas como google, microsoft, apple, oracle, redhat) no existirían los avances en las demás ramas de la ciencia, eso de por si entraña complejidad y requiere técnicos, ingenieros, arquitectos, etc., entiéndelo!
@pucho2727
@lucassinggg Un Arquitecto de Software es una persona que ha estado en todas las fases del desarrollo de sistemas, desde el análisis, diseño e implementación, debe conocer a profundidad la tecnología que administre y la solución que proponga, ya que este tipo de profesional se integran en sistemas de gran complejidad.. así esa analogía de Arquitecto y Ingeniero civil, no concuerda... Ademas todo arquitecto de Software debe ser un ingeniero en Ciencias de la Computación...
@nachosobos
Uyyyyyy pense que salia una nueva peli de MATRIX!!!!!
@kawaiix3
que tienes que ser antes de ser arquitecto de software? tienes que ser ing. en software?
@adycto88 +1
Pues si, ing de SW o si es de sistemas o drivado a la informatica pues seguiria especialisarte en el desarrollo para meterte de lleno con el analisis de sistemas y todo lo q se desprende y le sigue a ello.
@kawaiix3 +1
@adycto88 ooh entiendo gracias C:
@1mrvlas
El arquitecto de software cumple un rol muy importante en el desarrollo de un proyecto de software, al igual que los arquitectos de edificaciones, para comenzar a construir, primero se deben tener los planos y maquetas con diferentes vistas para que el equipo de trabajo entienda lo que se debe hacer y se puedan dividir las tareas según la especialidad de cada uno. Sin un arquitecto de software es muy difícil que un proyecto sea exitoso.