Archivo de la etiqueta: diagramas UML

Fundamentos de Pruebas de Software, UML y Refactorización

Un caso de prueba conjunto entradas, condiciones ejecución y resultados esperados. Para llevar a cabo un caso de prueba tenemos seleccionar unos valores de entrada y conocer el comportamiento que tendría que tener el sistema ante esos valores. Hay dos tipos de pruebas:

Ingeniería del Software: Modelado de Requisitos, Desarrollo y Pruebas

Modelado y Expresión de Requisitos

Basados en el Escenario

  • Casos de Uso

    • Cuándo usarlo: Cuando necesitas describir las funcionalidades del sistema desde el punto de vista de los actores. Útil en la etapa inicial del proyecto para capturar los requisitos funcionales y entender cómo los usuarios interactúan con el sistema.

    • Ejemplo: Modelar cómo un usuario realiza una cotización en un sistema de seguros.

De Comportamiento

Ingeniería del Software: Pruebas, UML, Documentación y Control de Versiones

Casos de Prueba (Caja Blanca y Caja Negra)

Un caso de prueba es un conjunto de entradas, condiciones de ejecución y resultados esperados. Para llevar a cabo un caso de prueba tenemos que definir condiciones, seleccionar unos valores de entrada y conocer el comportamiento que tendría que tener el sistema ante esos valores. Una vez ejecutado el caso de prueba se analiza el comportamiento y se comparan los resultados con lo que se esperaba para determinar si el sistema ha pasado o no la prueba.

Nuestra Seguir leyendo “Ingeniería del Software: Pruebas, UML, Documentación y Control de Versiones” »

Ingeniería del Software: Modelado UML y Casos de Uso

El problema puede definirse como la diferencia entre las cosas como se perciben y las cosas como se hacen. Un caso de uso es una descripción de un conjunto de acciones que ejecuta un sistema para producir un resultado observable de valor para un actor. Los casos de uso se determinan observando y precisando, actor por actor, las secuencias de interacción, los escenarios, desde el punto de vista del usuario.

Diagrama de Caso de Uso

Un diagrama de caso de uso es una técnica para capturar información Seguir leyendo “Ingeniería del Software: Modelado UML y Casos de Uso” »

Soluciones de Software, Diseño y Patrones: Conceptos Clave en Ingeniería Informática

Tipos de Soluciones de Software

Software Genérico

  • Orientado a: Empresas que llevan su trabajo ordenado y con procesos simples.
  • Ventajas:
    • Es un software sofisticado y estable.
    • Su implementación en una empresa es inmediata.
  • Desventajas:
    • Tiene un mayor costo que el software hecho a medida.
    • La empresa debe adaptar sus procesos al sistema.

Software a Medida

Diagramas de Software: Guía Completa para la Ingeniería de Software

Diagramas de Software en Ingeniería de Software

Diagramas de Comportamiento

Describen el comportamiento de los elementos del sistema durante su interacción, mostrando cómo los componentes interactúan y responden a eventos. Algunos ejemplos incluyen diagramas de casos de uso, diagramas de secuencia y diagramas de actividad.

Diagramas de Casos de Uso

Representan las funciones y servicios que un sistema debe proporcionar desde la perspectiva del usuario.