Proyecto sobre EDX-PLATAFORM

Embed Size (px)

DESCRIPTION

Como usar EDX-Plataform

Citation preview

  • Pgina 1 de 36

    ESCUELA POLITCNICA NACIONAL

    FACULTAD DE INGENIERA EN SISTEMAS INFORMTICOS Y DE

    COMPUTACIN

    CALIDAD DE SOFTWARE

    INFORME DE EVALUACIN DE LA CALIDAD DE UN PRODUCTO SOFTWARE

    MASTER QUALITY

    "El espritu de equipo es lo que da a muchas empresas

    Una ventaja sobre sus competidores

    INTEGRANTES:

    Carlos Muoz [email protected]

    Inti Pilatua [email protected]

    Jhon Meja [email protected]

    Cesar Tenemaza [email protected]

    PROFESORA:

    SANDRA P. SNCHEZ, ING. MSC.

    ([email protected])

    Quito, Marzo 2014

  • Pgina 2 de 36

    Contenido INTRODUCCIN .............................................................................................................................. 4

    1. PRODUCTO DE SOFTWARE A EVALUAR ...................................................................................... 5

    1.1. Descripcin del producto de software a evaluar ................................................................ 5

    1.2. Descripcin de la instalacin y configuracin ..................................................................... 7

    2. SELECCIN DE CRITERIOS Y MTRICAS PARA LA EVALUACIN DE CALIDAD ............................ 13

    3. RESULTADOS DE LA EVALUACIN ............................................................................................. 18

    4. CONCLUSIONES Y RECOMENDACIONES DE MEJORA ................................................................ 24

    4.1 CONCLUSIONES ....................................................................................................................... 24

    4.2 RECOMENDACIONES DE MEJORA ........................................................................................... 24

    5. REFERENCIAS ................................................................................................................................. 25

    6. ANEXOS ......................................................................................................................................... 26

    NDICE DE FIGURAS

    Fig.1 repositorio Ease5

    Fig.2 repositorio Ease.5

    Fig.3 Pagina Ubuntu...7

    Fig.4 Login Edx .9

    Fig.5 Login Edx Studio.10

    Fig.6 Componente EASE...11

    Fig.7 Extraccin componente....11

    NDICE DE TABLAS

    Tabla 1. Evaluacin Puntaje Ponderado Cesar Tenemaza14

    Tabla 2. Evaluacin Puntaje Ponderado Jhon Meja15

    Tabla 3. Evaluacin Puntaje Ponderado Inti Pilatua 16

  • Pgina 3 de 36

    Tabla 4. Evaluacin Puntaje Ponderado Carlos Muoz17

    Tabla 5. Total Porcentajes de Ponderacin.18

    Tabla 6. Valores de Cumplimiento a Evaluar..18

    Tabla 7. Puntaje Valorado Jhon Meja..19

    Tabla 8. Puntaje Valorado Inti Pilatua.20

    Tabla 9. Puntaje Valorado Cesar Tenemaza21

    Tabla 10. Puntaje Valorado Carlos Muoz...22

    Tabla 11. Puntaje General Plataforma EDX.23

  • Pgina 4 de 36

    INTRODUCCIN

    La calidad del software se ha convertido durante los ltimos aos en uno de los aspectos ms

    importantes y de mayor repercusin para los proyectos de desarrollo software. Esta importancia

    comenz centrndose en los procesos de desarrollo software y para su evaluacin surgieron

    modelos y estndares como CMMI e ISO/IEC 15504.

    La implantacin de un sistema de calidad en una organizacin ayuda a mejorar la gestin del

    desarrollo de software, y esto traer como consecuencia una disminucin de los problemas y

    errores, favoreciendo las relaciones y comunicacin entre las personas y grupos de organizacin, y

    de stos con los clientes.

    La gestin de la calidad dentro de la ingeniera del software va encaminada al aseguramiento de la

    calidad del software a lo largo del proceso de desarrollo.

    La garanta de calidad del software, aplicada a lo largo de todo el proceso de ingeniera del

    software, engloba a los mtodos y herramientas de anlisis, diseo, codificacin y prueba, al

    control de la documentacin y de los cambios, a los procedimientos para asegurar el ajuste a los

    estndares, y a los mecanismos de medida (mtricas) e informes.

    ISO 9126

    ISO/IEC 9126 es un estndar internacional para la evaluacin del Software. Est supervisado por el

    proyecto SQuaRE, ISO 25000:2005, el cual sigue los mismos conceptos.

    ISO/IEC 9126 es un estndar de calidad de productos compuesto por 4 partes. ISO/IEC 9126-1

    describe un modelo de dos partes para calidad de productos de software:

    Interna y externa

    Calidad en uso.

    Un producto software est definido en un sentido amplio como: los ejecutables, cdigo fuente,

    descripciones de arquitectura, y as. Como resultado, la nocin de usuario se ampla tanto a

    operadores como a programadores, los cuales son usuarios de componentes como son bibliotecas

    software.

    ISO/IEC 9126 distingue entre fallo y no conformidad. Un fallo es el incumplimiento de los

    requisitos previos, mientras que la no conformidad es el incumplimiento de los requisitos

    especificados. Una distincin similar es la que se establece entre validacin y verificacin.

  • Pgina 5 de 36

    1. PRODUCTO DE SOFTWARE A EVALUAR

    1.1. Descripcin del producto de software a evaluar

    EDX es una entidad sin nimo de lucro que ofrecer cursos online de forma

    gratuita para estudiantes de todo el mundo.

    EdX toma como base la plataforma tecnolgica del MITx, diseada para poner en

    formato online los cursos ofertados por el MIT. La plataforma permite abordar una

    serie de aspectos clave en un nuevo concepto de aprendizaje:

    Implementacin de video lecciones.

    Exmenes integrados.

    Retroalimentacin en tiempo real.

    Rankings de preguntas y respuestas.

    Laboratorios colaborativos va web.

    Propio ritmo de aprendizaje para cada alumno.

    A travs de la plataforma EdX, ambas universidades pretenden construir una

    plataforma educativa global que facilite e impulse la investigacin en mtodos de

    enseanza.

    Lo que parece claro es que la educacin gratuita por Internet avanza sin cesar, y

    que pronto cualquier persona con acceso a Internet tendr acceso a educacin de

    mximo nivel de forma gratuita.

    OBJETIVOS DE EDX

    El objetivo principal en el caso de esta plataforma es el de poder repartir el

    conocimiento de manera rpida y sencilla para que siguiendo esta lnea de

    crecimiento cientfico todo el mundo llegue a usar este tipo de educacin a un nivel

    ms prctico y todo al alcance de las manos de cualquier persona que decida

    superar sus lmites de conocimiento.

    Al convertirse en una plataforma libre la gran ventaja es que muchas personas

    pueden realizar un mejoramiento en el cdigo lo cual es de mucha ayuda para

    poder incrementar al valor de la plataforma como ayuda para la sociedad.

    Componente EASE (Enhanced AI Scoring Engine)

  • Pgina 6 de 36

    Es una biblioteca de funciones que permite alimentar mecanismos de clasificacin

    de contenido textual basado en aprendizaje automtico. Es til para calificar

    exmenes que no se ajustan a un formulario de seleccin mltiple, como ensayos

    o preguntas de respuesta abierta. Suministra funciones que asignar una nota a

    texto arbitrario y predictores numricos, buscando predecir objetivos a partir de

    valores arbitrarios de forma escalable y con alto desempeo.

    Esto est licenciado bajo la AGPL. El objetivo es proporcionar un alto rendimiento,

    una solucin escalable que puede predecir los objetivos de los valores arbitrarios.

    Se debe tener en cuenta que al ser una biblioteca se debe aplicar un cdigo propio

    para que se ejecute.

    Se basa en un modelo de aprendizaje basado en una calificacin automtica lo

    cual hace que el componente sea ms efectivo, este calificador puede trabajar

    tanto en texto libre como con valores numricos.

    Modelo de creacin EASE

    Fig.1 repositorio Ease

    Entrenamiento y prediccin

  • Pgina 7 de 36

    Fig.2 repositorio Ease

    1.2. Descripcin de la instalacin y configuracin

    Descripcin de la instalacin y configuracin de la plataforma OpenEDX con

    el componente EASE

    Herramientas a usar:

    Ubuntu Server 12.04

    Plataforma OpenEDX

    Componente EASE

    Navegador Web

    Emulador VMWare

    Instalacin de OpenEDX

    Para la instalacin y funcionamiento de la plataforma OpenEDX con su respectivo

    complemento; instalar el servidor Ubuntu Server 12.04, que se lo puede

    descargar del siguiente enlace:

    http://www.ubuntu.com/download/server

  • Pgina 8 de 36

    Fig.3 Pagina Ubuntu

    De esta pgina descargar la imagen .ISO, para la respectiva instalacin en el

    emulador VMWare.

    Realizada la instalacin del Servidor de Ubuntu 12.04, proceder a iniciar sesin

    en dicho servidor.

    NOTA: Para la instalacin de OpenEDX, existen dos mtodos de instalacin, que

    son con la herramienta VAGRANT o sin esta, para la cual se ha escogido la

    instalacin sin esta herramienta, es decir de forma manual ser la instalacin.

    Pasos de instalacin de la plataforma openEDX

    1. Abrir una terminal y actualizar el listado de paquetes disponibles del servidor

    Ubuntu, para ello ejecutar el siguiente comando:

    $ sudo apt-get update

    2. Realizada la actualizacin de la lista de paquetes, realizar la sustitucin las

    versin ms reciente de los paquetes, para ello ejecutar el comando:

    $ sudo apt-get upgrade

  • Pgina 9 de 36

    3. Para que tenga efecto la actualizacin de los nuevos paquetes reiniciar el

    servidor, para esto, ejecutar el comando:

    $ sudo reboot

    4. Realizada la reiniciacin del servidor. Realizar la instalacin de paquetes,

    herramientas, libreras, entre otras, a ser utilizados por la plataforma, para lo

    cual ejecutar en la terminal el siguiente comando:

    $ sudo apt-get install -y build-essential software-properties-common python-

    software-properties curl git-core libxml2-dev libxslt1-dev python-pip python-apt

    python-dev

    5. Descargar el contenido a utilizar para la instalacin de la plataforma, ejecutar el

    siguiente comando:

    $ wget https://bitbucket.org/pypa/setuptools/raw/0.8/ez_setup.py -O - | sudo

    Python

    6. Realizados los anteriores pasos. Instalar los Paquetes descargados de Python,

    ejecutar los siguientes comandos:

    $ sudo pip install --upgrade pip

    $ sudo pip install --upgrade virtualenv

    Pasos de configuracin de la plataforma openEDX

    1. En el servidor realizar la clonacin de la configuracin del repositorio en la

    carpeta /var/tmp, para lo cual ejecute el comando:

    $ cd /var/tmp

  • Pgina 10 de 36

    $ git clone -b release https://github.com/edx/configuration

    2. Dirigirse a la carpeta /var/tmp/configuration, para ejecutar la instalacin de las

    configuraciones del repositorio, para ello ejecutar el siguiente comando:

    $ cd /var/tmp/configuration

    $ sudo pip install -r requirements.txt

    3. Realizadas las instalaciones descritas anteriormente, se realiza la configuracin

    de estos , para ello ejecutar el comando:

    $ cd /var/tmp/configuration/playbooks && sudo ansible-playbook -c local

    ./edx_sandbox.yml -i "localhost,"

    4. Para la ejecucin de dicha plataforma abrir el navegador web e ingresar a la

    direccin de localhost:80 para el LMS o al localhost:18010 para el de Studio.

    Fig.4 Login Edx

  • Pgina 11 de 36

    Fig.5 Login Edx Studio

    Pasos de instalacin del componente EASE

    1. Descargar el componente EASE, que es en formato .ZIP, del siguiente enlace:

    https://github.com/edx/ease

    Fig.6 Componente EASE

    2. Realizada las descarga de este componente, proceder la extraccin del

    contenido de este archivo .ZIP, para ello dar click derecho en el componente

    descargado y seleccionar la opcin EXTRACT HERE, como se indica en la

    siguiente imagen:

  • Pgina 12 de 36

    Fig.7 Extraccin componente

    3. Realizada la extraccin del componente, lo primero ser abrir la terminal y

    dirigirse hacia la carpeta en donde se la extrajo, en este caso es la carpeta

    Downloads, para ello ejecutar los siguientes comandos:

    $ cd /Downloads/ease-master

    4. Una vez ingresado en dicha carpeta ease-master, ejecutar los siguientes

    comandos de actualizacin e instalacin de la lista de paquetes, para ello

    ejecutar los siguientes comandos:

    $ sudo apt-get update

    $ sudo apt-get upgrade gcc

    $ sudo xargs -a apt-packages.txt apt-get install

    Pasos de configuracin del componente EASE

  • Pgina 13 de 36

    1. Realizadas las instalaciones de los paquetes, se procede a la instalacin de las

    pre-configuraciones y configuraciones que necesita el componente EASE, para

    ello ejecutar los comandos:

    $ pip install -r pre-requirements.txt

    $ pip install -r requirements.txt

    2. Instalados los pre-requisitos y requisitos, proceder con la instalacin del

    componente, para ello ejecutar el siguiente comando:

    $ sudo python setup.py install

    3. Realizar la copia del archivo nltk_data de la carpeta /ease/data en la carpeta

    de /usr/share, con el siguiente comando:

    $ sudo cp -r ease/data/nltk_data /usr/share

    2. SELECCIN DE CRITERIOS Y MTRICAS PARA LA EVALUACIN DE

    CALIDAD

    De acuerdo a la ISO 9126 el cual es un estndar internacional para la evaluacin

    de la calidad del software se va a elegir 4 criterios a ser calificados desde el

    punto de vista del desarrollador en la calidad externa e interna los cuales son:

    - Funcionalidad.- Mtrica: Exactitud

    - Fiabilidad.- Mtrica: Madurez

    - Usabilidad.- Mtrica: Operatividad

    - Eficiencia.- Mtrica: utilizacin de recursos

    Funcionalidad

  • Pgina 14 de 36

    Es la capacidad del producto de software de proveer las funciones que satisfacen

    las necesidades explicitas e implcitas cuando el software se utiliza bajo

    condiciones especficas esto significa lo que hace el software para satisfacer

    necesidades

    Mtrica

    Exactitud: Es la capacidad del Producto de software para proporcionar los

    resultados o efectos correctos o acordados , con el grado necesario de precisin

    Fiabilidad

    Capacidad de un producto de Software para mantener un nivel especfico de

    funcionamiento cuando se est usando bajo condiciones especficas sin que

    ocurran fallas o errores en el sistema

    Mtrica

    Madurez: Capacidad del producto de Software para evitar fallar como resultado de

    fallos en el software

    Usabilidad

    La capacidad del Producto de Software de ser entendido , aprendido, usado y

    atractivo al usuario, cuando es utilizado ajo las condiciones especificas

    Mtrica

    Operatividad: Es la capacidad del producto de Software que permite que el

    Usuario puedo operarlo y controlarlo sin mayores inconvenientes

    Eficiencia

    La capacidad del Producto de Software para proveer un desempeo adecuado, de

    acuerdo a la cantidad de recursos utilizados

  • Pgina 15 de 36

    Mtrica

    Utilizacin de Recursos: Capacidad del Producto de Software para usar las

    cantidades y tipos de recursos adecuados cuando el software lleva acabo su

    funcin bajo condiciones determinadas

    Para la evaluacin de la Plataforma primero vamos a justificar los pesos que van a

    tener cada uno de estos parmetros los cuales vamos a asignarlo nosotros

    Evaluaciones Personales

    Criterio Mtrica Puntaje

    Ponderado

    (Cesar

    Tenemaza)

    Razn

    Ponderacin

    Funcionalida

    d

    Exactitud 30% Debido a sus dificultades a ser

    implementado en ambiente servidor

    Fiabilidad Madurez

    15% Su madurez segn algunas fuentes se

    encuentra en una versin beta lo cual

    significa que tiene que mejorar en

    algunos aspectos

    Usabilidad Operativid

    ad

    30% Su instalacin tiene muchas

    restricciones y desde el punto de vista

    de un programador se debera tener

    una base en multiplataforma.

    Eficiencia Utilizacin

    de

    recursos

    35% Se usa recursos de manera ptima y

    con vista al usuario final.

    100%

    Tabla 1. Evaluacin Puntaje Ponderado Cesar Tenemaza

  • Pgina 16 de 36

    Criterio Mtrica Puntaje Ponderado

    (Jhon Meja)

    Razn

    Ponderacin

    Funcionalid

    ad

    Exactitud 30% Los problemas al

    momento de la

    instalacin, es un

    poco complicado la

    implementacin de

    esta herramienta.

    Fiabilidad : Madurez

    20% La madures del

    sistema es muy pobre

    debido a que se

    encuentra en etapa de

    desarrollo es decir

    aun la versin es beta.

    Usabilidad Operatividad 20% Desde el punto de

    vista del desarrollador

    el sistema debera ser

    ms amigable con el

    usuario al momento

    de la instalacin.

    Eficiencia utilizacin de

    recursos

    30% El uso del sistema es

    una de las virtudes s

    de este programa, ya

    que cumple con todos

    los requerimientos del

    usuario final.

    100%

    Tabla 2. Evaluacin Puntaje Ponderado Jhon Meja

  • Pgina 17 de 36

    Criterio Mtrica Puntaje

    Ponderado

    (Inti

    Pilatua)

    Razn

    Ponderacin

    Funcionalidad Exactitud 30% No existen la adecuada gua o

    documentacin para los errores que

    emite la plataforma en el momento de

    su instalacin en el servidor.

    Fiabilidad Madurez

    20% Es una plataforma que se encuentra

    todava en desarrollo.

    Usabilidad Operativi

    dad

    30% Se puede implementar la plataforma

    por varios mtodos.

    Eficiencia utilizacin

    de

    recursos

    20% Con la ayuda de esta plataforma se

    genera un ahorro de recursos, debido a

    su potente sistema de anlisis.

    100%

    Tabla 3. Evaluacin Puntaje Ponderado Inti Pilatua

    Criterio Mtrica Puntaje

    Ponderado

    (Carlos

    Muoz)

    Razn

    Ponderacin

    Funcionalidad Exactitud 30% No existen documentos que nos

    ayuden a la instalacin de la

    plataforma

  • Pgina 18 de 36

    Fiabilidad :Madurez

    20% La plataforma no tiene tanto tiempo

    por lo que no se poda confiar tanto

    para ponerla en desarrollo

    Usabilidad Operativid

    ad

    20% Se debe poder usar en muchas

    plataformas y no solo en Ubunty

    Server

    Eficiencia utilizacin

    de

    recursos

    30% Al momento de Practica debe ser

    eficiente y siga funcionando en

    condiciones normales

    100%

    Tabla 4. Evaluacin Puntaje Ponderado Carlos Muoz

    Debido a estos parmetros y las calificaciones que les dimos individualmente

    vamos a definir con que porcentajes va a ser evaluados coda criterio en la

    plataforma .

    CRITERIO SUMA TOTAL

    Funcionabilidad 30%+30%+30%+30%/4 30%

    Fiabilidad 15%+20*30%*20%/4 21.25%

    Usabilidad 30%+20%+20%+30% 25%

    Eficiencia 30%+30%+20%+35% 28.75%

    Tabla 5. Total Porcentajes de Ponderacin

    3. RESULTADOS DE LA EVALUACIN

    Una vez que tenemos definidos los porcentajes de cada parmetro a evaluar

    vamos a realizar una escala en la que vamos a calificar la plataforma

    VALOR DE CALIFICACION

  • Pgina 19 de 36

    CUMPLIMIENTO

    5 EXCELENTE

    4 BUENO

    3 REGULAR

    2 MENOS QUE REGULAR

    1 POBRE

    Tabla 6. Valores de Cumplimiento a Evaluar

    La Calificacin de cada uno de nosotros la vamos a detallar a continuacin:

    Criterio Mtrica Puntaje

    valorado

    (Jhon

    Meja)

    Razn Puntaje Valorado

    Funcionalidad Exactitud 2 La documentacin que es de mucha

    ayuda al momento de la instalacin es

    confusa y de muy poca ayuda.

    Fiabilidad Madurez

    3 La instalacin es un trabajo laborioso y

    llenos de problemas, de igual manera la

    querer solucionar dichos problemas los

    sitios donde encontrar soluciones es

    escaso y confuso.

    Usabilidad Operatividad 4 Desde el punto de vista del

    desarrollador hay mucho por mejorar

    para as poder brindar un producto de

  • Pgina 20 de 36

    calidad, esto enfocado a su usabilidad.

    Eficiencia utilizacin

    de recursos

    4 La manera de tratar los datos

    ingresados es una de las partes

    ponderables del sistema, cumple con

    las expectativas del usuario en este

    punto.

    Tabla 7. Puntaje Valorado Jhon Meja

    Criterio Mtrica Puntaje

    valorado

    (Inti

    Pilatua)

    Razn Puntaje Valorado

    Funcionalidad Exactitud 3 Falta de especificaciones para la

    ejecucin de la plataforma.

    Fiabilidad Madurez

    4 Para ser una nueva plataforma tiene

    varias ideas implantadas para realizar

    diferentes actividades. Dentro de los

    mbitos de estudio.

    Usabilidad Operatividad 3 Solo se necesita de un usuario y

    contrasea para poder empezar a

    utilizar la plataforma y as generar

    cualquier tipo de curso o ingresar a

    algn curso.

    Eficiencia utilizacin de

    recursos

    3 Se debe conocer lo que es lenguaje en

    Python, para poder utilizar su

    complemento.

  • Pgina 21 de 36

    Tabla 8. Puntaje Valorado Inti Pilatua

    Criterio Mtrica Puntaje valorado

    (Cesar

    Tenemaza)

    Razn Puntaje Valorado

    Funcionalidad Exactitud 3

    Su plataforma a pesar de tener

    muchas ventajas maneja

    documentacin un poco baja al

    momento de examinarla

    Fiabilidad Madurez

    3 Al momento de implementar y dar

    soporte o explicacin de ciertas fallas

    existen algunas trabas para poder

    manejarlas.

    Usabilidad Operatividad 3 Al presentar algunos de los

    inconvenientes se vera en la

    necesidad de mejorar su desarrollo

    para poder comprender de mejor

    manera su utilizacin.

    Eficiencia utilizacin de

    recursos

    4 Maneja un buen desempeo al

    momento de realizar las calificaciones

    por lo que cumple con ciertos

    parmetros importantes para su uso.

    Tabla 9. Puntaje Valorado Cesar Tenemaza

  • Pgina 22 de 36

    Criterio Mtrica Puntaje valorado

    (Carlos Muoz)

    Razn Puntaje Valorado

    Funcionalidad Exactitud 3 En cuestin de funcionalidad le hace

    falta documentacin por lo que se

    tiene muchos inconvenientes

    Fiabilidad Madurez

    3 Como recin est en fase beta no se

    puede ver cun madura esta la

    plataforma

    Usabilidad Operatividad 3 Le hace falta una gua para que se

    pueda operar correctamente

    Eficiencia utilizacin de

    recursos

    4 En cuestin de recursos es muy

    buena ya que optimiza mucho la

    memoria

    Tabla 10. Puntaje Valorado Carlos Muoz

  • Pgina 23 de 36

    Puntajes Totales de la Evaluacin

    Tabla 11. Puntaje General Plataforma EDX

    Criterio Mtrica Puntaje

    Evaluador

    (Carlos

    Muoz

    Puntaje

    Evaluador

    (Inti

    Pilatua)

    Puntaje

    Evaluador

    (Jhon Meja)

    Puntaje

    Evaluador

    (Cesar

    Tenemaza)

    Puntaje

    Promedio

    Puntaje

    Ponderado

    Funcionalida

    d

    Exactitud 3 3 2 3

    2.75 16.5%

    Fiabilidad Madurez

    3 4 3 3 3.25 13.8%

    Usabilidad Operatividad 3 3 4 3 3.25

    16.25

    Eficiencia utilizacin de

    recursos

    4 3 4 4 4.75 27.3%

    Subtotal 73.87%

    Puntaje

    General: 3.70

  • Pgina 24 de 36

    4. CONCLUSIONES Y RECOMENDACIONES DE MEJORA

    4.1 CONCLUSIONES

    Al momento de instalar la plataforma se tuvo un poco de problemas debido

    a la falta de documentacin para dicha operacin, adems los tutoriales e

    informacin existentes en la red estaban desactualizados y tenan muchas

    fallas y errores.

    Al ser una plataforma opensource se supone que la curva de aprendizaje es

    mayor para la utilizacin, este no es un caso diferente puesto que se

    requiere de conocimientos slidos en lenguaje Python para poder instalar el

    componente, en este caso el componente fue ease.

    El plataforma es amigable con el usuario, pero no tanto como se lo espera

    si bien basta de un usuario y contrasea para poder ingresar a cualquiera

    de los cursos ofertados hay muchos mens y muchas opciones con las

    cuales se tiene un poco de problemas al momento de usar la plataforma.

    4.2 RECOMENDACIONES DE MEJORA

    En esta seccin se incluyen al menos una recomendacin de mejora para el

    producto y/o componente por cada criterio de calidad. Tambin se debe

    incluir al menos una recomendacin general de mejora.

    La plataforma est elaborada de una buena manera, pero a pesar de esto

    la documentacin que se maneja es muy poca o muy difcil de conseguir.

    La implementacin de la plataforma debera ser ms amigable con el

    usuario puesto que al momento de hacerlo existen muchas trabas que son

    difciles de explicar y solucionar.

    El desarrollo de la plataforma debera ser ms sencilla puesto q esto

    facilitara el uso de la plataforma. Si bien se dijo que basta con una clave y

    usuario para su acceso hay otros tpicos que no son o no estn muy claros.

    La instalacin del componente toma mucho tiempo se debera tratar de

    reducir la curva de aprendizaje para que as el usuario final no tenga tantos

    problemas al momento de la utilizacin de la plataforma y su componente.

    Como en la vida no todo es bueno o malo, la plataforma no es diferente a

    este razonamiento puesto que tiene muchas ventajas pero tambin muchas

  • Pgina 25 de 36

    falencias, la principal y la que ms nos ha causado problemas es la falta de

    documentacin para su instalacin y uso.

    5. REFERENCIAS

    http://code.edx.org/

    https://github.com/edx/edx-platform

    https://github.com/edx/configuration/wiki/edX-Ubuntu-12.04-Installation#installing-edx-on-a-

    single-ubuntu-1204-precise-server-from-scratch

    https://ease.readthedocs.org/en/latest/

    https://github.com/edx/ease

  • Pgina 26 de 36

    6. ANEXOS

    Anexo 1 Cronograma de Actividades

  • Pgina 27 de 36

    Anexo 2

    Acta #1

    Acta de reunin Fecha: 18 febrero 2014

    Lugar: EPN

    Hora: 14:00

    Nombre y apellido Cargo

    Carlos Muoz Coordinador

    Inti Pilatua

    Cesar Tenemaza

    Jhonn Mejia

    NOTAS

    Realizar Reuniones para determinar responsabilidades y avances de proyectos

    TEMAS PENDIENTES

    Instalacin de Plataforma

    Prxima reunin: 24 febrero 2014

  • Pgina 28 de 36

    Acta de reunin

    Datos de la reunin

    Fecha: 18 febrero 2014

    Lugar: EPN

    Objetivo/s: Planificacin de actividades para ejecucin de proyecto

    Temas tratados

    1. Establecer Macro y micro actividades para realizacin de proyecto.

    Compromisos asumidos

    Descripcin Responsable

    Determinar Macro actividades del proyecto Carlos Muoz

    Determinar micro actividades y fecha de actividades de primer nivel

    Marcelo Perez

    Determinar micro actividades y fecha de actividades del segundo nivel

    Inti Pilatua

    Determinar micro actividades y fecha de actividades del tercer nivel

    Csar Tenemaza

    Determinar micro actividades y fecha de actividades del cuarto nivel

    Jhonn Mejia

  • Pgina 29 de 36

    Anexo 3

    Acta #2

    Acta de reunin Fecha: 24 febrero 2014

    Lugar: EPN

    Hora: 14:00

    Nombre y apellido Cargo

    Carlos Muoz Coordinador

    Inti Pilatua

    Cesar Tenemaza

    Jhonn Mejia

    Marcelo Perez

    NOTAS

    Contextualizar producto

    TEMAS PENDIENTES

    Instalacin de Plataforma

    Prxima reunin: 5 Marzo 2014

  • Pgina 30 de 36

    Acta de reunin

    Datos de la reunin

    Fecha: 24 febrero 2014

    Lugar: EPN

    Objetivo/s: Contextualizar el producto

    Temas tratados

    1. Realizar una investigacin de cmo funciona y para qu sirve el producto a cargo.

    Compromisos asumidos

    Descripcin Responsable

    Concepto general Carlos Muoz

    Para qu sirve el producto Marcelo Perez

    Determinacin de mercado Inti Pilatua

    Tipo de instalaciones que utiliza Csar Tenemaza

    Mercado de clientes que utilizan el producto Jhonn Mejia

  • Pgina 31 de 36

    Anexo 4

    Acta #3

    Acta de reunin Fecha: 5 marzo 2014

    Lugar: EPN

    Hora: 15:00

    Nombre y apellido Cargo

    Carlos Muoz Coordinador

    Inti Pilatua

    Cesar Tenemaza

    Jhonn Mejia

    Marcelo Perez

    NOTAS

    Realizar Reuniones para determinar responsabilidades y avances de proyectos

    TEMAS PENDIENTES

    Instalacin de Plataforma

    Prxima reunin: 10 Marzo 2014

  • Pgina 32 de 36

    Acta de reunin

    Datos de la reunin

    Fecha: 05 Marzo 2014

    Lugar: EPN

    Objetivo/s: Instalacin de producto

    Temas tratados

    1. Instalacin de producto

    Compromisos asumidos

    Descripcin Responsable

    Instalar producto Carlos Muoz, Marcelo Perez, Inti Pilatua, Cesar Tenemaza, Jhonn Mejia

    Problemas de instalacin Marcelo Perez, Jhonn Mejia

    Determinar un SO para instalacin Inti Pilatua, Csar Tenemaza

  • Pgina 33 de 36

    Anexo 5

    Acta #4

    Acta de reunin Fecha: 11 marzo 2014

    Lugar: EPN

    Hora: 21:00

    Nombre y apellido Cargo

    Carlos Muoz Coordinador

    Inti Pilatua

    Cesar Tenemaza

    Jhonn Mejia

    NOTAS

    Realizar Reuniones para determinar responsabilidades y avances de proyectos

    TEMAS PENDIENTES

    Problemas de instalacin de pugins y determinar entrega de informe

    Prxima reunin: 15 Marzo 2014

  • Pgina 34 de 36

    Acta de reunin

    Datos de la reunin

    Fecha: 11 marzo de 2014

    Lugar: EPN

    Objetivo/s: Problemas de instalacin de producto y determinacin de parmetros de calidad para

    entrega de informe

    Temas tratados

    1. Instalacin de producto, problemas y determinacin de parmetros de calidad

    Compromisos asumidos

    Descripcin Responsable

    Determinacin de problemas en instalacin. Inti Pilatua, Carlos Muoz

    Manejo de parmetros a calificar Cesar Tenemaza, Jhonn Mejia

    Informacin y determinacin de informe Carlos Muoz,Inti Pilatua, Csar Tenemaza, Jhonn Mejia, Marcelo Perez

  • Pgina 35 de 36

    Anexo 6

    Acta #5

    Acta de reunin Fecha: 15 marzo 2014

    Lugar: EPN

    Hora: 21:00

    Nombre y apellido Cargo

    Carlos Muoz Coordinador

    Inti Pilatua

    Cesar Tenemaza

    Jhonn Mejia

    NOTAS

    Realizar Reuniones para determinar responsabilidades y avances de proyectos

    TEMAS PENDIENTES

    Termino de informe y entrega de proyecto

    Prxima reunin:

  • Pgina 36 de 36

    Acta de reunin

    Datos de la reunin

    Fecha: 15 marzo de 2014

    Lugar: EPN

    Objetivo/s: determinacin de entrega de informe de proyecto

    Temas tratados

    1. Determinar entrega de informe de proyecto

    Compromisos asumidos

    Descripcin Responsable

    Determinacin de formato de entrega. Carlos Muoz

    Informe de instalacin Inti Pilatua

    Parmetros de calidad por cada tem Carlos Muoz,Inti Pilatua, Csar Tenemaza, Jhonn Mejia, Marcelo Perez

    Determinacin de fecha de entrega y recopilacin de datos.

    Carlos Muoz,Inti Pilatua, Csar Tenemaza, Jhonn Mejia, Marcelo Perez