Want to create interactive content? It’s easy in Genially!

Get started free

Tpos de requisitos

Hector Armando Ramírez Estrada

Created on March 14, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Tecnológico Nacional de México Instituto Tecnológico de Ensenada

Tipos de Requisitos

Ingeniería en Sistemas Computacionales Fundamentos de Ingeniería de Software 20760437 - Ramírez Estrada Héctor Armando

La ingeniería de requisitos es el proceso que nos ayuda a definir, documentar, analizar y gestionar los requisitos de un sistema de software. El propósito es el de asegurar que el sistema desarrollado tenga las caracteristicas y funcionalidades requeridas, para poder cumplir con las necesidades y restricciones del cliente.

Ingeniería de requisitos

Dentro de la ingeniería de requisitos, nos encontramos con varios tipos de requistos, los cuales serán descritos a continuación.

Tipos de requisitos

Requisitos Funcionales

Nos define como es que el sistema debe comportarse. Estos requisitos se componen de dos partes, la función y el comportamiento. La función es lo que hace el sistema, por ejemplo, realizar el cálculo del impuesto sobre la venta. El comportamiento hace referencia a como hará es que el sistema resolverá las tareas.

Tipos de requisitos

Requisitos No Funcionales

Estos requisitos definen las características que afectan la calidad general del sistema, como la eficiencia, la fiabilidad, la seguridad, usabilidad y la portabilidad, estos requisitos especifican restricciones impuestas por el entorno técnico o de implementación.Estos requisitos nos ayudan a garantizar que el sistema cumpla con los estándares de calidad, seguridad, rendimiento y usabilidad esperada por todas las partes involucradas.

Tipos de requisitos

  • Requisitos de rendimiento: Estos describen el nivel de rendimiento que el sistema debe alcanzar. Por ejemplo, el tiempo de respuesta de una transacción, el número de transacciones por segundo que debe soportar el sistema.
  • Requisitos de seguridad: Estos describen las medidas que deben tomarse para proteger el software de amenazas. Esto puede incluir requisitos de autenticación, autorización, confidencialidad, integridad, auditoría.
  • Requisitos de fiabilidad: Estos describen la capacidad del sistema para funcionar sin fallos. Por ejemplo, el tiempo medio entre fallos, el tiempo medio para reparar.

Otros tipos de requisitos

Los requisitos proporcionan una base sólida para el diseño arquitectónico y el desarrollo del software. Los requisitos funcionales dictan las funciones específicas que debe realizar el sistema, mientras que los requisitos no funcionales establecen los criterios de calidad que deben cumplirse. Estos conocimientos no solo son esenciales para el éxito del proyecto de ingeniería de software, sino que también contribuyen a una mayor eficiencia, comunicación y satisfacción del cliente a lo largo del proceso de desarrollo.

Conclusiones

  • Pressman, R., (2010). Ingeniería del Software: Un enfoque práctico. México. Editorial McGraw-Hill.
  • Sommerville, I. (2005). Ingeniería del Software. Madrid: Pearson Education.

Referencias