- 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 |