Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

ARQUITECTO DE SOFTWARE

Enviado por   •  12 de Mayo de 2018  •  637 Palabras (3 Páginas)  •  276 Visitas

Página 1 de 3

...

los puntos más importantes del diseño: validar y manejar requerimientos y expectativas del cliente.

Análisis del Dominio:

• Entender en detalle los requerimientos del cliente.

• Crear bocetos de los comportamientos del sistema.

Diseño Esquemático:

• Definir el look&feel (engloba el aspecto visual y comportamiento del sistema).

• Si es necesario, construir prototipos.

Desarrollo del Diseño:

• Ampliar los detalles y refinar el diseño, para llegar a uno final.

• Finalizar todos los diseños.

Documentación del Proyecto:

• Dar soporte a los desarrolladores. Se debe lidiar con problemas, revisar el código, controlar la calidad y ver cómo funcionan las cosas.

• Definir el proceso de desarrollo, los roles de cada miembro del equipo y la secuencia de construcción de la aplicación.

• Se deben especificar las metodologías y las tecnologías.

• Se deben definir todos los detalles necesarios para todos aquellos que construirán la aplicación.

Selección y Contratación:

• Elegir a los desarrolladores

• Si el desarrollo es tercerizado (subcontratación), se debe participar en la elección del proveedor.

Construcción:

• Asegurar que la visión del cliente sea mantenida y respetada durante el desarrollo.

• Revisar y validar los diseños de nivel de construcción su la complejidad de los mismos lo amerita.

• Diseñar modificaciones a pedido del cliente.

• Participar en el testeo y aceptación de las revisiones solicitadas por el cliente.

Post-Construcción:

• Implementación.

• Capacitación a los nuevos usuarios.

• Definir los procesos de mantenimiento.

RESPONSABILIDADES DE UN ARQUITECTO DE SOFTWARE

• Un arquitecto de software debe seleccionar correctamente la arquitectura con la cual trabajara y que permita solucionar el problema que se encuentra desarrollando.

• También debe definir la documentación de la solución, para asegurar que esté acorde con el sistema deseado y que sea lo correcto para su soporte y evolución.

• Asegura que todo el equipo este utilizando la solución elaborada al inicio y que está se esté aplicando correctamente.

• Debe conocer cuáles son las cualidades sistémicas deben alcanzarse y en qué medida.

• Responde inquietudes sobre las herramientas y ambientes de desarrollo.

• Resuelve conflictos y ayuda a generar acuerdos.

• Mantiene la moral dentro del equipo como fuera de

...

Descargar como  txt (4.9 Kb)   pdf (43.1 Kb)   docx (13 Kb)  
Leer 2 páginas más »
Disponible sólo en Essays.club