Tarea.
Enviado por Darkan117 • 3 de Febrero de 2014 • Trabajo • 613 Palabras (3 Páginas) • 178 Visitas
DEFINAN CUALES SON:
1.- QUE ES UN ARQUITECTO DE SOFTWARE Y CUALES SON SUS FUNCIONES BASICAS
2.- DIFERENCIA ENTRE FRONT-END Y BACK-END DE UNA APLICACION Y COMO DEBE DE ESTAR RELACIONADA ENTRE SI
3.- VER LA CLASE 4 Y 5(HACER LA PRACTICA 5 EN ECLIPSE)
1.- 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 esté 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
...