Planificación y administración - SergioRiosC/Circuit-Designer-Datos1- GitHub Wiki

Features


  • Mostrar una pantalla con las compuertas lógicas utilizables.
  • Poder arrastrar esas compuertas hacia una parte deseada de la ventana.
  • Ser capaz de agregar de alguna manera entradas hacia las compuertas.
  • Poder conectar mediante lineas, las entradas del usuario con las entradas de la compuerta y también con otras compuertas.
  • Al finalizar la creación del circuito, mostrar la simulación de este.
  • Mostrar la tabla de verdad final del circuito completo.
  • Poder guardar el circuito creado por el usuario.
  • Mostrar como una compuerta más, los circuitos creados por el usuario.

Historias de usuario


  • Como usuario, quiero poder arrastrar las compuertas para crear cómodamente mi circuito.
    Frecuencia: Media
    Valor: Alto
  • Como usuario, me gustaría agregar tantas entradas como mi circuito lo requiera.
    Frecuencia: Media
    Valor: Alto
  • Como usuario, quiero conectar las entradas agregadas con las compuertas de mi circuito.
    Frecuencia: Media
    Valor: Alto
  • Como usuario, puedo simular el circuito creado, para saber el resultado que dará.
    Frecuencia: Baja
    Valor: Muy Alto
  • Como usuario, me gustaría ver la tabla de verdad de mi circuito creado.
    Frecuencia: Baja
    Valor: Medio
  • Como usuario, quiero poder guardar mi circuito para usarlo cuando lo necesite.
    Frecuencia: Muy Baja
    Valor: Alto

Iteraciones


  1. Implementación de pantalla con compuertas arrastrables y entradas a agregar.
  2. Lineas para conectar las entradas con las compuertas lógicas, simulaciones pequeñas y creación de tablas de verdad.
  3. Mejorar la simulación al agregar más compuertas a los circuitos pequeños, mostrar la tabla de verdad de los circuitos
  4. Implementar el guardado de circuitos y mostrarlos junto con las compuertas.

Índice