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

¿Que son requerimientos?

Un requerimiento: es una necesidad


documentada sobre el contenido, forma o
funcionalidad de un producto o servicio.
Esto se puede traducir en:

• Condición o capacidad que un usuario necesita para poder resolver un


problema o lograr un objetivo.
• Condición o capacidad que debe exhibir o poseer un sistema para
satisfacer un contrato, estándar, especificación, u otra documentación
formalmente impuesta.
• Una condición o capacidad que debe ser conformada por el sistema .
• Algo que el sistema debe hacer o una cualidad que el sistema debe poseer.
Existen dos tipos de requerimientos,

• El funcional: Un requisito funcional puede ser una descripción de


lo que un sistema debe hacer. Este tipo de requisito especifica algo que el
sistema entregado debe ser capaz de realizar.

• El no funcional: de rendimiento, de calidad, etc ; especifica algo


sobre el propio sistema, y cómo debe realizar sus funciones. Algunos
ejemplos de aspectos solicitables son la disponibilidad, el testeo, el
mantenimiento, la facilidad de uso, etc.
Ejemplo
-Una tienda de música online

¿Cuál es la descripción del problema? Vender


música a través de internet
• Quiero que los usuarios compren créditos para
adquirir canciones.
• Que los usuarios busquen las canciones que
deseen y las paguen con créditos.
• Que los usuarios tengan algunos días para
descargar en su ordenador las canciones que
hayan adquirido.
La solución es un sistema software.
Requisitos funcionales
-Si yo quiero vender música a través de internet , entonces yo necesito que:
• Los usuarios compren créditos para adquirir
canciones.
• Si yo deseo que los usuarios compren créditos
para adquirir canciones , debo necesitar
entonces:
• Que el sistema deba registrar la información de los
usuarios y los créditos que posean.
• Que el sistema deba permitir que los usuarios
registrados compren créditos y proporcionarles
herramientas para que las usuarios paguen.
Si yo quiero que los usuarios busquen las canciones que
deseen y las paguen con créditos, entonces, yo
necesitaría:
• El sistema almacene información sobre las canciones que se
pueden adquirir y su precio en créditos.
• Que el sistema deba permitir a los usuarios que busquen y
consulten la información sobre las canciones.
• El sistema permita a un usuario adquirir una canción a
cambio de una cantidad de crédito.
-Si quiero que los usuarios tengan algunos días para
descargar en su ordenador las canciones que hayan
adquirido , yo necesito entonces que:
• El sistema almacene las canciones adquiridas por un usuario y
la fecha, para saber durante cuanto tiempo puede descargar
dichas canciones.
• El sistema permita descargar las canciones que un usuario ha
adquirido mientras tenga tiempo.
Requisitos no funcionales:
-El sistema debe visualizarse y funcionar correctamente en
cualquier navegador, especialmente en Internet Explorer,
Mozilla y Nautilus.
-El sistema debe cumplir las disposiciones recogidas en la Ley
Orgánica de Datos Personales y en el Reglamento de medidas
de seguridad.
-El sistema no debe tardar más de cinco segundos en mostrar los
resultados de una búsqueda. Si se supera este plazo, el sistema
detiene la búsqueda y muestra los resultados encontrados.
¿Cuál es o cual seria la importancia de
los requerimientos?
Sus principales beneficios, que serian:
• Disminuye los costos y retrasos del proyecto: Muchos estudios han
demostrado que reparar errores por un mal desarrollo no descubierto a
tiempo, es sumamente caro.
• Mejora la comunicación entre equipos: La especificación de requerimientos
representa una forma de consenso entre clientes y desarrolladores. Si este
consenso no ocurre, el proyecto no será exitoso.
• Mejora la calidad del software: La calidad en el software tiene que ver con
cumplir un conjunto de requerimientos (funcionalidad, facilidad de uso,
confiabilidad, desempeño, etc.).
• Evita rechazos de usuarios finales: obliga al cliente a considerar sus
requerimientos cuidadosamente y revisarlos dentro del marco del problema,
por lo que se le involucra durante todo el desarrollo del proyecto.
Análisis de la capacidad y control de la problemática
planteada en la organización
– El control en las organizaciones es imprescindible y de sus bondades depende en
gran medida la capacidad de supervivencia y crecimiento de la organización.
Las tareas principales

• Identificación del problema :El objetivo de este primer paso


es: Definir el problema en términos que todos comprendan
y que posibilite trabajar sobre el mismo. La pregunta
clave es: ¿Qué deseamos cambiar?.
• Se hace un análisis de las causas: El objetivo de este paso
es: Identificar la(s) causa(s) principal(es) del problema.
La pregunta clave: ¿Qué nos impide alcanzar la “condición
deseada”?.

• Generación y selección de alternativas de solución: El objetivo de


este paso es: Generar las alternativas de solución. La pregunta
clave: ¿Qué podemos hacer para alcanzar el “estado deseado”,
actuando sobre en la(s) causa(s) principal(es)? .

• Aplicar la alternativa de solución, controlar y evaluar los


resultados:
El objetivo de este paso es: Ejecutar y controlar la aplicación de la
solución de acuerdo con el plan desarrollado en el paso anterior.
La pregunta clave: ¿Estamos siguiendo el plan, qué resultados
estamos logrando?.