Análisis de
Requerimientos
POR: FUEL SIRPA MAMANI
INTRODUCCION


Dentro del desarrollo de Software existen varios métodos, entre ellos
el uno de los procesos básicos e iniciales es la recolección de los
requerimientos, sobre el producto terminado que es el Software en
si.



Los clasificaremos en:


Requerimientos Funcionales



Requerimientos No Funcionales
Requerimientos Funcionales


Son aquellos que requieren el uso del hardware para ejecutar el
requerimiento, por ejemplo:






Registro de usuarios (internamente el registro de usuarios utiliza una
base de datos donde se guardan los datos del usuario, por lo tanto se
utiliza el espacio en disco)
Acceso de usuarios

En si estos requerimientos son las funcionalidades de nuestro
producto terminado, es todo lo que puede hacer.
Requerimientos no Funcionales


Básicamente son los procesos, ambientes, etc.; aquellos que
influyen en el funcionamiento correcto de nuestro producto
terminado.



Por ejemplo:


Nuestro producto requiere Memoria RAM mínima de 2GB



Sistema operativo Windows 8



Conexión a internet mínimo 128Kbps



Explorador Firefox.
Ejemplo: Sistema de Registro de
Estudiantes de Postgrado UCATEC


Requerimientos funcionales


Registro de los estudiantes (ci, nombres, apellidos, teléfono, email)



Control de acceso – El sistema debe generar una contraseña segura
para que el estudiante pueda ingresar al sistema.



Listado de Publicaciones – El sistema debe listar todas las publicaciones
que realizan los docentes.



Realizar comentarios respecto a una publicación – los estudiantes o
docentes deben poder comentar sobre una determinada publicación.


Requerimientos no Funcionales


El sistema corre en todos los sistemas operativos (Windows, Linux, MAC
OS, etc.)



Soporte en todos los navegadores Web



El sistema debe tener los colores que identifican a la Universidad
UCATEC.
Conclusión


En el proceso de análisis de requerimientos estos dos tipos de
requerimientos son los básicos, al momento de implementar un
software ya sea web o de escritorio.



Si desde el principio realizamos la recolección de requerimientos
correctamente, nuestro producto terminado tiene mas
posibilidades de que en el futuro no se hagan cambios rotundos,
sino pequeños.



La diferenciación entre requerimientos funcionales y requerimientos
no funcionales, es muy importante en el proceso de análisis de
requerimientos.

Analisis de requerimientos de Software

  • 1.
  • 2.
    INTRODUCCION  Dentro del desarrollode Software existen varios métodos, entre ellos el uno de los procesos básicos e iniciales es la recolección de los requerimientos, sobre el producto terminado que es el Software en si.  Los clasificaremos en:  Requerimientos Funcionales  Requerimientos No Funcionales
  • 3.
    Requerimientos Funcionales  Son aquellosque requieren el uso del hardware para ejecutar el requerimiento, por ejemplo:    Registro de usuarios (internamente el registro de usuarios utiliza una base de datos donde se guardan los datos del usuario, por lo tanto se utiliza el espacio en disco) Acceso de usuarios En si estos requerimientos son las funcionalidades de nuestro producto terminado, es todo lo que puede hacer.
  • 4.
    Requerimientos no Funcionales  Básicamenteson los procesos, ambientes, etc.; aquellos que influyen en el funcionamiento correcto de nuestro producto terminado.  Por ejemplo:  Nuestro producto requiere Memoria RAM mínima de 2GB  Sistema operativo Windows 8  Conexión a internet mínimo 128Kbps  Explorador Firefox.
  • 5.
    Ejemplo: Sistema deRegistro de Estudiantes de Postgrado UCATEC  Requerimientos funcionales  Registro de los estudiantes (ci, nombres, apellidos, teléfono, email)  Control de acceso – El sistema debe generar una contraseña segura para que el estudiante pueda ingresar al sistema.  Listado de Publicaciones – El sistema debe listar todas las publicaciones que realizan los docentes.  Realizar comentarios respecto a una publicación – los estudiantes o docentes deben poder comentar sobre una determinada publicación.
  • 6.
     Requerimientos no Funcionales  Elsistema corre en todos los sistemas operativos (Windows, Linux, MAC OS, etc.)  Soporte en todos los navegadores Web  El sistema debe tener los colores que identifican a la Universidad UCATEC.
  • 7.
    Conclusión  En el procesode análisis de requerimientos estos dos tipos de requerimientos son los básicos, al momento de implementar un software ya sea web o de escritorio.  Si desde el principio realizamos la recolección de requerimientos correctamente, nuestro producto terminado tiene mas posibilidades de que en el futuro no se hagan cambios rotundos, sino pequeños.  La diferenciación entre requerimientos funcionales y requerimientos no funcionales, es muy importante en el proceso de análisis de requerimientos.