Tipos de requerimientos

Get Started. It's Free
or sign up with your email address
Tipos de requerimientos by Mind Map: Tipos de requerimientos

1. Requerimientos de usuario

1.1. Es la descripción de los servicios, tareas o funciones que el usuario será capaz de ejecutar mediante el sistema que planeamos desarrollar.

1.1.1. 1-Utiliza un lenguaje simple apoyado de diagramas.

1.1.2. 2-Expresa las funciones de forma general.

1.1.3. 3-Su representación se realiza mediante casos de uso, descripción de escenarios y tablas de evento-respuesta.

2. Requerimientos de sistema funcionales

2.1. Describe específicamente las funciones, servicios y/o restricciones operacionales del sistema que los desarrolladores deberán de construir.

2.1.1. 1-Van de lo general o lo específico. (Diferente nivel de detalle)

2.1.2. 2-Se emplea para definir la totalidad de servicios requeridos por el usuario.

2.1.3. 3-Su definición es consistente para evitar definiciones contradictorias.

2.1.4. 4-La consistencia y totalidad es difícil lograrlas en sistemas grandes.

3. Elementos del documento de requerimientos

3.1. 1-Introducción: Detalla de forma breve las funciones del sistema y explica su función con otros sistemas.

3.2. 2-Glosario: Documenta los términos técnicos utilizados en el documento.

3.3. 3-Definición de requerimientos del usuario: Enlista los servicios que el sistema ofrece al usuario e incluye los requerimientos no funcionales.

3.4. 4-Arquitectura del sistema: Muestra la distribución de las tareas y/o funciones que ejecutará el sistema.

3.5. 5-Especificación de los requerimientos del sistema: Describe de forma detallada los requerimientos funcionales y no funcionales.

3.6. 6-Modelos del sistema: Emplea ejemplos gráficos para mostrar la relación de los componentes del sistema y su entorno.

3.7. 7-Evolución del sistema: Describe supuestos y cambios anticipados, con base en el sistema y la posible evolución de hardware y necesidades del usuari@.

4. Especificación de los requerimientos

4.1. 1-Lenguaje natural: Cada requerimiento es definido por separado con un lenguaje sencillo para su comprensión.

4.2. 2-Lenguaje natural estructurado: los requerimientos definidos se integran a un formato estándar con información específica de cada uno de ellos.

4.3. 3-Lenguaje de descripción de diseño: define el modelo operativo del sistema, y especifica los requerimientos con un lenguaje técnico. Suele usarse para especificar la interfaz.

4.4. 4-Anotaciones gráficas: emplea modelos gráficos con anotaciones de texto, en el que se definen requerimientos funcionales. Utiliza de forma común los casos de uso del UML y los diagramas de secuencia.

4.5. 5-Especificaciones matemáticas: utiliza conceptos y especificaciones matemáticas para explicar el proyecto, no obstante pese a que reduce las imprecisiones, la mayoría de los clientes no lo comprenden.

5. Requerimientos de sistema no funcionales

5.1. Especifica las limitaciones en los servicios y/o funciones que provee el sistema. Las limitaciones se relacionan con las propiedades emergentes del sistema, seguridad, la fiabilidad, tiempos de respuesta, almacenamiento, entre otros.

5.1.1. 1-La descripción especifica requerimientos no funcionales de todo el proyecto.

5.1.2. 2-Este tipo de requerimientos afectan más la arquitectura global del sistema.

5.1.3. 3-Surgen ante las necesidades del usuario, por restricciones de presupuesto, seguridad, privacidad, políticas de la organización, interoperabilidad, entre otros factores externos.

5.1.4. 4-Se clasifican en requerimientos de producto, organizacionales y externos.

6. Fuente APA: Sommerville, Ian. (2011). Ingeniería de requerimientos. En Ingeniería de Software.(Pp.83-114).México: Pearson Educación. Cimat.mx. (2018). Citar un sitio web - Cite This For Me. [online] Available at: http://www.cimat.mx/Eventos/seminariodetecnologias/castillo.pdf [Accessed 10 Mar. 2018]. Repository.icesi.edu.co. (2018). [online] Available at: https://repository.icesi.edu.co/biblioteca_digital/bitstream/item/2684/1/Guia_preparacion_documento.pdf [Accessed 10 Mar. 2018].