Planificación y Administración del Proyecto - roy343/Circuit-Designer GitHub Wiki

Historias de Usuario

  • Como usuario quiero poder seleccionar una compuerta
  • Como usuario quiero poder eliminar una compuerta
  • Como usuario quiero poder arrastrar la compuerta
  • Como usuario quiero poder generar una linea de un color aleatorio
  • Como usuario quiero poder conectar la puerta con la linea
  • Como usuario quiero poder ejecutar mi circuito
  • Como usuario quiero poder obtener el resultado de mi circuito
  • Como usuario quiero poder obtener una tabla de verdad a base de mi circuito
  • Como usuario quiero poder guardar mi modelo en la paleta

Historias de Usuario en Tareas

Como usuario quiero poder seleccionar una compuerta

  • Mostrar ventana
  • Mostrar paleta
  • Mostrar compuertas
  • Detectar Click

Como usuario quiero poder eliminar una compuerta

  • Seleccionar compuerta
  • Eliminar compuerta

Como usuario quiero poder arrastrar la compuerta

  • Detectar drag
  • Mover compuerta

Como usuario quiero poder generar una linea

  • Detectar click
  • Mostrar linea

Como usuario quiero poder conectar la puerta con la linea

  • Detectar drag
  • Modificar linea
  • Conectar a compuerta
  • Compartir datos

Como usuario quiero poder ejecutar mi circuito

  • Obtener datos
  • Verificar resultado

Como usuario quiero poder obtener el resultado de mi circuito

  • Obtener resultado
  • Mostrar resultado

Como usuario quiero poder obtener una tabla de verdad a base de mi circuito

  • Obtener datos
  • Ordenar datos
  • Crear tabla
  • Mostrar tabla

Como usuario quiero poder guardar mi modelo en la tableta

  • Obtener circuito
  • Guardar circuito

Plan de iteraciones

Primera iteración

  • Mostrar ventana
  • Mostrar paleta
  • Mostrar compuertas
  • Detectar click
  • Seleccionar compuerta
  • Eliminar compuerta
  • Detectar drag
  • Mover compuerta
  • Detectar click
  • Mostrar linea

Segunda iteración

  • Detectar drag
  • Modificar linea
  • Conectar con la compuerta
  • Compartir datos
  • Obtener datos
  • Verificar resultado

Tercera iteración

  • Obtener resultado
  • Verificar resultado
  • Obtener datos
  • Ordenar datos
  • Crear tabla
  • Mostrar tabla
  • Obtener circuito
  • Guardar circuito

Historias de usuario por criticalidad

https://user-images.githubusercontent.com/28927252/65841294-053cd280-e2de-11e9-9fe5-74073fe24bfb.PNG