iniciar sesión

CommandFinder

Suscribirse a canal de noticias CommandFinder CommandFinder
Blog de desarrollo de CommandFinder. CommandFinder es una herramienta software de busqueda de comandos de GNU/LINUX.
Actualizado: hace 5 horas 30 mins

Participando en el hackathon.

Vie, 03/06/2015 - 16:03

CommandFinder participará en el hackathon de proyectos que organiza la OSL. La fecha es del 13 al 16 de marzo. La participación es abierta a toda persona que quiera.

Dejo la web de la OSL: http://osl.ugr.es/2015/03/04/hackathon-de-proyectos-2015/


Análisis de requisitos.

Jue, 03/05/2015 - 09:32

Después de muuuuucho tiempo me digno a actualizar el proyecto. Aquí dejo el análisis de requisitos.

1. Objetivos.

OBJ-1. Búsqueda eficiente de comandos.

OBJ-2. Convertir la frase que introduce el usuario en palabras clave.

OBJ-3. Capacidad de que cada usuario pueda personalizar el programa, es decir, pueda ampliarlo con las librerías que se quiera.

2. Descripciones de los implicados.

Nombre: Usuario

Descripción: Representa al usuario que va a hacer uso de CommandFinder.

Tipo: Usuario producto.

Responsabilidad: Hacer uso completo del sistema. Buscar comandos y ampliar librerías.

3. Requisitos Funcionales.

RF-1. Gestión de librerías: El sistema debe realizar una gestión sobre las librerías que están añadidas en cada momento y si no hay automatización, de las librerías que están disponibles para incluir.

RF-1.1. Mostrar una lista de las librerías que están añadidas en las que busca los comandos actualmente.

RF-1.2. Poder cargar diferentes librerías (de forma automática si se puede). RF-1.2.1. Si no se pueden cargar de forma automática, mostrar una lista     de librerías que están disponibles para añadir al sistema.

Nota: “De forma automática” viene a ser que se pueda cargar cualquier librería sin ningún tipo de tratamiento antes por alguien para sacar las palabras clave, pudiendo así añadir cualquier librería que se quiera.

RF-1.3. Eliminar librerías que ya han sido añadidas al sistema.

RF-2. Consulta y gestión de comandos:

RF-2.1. Buscar comando, el usuario introduce una cadena de strings especificando que es lo que necesita hacer y el sistema devuelve una lista con los comandos ordenados por probabilidad (mayor número de coincidencias en palabras clave)

RF-2.2. Nuevo comando, debe facilitarse el nombre del comando y las palabras clave de este.

RF-2.3. Mostrar manual en línea del comando escogido.

RF-2.4. Eliminar comando del sistema de búsqueda de CommandFinder.

RF-3. Sacar las palabras clave de la frase que introduzca el usuario.

Nota: Sobre automatizar. Cuando se facilita una librería que se tiene en el sistema, se buscará los manuales disponibles que se tienen en el sistema sobre esa librería y se busca en el manual de cada comando el apartado de NOMBRE, en la parte que sale después del nombre del comando palabras clave de éste. El nombre y el comando serían facilitados a la orden nuevo comando que lo introduciría en el sistema de búsqueda.

4. Requisitos no funcionales.

RN-1. Rapidez/eficiencia en las búsqueda.

5. Requisitos de Información.

Se necesita almacenar los siguientes datos:

RI-1. Librerías disponibles.

RI-2. Comandos con manual disponible.

_________________________________________________________________________________________________________

El enlace a la wiki en github


Patrocinan

Principal:

Plata:


Bronce:

Silicio:


Organizan


Colaboran


Medios Oficiales

2006/2007 - 2007/2008 - 2008/2009 - 2009/2010 - 2010/2011 - 2011/2012 - 2012/2013 - 2013/2014
Algunos derechos reservados RSS Powered by Drupal Get Firefox!