|
Muchas gracias por interesarse en nuestro proyecto.
Queremos detallar, en la medida de lo posible, todas las funcionalidades que debe tener el programa y aclarar algunos aspectos. No queremos que existan malos entendidos.
El programa debe funcionar en Windows 98/ME/2000/XP/Server 2003/Vista/x64 Si además de eso funciona con Windows NT4 y Windows 95 sería un plus, pero no es imprescindible.
Durante la instalación se mostrarán los términos generales que el usuario debe aceptar para seguir con la misma. La instalación debe dar la opción de instalar un icono en el escritorio. También instalará un icono en el menú de programas. Al terminar la instalación debe dar la opción de arrancar el programa.
El panel general debe mostrar todos los drivers instalados en el ordenador, diferenciando por color los instalados por el usuario y los que han sido instalados por el S.O. Debe existir un botón de opción para seleccionar esta opción (mostrar-ocultar drivers instalados por el S.O.).
El listado debe mostrar el tipo de driver que es, la versión, la fecha de creación, el proveedor, y si está en uso o no el dispositivo.
Cada controlador debe tener una casilla de verificación para marcarlas para su posterior backup.
Debe existir un botón para marcarlas y desmarcarlas todas, y no obligar al usuario a marcar una por una.
Las herramientas deben de incluir las siguientes opciones:
-Carpeta donde instalar las copias de seguridad. Por defecto podría ser una carpeta dentro del grupo de programas llamada “Backup”. - Opción para guardar los archivos sin comprimir, comprimidos (en este caso daremos la opción de comprimir más o menos el archivo) comprimidos pero guardado en un autoejecutable que descomprima los archivos en una carpeta, y *.exe para que sea un autoejecutable que instale los drivers sin más complicaciones.
Para restaurar debemos dar la opción de instalar desde una carpeta con todos los archivos sin comprimir, con los archivos comprimidos tanto en zip como en un autoejecutable *.exe. Del mismo modo si el usuario ejecuta el archivo *.exe se dará paso a la auto instalación de los drivers. En ambos casos se mostrará también los drivers con las casillas de verificación, el botón “seleccionar todos” , y el botón mostrar ocultar drivers del S.O.
El programa contará con la opción de seleccionar entre cuatro idiomas: español, francés, alemán, e inglés. Obviamente la traducción de los menús y de la ayuda corre de nuestra cuenta.
El programa incluirá un asistente.
El programa indicará que se trata de una Beta, una vez corregidos los bug habrá que modificar el código, y éste mostrará la versión como 1.0. En la fase Beta la duración del programa sería de seis meses en el PC del usuario. Al cabo de dicho tiempo el programa dejará de funcionar. En la versión definitiva 1.0 el programa no caducaría. El programa necesitará un código para su activación.
La aplicación debe contar con la opción para desinstalarse.
La aplicación sería prácticamente igual que el programa de referencia, salvo que la nueva tendría la opción de seleccionar el idioma, y que incluiría un asistente. No tendría la opción de buscar versiones nuevas de drivers, entendemos que esto está fuera de nuestras posibilidades.
Hasta aquí creo que está claro, pero me gustaría saber durante cuanto tiempo se harán cargo de solucionar los bus que se encuentren.
Imaginemos que todo esto funciona bien, pero que a los meses queremos hacer modificaciones, por ejemplo, añadir un idioma, una funcionalidad nueva, o cambiar el diseño gráfico, nos gustaría contar de nuevo con la ayuda del programador para hacer todas las modificaciones necesarias por el mismo método que el utilizado aquí.
Si el programa no da mayores problemas, queremos hacer una versión diferente, que haría un backup vía FTP por medio de una web, pero esto, como ya decíamos, sería en una segunda fase y con un nuevo presupuesto.
Del mismo modo, si la aplicación funciona y hay una buena compenetración entre ambos, crearíamos otras aplicaciones que queremos realizar. Es importante para ello que la comunicación sea fluida.
Estamos a su disposición para aclarar cualquier duda.
|