Análisis y Requerimientos de Software - Tarjetas de Vocabulario

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/34

flashcard set

Earn XP

Description and Tags

Conjunto de tarjetas de vocabulario sobre conceptos clave de Análisis y Requerimientos de Software basados en la guía de la Universidad Continental por la Mg. Sandra Wong Durand.

Last updated 2:43 AM on 9/30/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

35 Terms

1
New cards

Modelo predictivo

Modelo del ciclo de vida del software basado en la ejecución secuencial de actividades, donde la fase siguiente no inicia si la anterior no ha sido validada y/o aprobada previamente.

2
New cards

Modelo iterativo e incremental

Modelo de desarrollo de software donde el producto se construye de forma modular; cada módulo ejecuta un ciclo completo de desarrollo y la integración se realiza de forma progresiva.

3
New cards

Modelo adaptativo (DAS)

Modelo de desarrollo de software basado en métodos ágiles y organizado en tres fases (Especulación, Colaboración y Aprendizaje), centrado en la entrega de componentes y tolerante a los cambios.

4
New cards

Modelo de contexto

Modelo utilizado en las etapas tempranas del relevamiento de información para definir los límites del sistema e identificar la interacción de alto nivel entre el sistema y su entorno.

5
New cards

Diagrama de flujo de datos (DFD)

Diagrama del modelado estructurado que muestra la perspectiva funcional de un proceso de negocio de principio a fin, detallando las transformaciones, entradas y salidas de datos.

6
New cards

Modelo entidad-relación

Modelo de datos del enfoque estructurado que describe las necesidades de información del usuario mediante un conjunto de entidades, sus atributos y las relaciones entre ellas con sus respectivas cardinalidades.

7
New cards

Modelo relacional

Modelo de representación de datos compuesto por tablas, filas (registros) y columnas (campos), que establece vinculaciones mediante claves primarias y claves foráneas.

8
New cards

Diagrama de transición de estados (DTE)

Diagrama que muestra el comportamiento de un componente del sistema a lo largo del tiempo, detallando los estados que puede adoptar y los eventos que desencadenan las transiciones entre ellos.

9
New cards

Diccionario de datos

Lista centralizada de todos los datos pertenecientes a la aplicación que incluye definiciones funcionales, estructuras de datos, elementos de datos, tipos, rangos y alias.

10
New cards
<p>Rational Unified Process (RUP)</p>

Rational Unified Process (RUP)

Proceso de desarrollo de software configurable basado en UML de IBM, estructurado en cuatro fases temporales: Inicio, Elaboración, Construcción y Transición.

11
New cards

Diagrama de clases

Diagrama estático de UML que representa la estructura del sistema mostrando sus clases (con nombre, atributos y operaciones o métodos) y las relaciones entre ellas.

12
New cards

Diagrama de casos de uso

Diagrama de UML que describe funcionalmente las interacciones entre los actores (entidades externas) y las funciones o servicios que proporciona el sistema.

13
New cards

Diagrama de secuencia

Diagrama de interacción de UML que muestra el intercambio de mensajes entre objetos a lo largo de una línea de tiempo dispuesta verticalmente.

14
New cards

Análisis de negocio

Conjunto de tareas y técnicas utilizadas como enlace entre las partes interesadas para comprender la estructura, políticas y operaciones de una organización y recomendar soluciones que cumplan sus objetivos.

15
New cards

Ingeniería de requisitos

Fase inicial del desarrollo de software orientada a transformar los requisitos funcionales del usuario en especificaciones técnicas mediante 7 funciones: Inicio, Obtención, Elaboración, Negociación, Especificación, Validación y Gestión.

16
New cards

Requisitos de negocio

Declaraciones de alto nivel que describen los objetivos, metas y necesidades estratégicas de la organización.

17
New cards

Requisitos de las partes interesadas (Stakeholders)

Declaraciones que describen las necesidades específicas de un actor o grupo de interesados y cómo interactúan con la solución.

18
New cards

Requisitos funcionales

Requisitos de la solución que describen las capacidades, comportamientos, operaciones y procesamiento de datos específicos que el software debe ejecutar.

19
New cards

Requisitos no funcionales

Requisitos de la solución que describen las condiciones ambientales, cualidades y restricciones bajo las cuales debe operar el sistema (como disponibilidad, rendimiento, seguridad y usabilidad).

20
New cards

Requisitos de transición

Capacidades temporales necesarias para facilitar el paso desde el estado actual de la organización al estado futuro deseado, como la conversión y migración de datos.

21
New cards

Lluvia de ideas (Brainstorming)

Técnica grupal de creatividad guiada por un facilitador para generar y recopilar un volumen alto de ideas sobre requisitos sin priorizarlas inicialmente.

22
New cards

Focus group

Técnica de elicitación en la que un grupo de expertos guiados por un facilitador discuten cualitativa o cuantitativamente sobre las características o requisitos de un producto o servicio.

23
New cards

Observación (Job shadowing)

Técnica de elicitación que consiste en realizar el seguimiento a un usuario en su entorno laboral para comprender su proceso y capturar requisitos de forma pasiva/invisible o activa/visible.

24
New cards

Prototipos

Representaciones preliminares e iterativas de la interfaz de usuario que permiten validar de forma anticipada la navegabilidad y la experiencia de usuario antes de la construcción.

25
New cards

IEEE Std 830

Estándar de la IEEE que establece las mejores prácticas y características recomendadas para la preparación formal del documento de Especificación de Requerimientos de Software (SRS).

26
New cards

Revisiones técnicas

Evaluación formal o informal realizada por un equipo calificado para identificar discrepancias entre los productos de software (análisis, diseño, manuales) y las especificaciones base o estándares.

27
New cards

Inspecciones

Técnica de revisión formal y estructurada dirigida por un moderador experto con el propósito principal de encontrar defectos directamente en un producto de trabajo o entregable.

28
New cards

Pruebas unitarias

Verificaciones ejecutadas durante la construcción por el programador para validar el correcto funcionamiento del código, métodos y clases individuales desarrollados.

29
New cards

Pruebas de caja blanca

Pruebas técnicas de sistemas centradas en examinar la estructura interna del código fuente, estándares de programación, comportamiento de la base de datos y parámetros de los servicios.

30
New cards

Pruebas de caja negra

Pruebas funcionales que evalúan las salidas generadas ante entradas específicas sin inspeccionar la estructura ni el código fuente interno del software.

31
New cards

Pruebas de regresión

Pruebas de validación ejecutadas tras realizar modificaciones o mantenimientos en el código para asegurar que no se hayan introducido nuevos defectos en funcionalidades previamente probadas.

32
New cards
<p>Selenium</p>

Selenium

Herramienta open source orientada a la ejecución de pruebas funcionales automatizadas en aplicaciones web a través de componentes como Selenium IDE y WebDriver.

33
New cards

JMeter

Herramienta open source desarrollada en Java por Apache para ejecutar pruebas funcionales y medir el rendimiento en recursos estáticos y dinámicos bajo protocolos como HTTP, HTTPS y SOAP.

34
New cards

Sonarqube

Herramienta open source para el análisis estático y dinámico de código fuente que permite evaluar la calidad del código, detectar errores y gestionar métricas principalmente en Java.

35
New cards
<p>Jenkins</p>

Jenkins

Motor de automatización open source utilizado para gestionar servicios de integración continua y despliegue del software mediante flujos de trabajo en tuberías (Pipeline).