- Resumen
- Perfil de Formación por Competencias
- Aptitudes generales
- Profesionales que por su formación pueden ocupar la responsabilidad de AS
- Bibliografía
Resumen
El siguiente trabajo, aborda varios aspectos sobre el profesional encargado de gestionar el proceso de obtención de los requerimientos de un software, sus denominaciones, características, las tareas, sus conocimientos profesionales y aptitudes, su formación profesional y técnica, y los posibles profesionales que por su formación pueden ocupar tal responsabilidad.
Palabras clave: requerimientos, ingeniería de requerimientos, analista de sistema
Introducción
En las empresas de desarrollo de software, existen varias denominaciones para nombrar al profesional encargado de gestionar la actividad fundamental de este tipo de empresa, es decir, gestionar los requerimientos del cliente con el objetivo de obtener un producto que cumpla con sus expectativas, las denominaciones más usuales son las siguientes: Analista de Sistemas, Ingeniero de Sistema, Analista de Requerimientos e Ingeniero de Requerimientos.
Para un mayor entendimiento, es importante definir que se entiende por Ingeniería de Requerimientos (IR), donde este profesional juega un papel fundamental.
"The Rational Software, la define como un enfoque sistémico para recolectar, organizar y documentar los requerimientos del sistema; es también el proceso que establece y mantiene acuerdos sobre los cambios de requerimientos, entre los clientes y el equipo del proyecto".
La IR cumple un papel primordial en el proceso de producción de software, ya que enfoca un área fundamental en su primera etapa: la definición de lo que se desea producir.
Su principal tarea consiste en la generación de especificaciones correctas que describan con claridad, sin ambigüedades, en forma consistente y compacta, el comportamiento del sistema; de esta manera, se pretende minimizar los problemas relacionados al desarrollo de sistemas.
Entre las personas involucradas en la IR se encuentran:
- Usuario final: personas que usarán el sistema desarrollado, quienes utilizaran las interfaces y los manuales de usuario.
- Usuario Líder: Son los que comprenden el ambiente del sistema o el dominio del problema en donde será empleado el software desarrollado. Ellos proporcionan al equipo técnico los detalles y requerimientos de las interfaces del sistema.
- Analistas de Sistemas y programadores: Son los responsables del desarrollo del producto en sí; ellos interactúan directamente con el cliente.
- Entre otros"3.
El objeto de esta investigación es analizar las características que debe cumplir este profesional, al que llamaremos Analista de Sistema (AS), término por el que más se le conoce, profesional que debe establecer una comunicación adecuada para el análisis y reconocimiento de los elementos básicos del problema de la empresa usuaria, tal como lo percibe su representante.
El AS debe evaluar el flujo y la estructura de la información, definir y elaborar todas las funciones del software a desarrollar, entender el comportamiento del software en el contexto de los sucesos que afectan a la empresa usuaria, establecer las características de la interfaz del sistema. Cada una de estas actividades sirve para describir el problema de forma que pueda sintetizarse un enfoque o solución global.
El AS se centra básicamente en el "qué", no en el "cómo", ¿qué datos produce y consume el sistema?, ¿qué funciones debe realizar el sistema?, ¿qué interfaces están definidas? y ¿qué restricciones se aplican?2.
"A continuación se describen los conocimientos y aptitudes que debe tener un AS de acuerdo a las tareas que debe desempeñar:
Página siguiente |