Analisis de usabilidad de software

Solo disponible en BuenasTareas
  • Páginas : 5 (1188 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de mayo de 2011
Leer documento completo
Vista previa del texto
ANALISIS DE USABILIDAD DE SOFTWARE DE LA Plataforma virtual de aprendizaje Moodle

ANDRES CASTRO
JOSE QUETAMÁ
DAVID VELASCO

INSTITUCION UNIVERSITARIA CESMAG
FACULTAD DE INGENIERIA
INGENIERIA DE SISTEMAS
SAN JUAN DE PASTO
mayo 2010
ANALISIS DE USABILIDAD DE SOFTWARE DE LA Plataforma virtual de aprendizaje Moodle

ANDRES CASTRO
JOSE QUETAMA
DAVID VELASCO

Docentes:
MIriaNBenavides Ruano
anival chavez

INSTITUCION UNIVERSITARIA CESMAG
FACULTAD DE INGENIERIA
INGENIERIA DE SISTEMAS
SAN JUAN DE PASTO
mayo 2010

TABLA DE CONTENIDO

Pág.

INTRODUCCION

1. ESTRUCTURAS DE DATOS

2. ESTRUCTURA DE PROFUNDIDAD

3. PROBLEMA DE ESTUDIO4. DISEÑO DE SOLUCION

5. CONCLUSIONES

REFERENCIAS

INTRODUCCION

En la práctica, la mayor parte de información útil no aparece aislada en forma de datos simples, sino que lo hace de forma organizada y estructurada. Los diccionarios, guías, enciclopedias, etc., son colecciones de datos que serían inútiles si no estuvieran organizadas de acuerdo con unas determinadas reglas. Además,tener estructurada la información supone ventajas adicionales, al facilitar el acceso y el manejo de los datos. Por ello parece razonable desarrollar la idea de la agrupación de datos, que tengan un cierto tipo de estructura y organización interna. Como tendremos ocasión de ver, la selección de una estructura de datos frente a otra, a la hora de programar es una decisión importante, ya que elloinfluye decisivamente en el algoritmo que vaya a usarse para resolver un determinado problema. El objetivo de este proyecto no es sólo la descripción de la estructura colas, sino también la implementación de la interfaz para una aplicación de esta estructura.

ESTRUCTURA DE DATOS

En programación, una estructura de datos es una forma de organizar un conjunto de datos elementales (un dato elementales la mínima información que se tiene en el sistema) con el objetivo de facilitar la manipulación de estos datos como un todo o individualmente.Se trata de un conjunto de variables de un determinado tipo agrupadas y organizadas de alguna manera para representar un comportamiento. Lo que se pretende con las estructuras de datos es facilitar un esquema lógico para manipular los datos en función delproblema que haya que tratar y el algoritmo para resolverlo. En algunos casos la dificultad para resolver un problema radica en escoger la estructura de datos adecuada. Y, en general, la elección del algoritmo y de las estructuras de datos que manipulará estarán muy relacionadas.

Las operaciones básicas son:
• Alta, adicionar un nuevo valor a la estructura.
• Baja, borrar un valor dela estructura.
• Búsqueda, encontrar un determinado valor en la estructura para realizar una operación con este valor, en forma secuencial o binario (siempre y cuando los datos estén ordenados).
Otras operaciones que se pueden realizar son:
• Ordenamiento, de los elementos pertenecientes a la estructura.
• Apareo, dadas dos estructuras originar una nueva ordenada y que contenga alas apareadas.
Cada estructura ofrece ventajas y desventajas en relación a la simplicidad y eficiencia para la realización de cada operación. De esta forma, la elección de la estructura de datos apropiada para cada problema depende de factores como la frecuencia y el orden en que se realiza cada operación sobre los datos.
Tipos de estructuras de datos
• Vectores (matriz o arreglo)
•Registro
• Tipo de datos algebraico
• Listas Enlazadas
o Listas Simples
o Listas Doblemente Enlazadas
o Listas Circulares
o Listas por saltos (Skip lists)
• Pilas (stack)
• Colas (queue)
o Cola de prioridades
• Árboles
o Árboles Binarios
▪ Árbol binario de búsqueda
▪ Árbol...
tracking img