Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

TECNM - Características y Tipos de Requisitos, Guías, Proyectos, Investigaciones de Introducción a Ingeniería Software

Investigación sobre los requerimientos de software que se entiende como la descripción detallada de lo que se espera que un software específico logre. Contiene definición y los tipos de requerimientos existentes.

Tipo: Guías, Proyectos, Investigaciones

2022/2023

A la venta desde 16/06/2024

mayra-mendez-17
mayra-mendez-17 🇲🇽

26 documentos

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
TECNOLÓGICO NACIONAL DE MÉXICO
Instituto Tecnológico de Ensenada
Fundamentos de Ingeniería en Software
Nombre: Mayra Dayana Méndez Robles.
No. Control: 21760616.
Profesor: Luleyka Aurora Carrillo Balderrama.
Tema: Características y Tipos de Requisitos.
Fecha: 17 de octubre del 2023
pf3

Vista previa parcial del texto

¡Descarga TECNM - Características y Tipos de Requisitos y más Guías, Proyectos, Investigaciones en PDF de Introducción a Ingeniería Software solo en Docsity!

TECNOLÓGICO NACIONAL DE MÉXICO

Instituto Tecnológico de Ensenada

Fundamentos de Ingeniería en Software

Nombre: Mayra Dayana Méndez Robles.

No. Control: 21760616.

Profesor: Luleyka Aurora Carrillo Balderrama.

Tema: Características y Tipos de Requisitos.

Fecha: 17 de octubre del 2023

Introducción

Los requerimientos de software se destacan como una descripción detallada de lo que se espera que un software específico logre. Estos actúan como una brújula para los desarrolladores, proporcionando directrices precisas para la creación de un producto funcional que satisfaga las necesidades y expectativas de los usuarios. En general, existen cinco categorías principales de requerimientos en el desarrollo de software y aplicaciones: funcionales, no funcionales, de rendimiento, de seguridad y de calidad. Cada una de estas categorías juega un papel distintivo en el proceso de desarrollo, y es fundamental entender su alcance y aplicación. A continuación, profundizaremos en estos tipos de requerimientos para ofrecer una comprensión más completa de su importancia en el mundo del desarrollo de software.

Desarrollo

Los requerimientos de software son simplemente una descripción de lo que un programa de software en particular debe hacer. Actúan como pautas para que los desarrolladores creen un producto funcional que satisfaga las necesidades de los usuarios. Generalmente hay cinco tipos de requerimientos en el desarrollo de software y aplicaciones: funcionales, no funcionales, de rendimiento, de seguridad y de calidad. A continuación, se explicarán detalladamente:  Requerimientos funcionales : En general, los requerimientos funcionales describen acciones específicas que el ingeniero de software debe ser capaz de realizar durante el desarrollo de software. Los requerimientos funcionales a menudo se dividen en reglas de negocio y casos de uso. Las reglas de negocio son declaraciones de alto nivel que definen lo que un sistema debe hacer, mientras que los casos de uso son descripciones más detalladas de cómo debe funcionar el sistema.  Requerimientos no funcionales : Los requerimientos no funcionales describen características específicas que el software debe poseer durante el desarrollo de la aplicación. Por lo general, se dividen en tres categorías: rendimiento , seguridad y calidad.  Requerimientos de rendimiento : Los requerimientos de rendimiento suelen dividirse en dos categorías: tiempo de respuesta y rendimiento. El tiempo de respuesta es el tiempo que tarda un sistema en responder a la solicitud de un usuario, mientras que el rendimiento es el número de solicitudes que un sistema puede manejar. Son más críticos para los sistemas interactivos , como las aplicaciones de escritorio y los sitios web, donde los usuarios esperan respuestas inmediatas a sus acciones.  Requerimientos de seguridad : Los requerimientos de seguridad especifican las medidas que un sistema debe tomar para proteger los datos del acceso no autorizado. En algunos casos, los requerimientos de seguridad también pueden especificar el nivel de protección requerido, como confidencial o de alto secreto. Implica autenticación, autorización y cifrado.