0% encontró este documento útil (0 votos)
285 vistas6 páginas

Qué Es Un Requerimiento

Este documento describe los conceptos básicos de los requerimientos de software, incluyendo las definiciones de requerimientos funcionales y no funcionales. Explica que los requerimientos expresan las necesidades y limitaciones de un producto de software y deben definirse en las primeras etapas del desarrollo. También cubre los tipos de requerimientos, como los de usuario, sistema y dominio, y los procesos involucrados en la ingeniería de requerimientos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
285 vistas6 páginas

Qué Es Un Requerimiento

Este documento describe los conceptos básicos de los requerimientos de software, incluyendo las definiciones de requerimientos funcionales y no funcionales. Explica que los requerimientos expresan las necesidades y limitaciones de un producto de software y deben definirse en las primeras etapas del desarrollo. También cubre los tipos de requerimientos, como los de usuario, sistema y dominio, y los procesos involucrados en la ingeniería de requerimientos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

¿Qué es un requerimiento?

Es cierto alcance de una declaración abstracta de un servicio o condición del sistema

Es una condición o capacidad requerida por el usuario para resolver un problema o alcanzar un
objetivo.

REQUERIMIENTOS DE SOFTWARE

Expresan necesidades o limitaciones impuestas a un producto de software que ayuda a la solución


de algún problema.

Se definen durante las fases iniciales del desarrollo y especifica el qué se lleva a cabo

Son descripciones de cómo el sistema debe comportarse

LECTURA DE REQUISITOS

Un requerimiento debe tener:

- Una mezcla de información del problema


- Declaraciones de conducta del sistema o propiedades
- Diseño y consideración de manufactura

Definición de requerimientos

Especificación de requerimientos

Especificaciones de software

REQUERIMIENTOS DEL SISTEMA

 Requerimientos funcionales:
Las funciones básicas que el sistema debe proporcionar se definen en un nivel abstracto,
las especificaciones detalladas de requerimientos funcionales tienen lugar en el nivel de
subsistemas.

 Propiedades del sistema


Son propiedades no funcionales del sistema (disponibilidad, rendimiento, protección y
otros)
 Características que no debe mostrar el sistema: en ciertas oportunidades es necesario
especificar

REQUERIMIENTOS DE USUARIO

Una declaración en idioma natural más diagramas de los servicios que el sistema provee y sus
consideraciones operacionales.
Formulado por los usuarios y analistas del sistema

REQUERIMIENTOS FUNCIONALES

Describen las funciones del sistema (qué debe hacer el sistema)

REQUERIMIENTOS NO FUNCINALES

Establecen consideraciones en el sistema o desarrollo de procesos

Un requisito no funcional puede generar una serie de requisitos funcionales

 R. PRODUCTOS: los R especifican que el producto debe entregarse de manera particular


 R. ORGANIZACIONALES: son una consecuencia de política y procedimientos
organizacionales
 R. EXTERNOS: se levantan de factores que están fuera del sistema y el proceso de
desarrollo

CALSES DE REQUISITOS

 Dominio: provienen del dominio de la aplicación del sistema y reflejan las características
de ese dominio

 Datos: definen la estructura de datos requeridas en el sistema

 Interface: define las características y parámetros de investigación con otros sistemas


R. PERMANENTES
Son derivados de la actividad central de la organización del cliente

R. VOLATILES
Cambian durante el desarrollo o cuando el sistema está en uso
o Mutables: cambian debido al ambiente del sistema
o Emergentes: nacen cuando se desarrolla el sistema
o Secuenciales: resulta de la introducción de un sistema computarizado
o Compatibles: depende de otros sistemas o procesos de la organización

LA INGENIERIA DE REQUERIMIENTOS
Es una disciplina que busca desarrollar una especificación completa, describe lo que el
producto hará, pero no dice como

PROCESOS
Conjunto de actividades que transforman una entrada en salida, transforman una
colección de datos en información

ESTUDIO DE VIABILIDAD
Define si las necesidades presentes del usuario serán satisfechas con la tecnología
disponible y el presupuesto adecuado

o Técnica
o Legal
o Económica
o Sistemática
o Operacional

Análisis costo beneficio


o Compra de equipos
o Costo de equipo de apoyo
o Costo de almacenamiento
o Etc

Análisis táctico
o Intenta determinar la viabilidad de la técnica
o Crear un modelo de alto nivel o prototipo del sistema
o Tácticas de simulación
o Advierte los riesgos tácticos

ANALISIS DE REQUERIMIENTO

Define las necesidades primordiales de los procesos de información y de los procesos del
sistema de información
El nivel de detalle y precisión crece sustancialmente

Choque de culturas:

- C. Tecnológica
- C. Organizacional
- Cultura de la aplicación del cliente

PROBLEMAS DE LA DEFINICIÓN DE REQUERIMIENTOS

El costo de cambiar requerimientos

Mala interpretación de los clientes

No reflejan las necesidades del cliente

CLASIFICACIÓN DE LOS REQUERIMIENTOS

Define los requerimientos en detalle para construir su solución

REVISIÓN DE REQUERIMIENTOS

Se debe tener revisiones regulares mientras se formula la definición de requerimientos

ESPECIFICACIONES DE REQUERIMIENTOS

Definir su alcance

Detallar para evitar problemas de tiempo y coste

La IR registra y refina requerimientos, mejora la trasparencia del sistema y refuerza la


comunicación entre cliente y diseñador.

La IR estima costos, tiempos y recursos necesarios.

FACTORES QUE INFLUYEN EN LOS REQUERIMIENTOS

 La personalidad y nivel de los solicitantes


 Las metas personales de la organización
 El grado de influencia política dentro de una organización

ESTUDIO PRELIMINAR

Al iniciar el proyecto el analista deberá definir el alcance y desarrollar un enfoque profundo de los
requerimientos de usuarios

RAZÓNES:

Mejorar los SIG y PESI

Nuevos requerimientos

Cambio de tecnología o táctica


ALCANCE:

Puede variar en términos de duración, complejidad y gastos

RESULTADOS

Parar el trabajo actual y orientar los recursos a otro

Estado de espera por falta de fondos u otras razones

PRINCIPALES FUENTES DE REQUISITOS

- Propietarios de negocios
- Gerentes o jefes
- Personal
- Clientes internos y externos

FUENTES INTERNAS

- Primaria: usuarios
- Secundarias: documentos que describen el accionar de la empresa
- Terceras: relaciones interdepartamentos y relaciones interdepartamentales

FUENTES EXTERNAS

- Otros subsistemas de la organización


- Procesos semejantes en otras organizaciones
- Consulta a asesores
- Etc

CLASIFICACIÓN DE LOS RESULTADOS

 Deben hacerse: necesidades fundamentales


 Deberían hacerse: negociables
 Sería bonito hacerse: carecen de justificación

También podría gustarte