Você está na página 1de 6

Etapa 1: Análisis I

Javier Serrano

Ingeniería de Software

Instituto IACC

21-01-2019
Desarrollo

Usted se desempeña como ingeniero de software de la empresa System Ltda. Como ya elaboró el
informe para la alta gerencia sobre el proceso que se llevará a cabo para el desarrollo del sistema
de asistencia de empleados, está a la espera de los requerimientos que debe entregar la clínica. A
la fecha, esta última, no ha emitido un documento en el cual se especifique qué requieren que
contemple el sistema, así como tampoco lo ha convocado a una reunión para tratar este asunto.
Ante esto, usted debe entregar un informe en el cual desarrolle lo siguiente:

 Explique la importancia que tiene la obtención de requerimientos para poder llevar a cabo el
desarrollo del sistema, de esta forma se podrá presionar a la clínica para la especificación de los
mismos.

La etapa de análisis para la obtención de los requerimientos, es fundamental para que nuestro
proyecto de software sea desarrollado. Con ello podemos describir a cabalidad los detalles que se
requieran adquirir. Las funcionalidades que se desean implementar, además de las características
que el software poseerá. Todo esto definido de la mano del analista y la propia empresa que
requiere el producto.

Es de suma importancia definir satisfactoriamente antes de comenzar a codificar, asi tendremos


un completo conocimiento más a fondo de los requisitos del sistema. El análisis nos especificara
el “Que”. Cuál es la información que será procesada, que funciones se cumplirá, los tiempos de
rendimiento, las variadas interfaces que se entregaran a disposición del usuario final y variadas
validaciones que el negocio requiera.
 Enuncie las etapas que se deben llevar a cabo para la ingeniería de requerimientos en el
desarrollo del sistema de asistencia del personal de la clínica.

Las etapas de la ingeniería de requerimientos son las siguientes:

 Estudio de Factibilidad.
 Análisis de Requerimientos.
 Validación de Requerimientos.
 Gestión de Requerimientos.

 Explique lo que se llevará a cabo en cada una de las etapas de la ingeniería de requerimientos.

 Estudio de Factibilidad.

Se estudiará las factibilidades del nuevo desarrollo, cuál será el aporte a corto o largo
plazo. Si se cumpliría con las necesidades que se desean establecer. Corroborar las
factibilidades tanto de tecnologías como de infraestructura. Se establecen los costos que
el proyecto llevara a cabo, además de cuáles serían las posibles restricciones que puedan
ocurrir.

 Análisis de Requerimientos.

Se debe descubrir cuál es el dominio de aplicaciones de este tipo o similares, tanto para
los usuarios finales, como proveedores o administradores de los sistemas actuales que
posee la empresa. Formas actuales de cómo se manejas los sistemas, las capacidades
técnicas de los usuarios, tanto de búsqueda como de exploración de los requerimientos
funcionales. Se analizará además las posibles restricciones de hardware, dominio, de
sistemas, etc.
Se analizará en conjunto con algunos usuarios en términos de su propio trabajo el uso del
sistema, los cuales expresaran de manera diferente las distintas variantes en cuanto a
términos generales se refiere en su propio conocimiento. Se implementarán distintos
escenarios, con distintos puntos de vista para asi clasificar los procesos.

 Validación de Requerimientos.

En esta etapa se comprobarán los requerimientos obtenidos, los cuales deben ser
objetivos, lógicos y completos. Se buscarán errores con el fin de corregirlos.
Se validará que los requerimientos obtenidos en base a la etapa anterior estén bien
definidos. Que los datos sean válidos, consistentes y que no se encuentren en conflicto
con algún proceso en particular. Se debe comprobar en su totalidad con tal que todas las
funciones se encuentren definidas.
Comprobar y garantizar que los requerimientos si se pueden implementar en su totalidad
considerando el presupuesto y fecha de desarrollo.
Generación de casos de prueba y prototipos, con el fin de que los usuarios finales puedan
ver modelo y comprobar que si cubre las necesidades solicitadas.

 Gestión de Requerimientos.

Cambios y modificaciones posibles que pueden surgir con el paso del desarrollo, los
cuales deben ser identificados y gestionados a través de un control de cambios. Durante
un proceso de desarrollo de software pueden aparecer diversos cambios los cuales se
deben considerar en la documentación como posibles procesos que se actualizan con el
tiempo, ya sea por políticas de la empresa que cambiaron o simplemente por
actualización de datos que no fueron consideradas relevantes.
 Mencione algunos requerimientos que, por su experiencia en otros desarrollos, considera debe
contemplar el sistema de asistencia de empleados.

Para un sistema de empleados, dependiendo además de las reglas de cada empresa se debe
considerar en el sistema, las holguras de tiempo en las entradas y salidas, además de los permisos
extra que algún sistema no lo considera. Capacidad de almacenamiento y detalle de información
por empleado que sea relevante. Reporte de gestión de asistencia mensual con los cuales se
puede saber en detalle los atrasos. Considerar además la administración de vacaciones en donde
el empleado no marcara asistencia. (Considerando una maquina biométrica o de tarjeta).
Bibliografía

 Contenidos Semana 2 e Internet.

Você também pode gostar