Ir al contenido principal

3.2 Técnicas de definición de requerimientos

 

Qué son?

Estas técnicas consisten en poder aplicar un desglose para así poder analizar los requisitos y partes, el análisis de los requerimientos del software es la etapa que sigue  en un registro o una matriz de trazabilidad, estas se dividen en dos:

ESTATICAS

Son un sistema de entidades, atributos y relaciones con otros.

1.     Referencia indirecta

2.     Definición axiomática

3.     Expresiones regulares

4.     Abstracciones de datos

DINAMICAS

Son un sistema de función de los cambios que ocurren a lo largo del tiempo. Considerando un sistema en particular hasta que un estimulo lo obliga a cambiar de estado

1.     Tablas de decisión

 

Esta es una herramienta que mediante reglas lógicas ayuda a decidir qué acciones a ejecutar en función de las condiciones.

Un conjunto de:

·        CONDICIONES satisfechas por el sistema en un momento dado.

·        REGLAS para reaccionar ante los estímulos que ocurren cuando se reúnen determinados conjuntos de condiciones.

·        ACCIONES a ser tomadas como resultado.


2.     Diagramas de transición

Este se realiza con Máquinas de estados finito, esto es, máquinas que describen un sistema como un conjunto de estados donde el sistema de reacciones a ciertos eventos ya sean internos o externos.

Una construcción de:

·        Identificar los estados

·        Si hay un estado complejo

·        Desde el estado inicial

·        Analizan las condiciones

·        Verificando la conciencia


3.     Redes de Petri

Son utilizadas para especificar sistemas de tiempo real en los que son necesarios representar aspectos de concurrencia. Esta ejecución se realiza disparando transiciones habilitadas. Una transición está habilitada cuando cada lugar de entrada tiene al menos tantos tokens como arcos hacia la transición


4.     Casos de uso

 

Procesos de modelado de las funcionalidades del sistema en término de los eventos que interactúan entre los usuarios y el sistema.

·        Captura requerimientos funcionales.

·        Descompone el alcance del sistema.

Comentarios

Entradas más populares de este blog

Tipos de arquitecturas.

Tipos de arquitecturas. Arquitectura Orientada a Servicios (SOA) La Arquitectura Orientada a Servicios (SOA en inglés), es un concepto de arquitectura de software que define la utilización de servicios para dar soporte a ciertos requisitos del negocio. Esta arquitectura permite crear sistemas altamente escalables, que pueden ayudar a las organizaciones a impulsar el rendimiento y, al mismo tiempo, reducir costos de TI y mejorar la flexibilidad en los procesos del negocio. Arquitectura De Micro Servicios Una arquitectura de micro servicios consta de una colección de servicios autónomos y pequeños. Los servicios son independientes entre sí y cada uno debe implementar una funcionalidad de negocio individual. Arquitectura Monolítica Las aplicaciones monolíticas son aquellas en las que el software se estructura en grupos funcionales muy acoplados, involucrando los aspectos referidos a la presentación, procesamiento y almacenamiento de la informaci...

Unidad 1: La percepción del cliente para el diseño de soluciones.

1.1 Conceptos clave para la creación de soluciones. Identificar las necesidades de los clientes.  La satisfacción de las necesidades de los clientes, sean estos consumidores finales u otras empresas, es un requisito para competir en el mercado y depende de muchos factores. Conocer qué quieren los clientes es una condición necesaria pero no suficiente para ganar en los mercados actuales. Se trata de conocer estas necesidades, pero también de estar en capacidad de entregar un producto o servicio que las satisfaga de manera eficiente. Un entendimiento claro de los clientes permite no solamente adecuar la oferta (productos, precios, canales) a sus necesidades sino además diseñar las comunicaciones idóneas para dar a conocer y posicionar el producto o servicio en la mente de los consumidores.  A continuación, se presentan 5 maneras de conocer las necesidades de los clientes: 1. Investigaciones de mercado.   Son investigaciones primarias que buscan conocer el ...