Вы находитесь на странице: 1из 26

Los requerimientos son especificaciones de lo que

debe ser implementado, con una descripción de


cómo el sistema se debe comportar, incluyendo las
propiedades y atributos del mismo .
El requerimiento existe, ya sea porque el tipo de
producto demanda ciertas necesidades o porque el
cliente desea ese requerimiento como parte del
producto entregado
 Completo: debe describir de manera completa la
funcionalidad que debe cumplir, la cual contenga
toda la información necesaria para que el
desarrollador diseñe e implemente dicha
funcionalidad
 Correcto: se debe describir de manera precisa la
funcionalidad que se debe construir, sólo los
usuarios más representativos del sistema pueden
determinar si un requerimiento es correcto o no.
 Realizable: se puede implementar de acuerdo a
las capacidades y limitaciones del sistema, se
recomienda contar con personal dentro del equipo
de analistas que pueda establecer las limitaciones
técnicas y de costos.

 Necesario: se debe de documentar lo que los


clientes realmente necesiten y si es necesario se
debe determinar quién lo propuso, es decir,
conocer su origen.
 Priorizable: consiste en asignar una prioridad
para cada requerimiento, si al sistema se le asigna
el mismo grado de prioridad a todos los
requerimientos se pierde los elementos de juicio

 No Ambiguo: se debe llegar a una misma


interpretación de los requerimientos por parte de
diferentes personas.
 Completa: contener la información suficiente para su
comprensión.

 Consistente: no existan requerimientos que se contradigan.

 Modificable: las especificaciones de requerimientos deben


permitir ser revisada y mantener un historial de cambios
hechos sobre cada requerimiento.

 Trazable: Cada requerimiento debe poder permitir trazar una


línea del tiempo en la cual indique sus orígenes, y permita ser
extendido a otras etapas del desarrollo.
 Son las definiciones de alto nivel de las
metas, objetivos o necesidades de la
empresa, describen las razones por las cuales
el proyecto ha sido iniciado, los objetivos que
el proyecto debe alcanzar y las métricas que
serán utilizadas para medir su éxito.
 Mostrar la búsqueda de documentos en un nivel
elevado, por ejemplo:
“Empresa x’s” mostrar todos los documentos de
las subcarpetas, de manera similar que el
Administrador de archivos de Windows, en donde
te posiciones en la carpeta te muestre los archivos
de dicha carpeta, pero si buscas que de la opción
de buscar en subcarpetas.

 Mostrar un formulario para introducir datos de


acceso, por ejemplo:
....
 Describen las necesidades y como interactuan
con una solución, los requerimientos de los
stakeholders sirven como puente entre los
requerimientos del negocio y la diversa clase
de requerimientos de la solución.
Describen las características de una solución que cumpla
con los requerimientos del negocio y los requerimientos
de los stakeholders, se dividen en 2 categorías:
 Requerimientos funcionales: se utilizan para determinar
que hará el Software, definiendo las relaciones de su
operación y su implementación, teniendo en cuenta cual
será el comportamiento del sistema asociadas con sus
acciones de/o respuestas especificas.
 Requerimientos no-funcionales: son las
condiciones que no están directamente
relacionadas con el comportamiento o
funcionalidad de la solución, describiendo
condiciones del medio ambiente en las cuales
la solución deberá permanecer eficaz o
cualidad que el sistema debe tener.
 La aplicación generara una nueva cuenta de
usuario con los datos personales, solicitando
password y nombre.

 Si el usuario esta registrado, puede acceder a


sus datos al iniciar con su password y una
clave asignada.
 MAL
◦ El sistema será lo más fácil de utilizar posible.

 BIEN
◦ Un usuario experimentado debe ser capaz de
utilizar todas las funciones del sistema tras un
entrenamiento de 2 horas, tras el cual no cometerá
más de 3 errores diarios en media.

¿Por que?: Objetivos generales, vagos y abiertos a


distintas interpretaciones.
 Eficiencia
◦ El sistema debe ser capaz de procesar X
transacciones por segundo.
◦ Los datos modificados en la base de datos deben
ser actualizados para todos los usuarios en un
tiempo estimado de 2 horas.

 Seguridad lógica y de datos


◦ Los permisos de acceso al sistema podrán ser
cambiados solamente por el administrador.
◦ Todos los sistemas deben respaldarse cada 24
horas.
 Usabilidad
◦ El sistema debe contar con manuales de usuario.
◦ El sistema debe poseer interfaces gráficas bien
estructuradas.

 Dependencia
◦ El tiempo para iniciar o reiniciar el sistema no podrá
ser mayor a 5 minutos.
◦ La probabilidad de falla del Sistema no podrá ser
mayor a 0,05
 Describen las capacidades que la solución
debe tener con el fin de facilitar la transición
del estado actual de la empresa hacia el
estado futuro deseado, pero que no serán
requeridos una vez que la transición se haya
llevado a cabo.
 Se requiere modificar los valores establecidos
de la columna “tipoEmpleado” de la tabla
“empleado”, para todos los empleados que
tengan acceso al servidor.

 Se requiere crear una nueva tabla de


información referente a la tabla organigrama
de una base de datos externa.
 Es una herramienta que se utiliza para planificar
y programar tareas en un período determinado
de tiempo, permite realizar el seguimiento y
control de cada una de las etapas de un proyecto,
en donde se muestra de manera gráfica las
tareas, su duración y secuencia, además del
calendario general del proyecto y la fecha de
finalización prevista.

Вам также может понравиться