Anteproyecto AGROMOD

Páginas: 8 (1773 palabras) Publicado: 23 de abril de 2013


UNIVERSIDAD DE LA FRONTERA
FACULTAD DE INGENIERÍA, CIENCIAS Y ADMINISTRACIÓN
DEPARTAMENTO DE INGENIERÍA DE SISTEMAS






“PROPUESTA DE ESTRATEGIA DE DESARROLLO UTILIZANDO TDD Y DJANGO”







ANTEPROYECTO DE TRABAJO DE TITULACION (PRACTICA CONTROLADA)
PARA OPTAR AL TÍTULO DE INGENIERO INFORMÁTICO





Profesor Guía: Sr. Ignacio Andrés Soto RevecoJORGE DANIEL SALGADO PONS
- TEMUCO, ABRIL, 2013 -

ANTEPROYECTO DE TRABAJO DE TITULACIÓN (PRACTICA CONTROLADA)

TÍTULO: PROPUESTA DE ESTRATEGIA DE DESARROLLO UTILIZANDO TDD Y DJANGO.


NOMBRE: JORGE DANIEL SALGADO PONS.


Nº DE MATRICULA: 16322378306


CARRERA: INGENIERÍA INFORMÁTICA


NIVEL CURSADO: X



JORGE DANIEL SALGADO PONS
ALUMNO




SR. IGNACIOANDRÉS SOTO REVECO
PROFESOR GUÍA


DRA. ANIA LORENA CRAVERO LEAL
DIRECTOR DE CARRERA




GALO EDUARDO PAIVA CRAVERO
DIRECTOR DE DEPARTAMENTO


Contenido











Capítulo 1. Introducción

Capítulo 1. Introducción
1.1. Antecedentes del problema
1.1.1. Exposición general del problema

TIDE AGRO requiere de la fabricación de una tienda virtual para la venta de suaplicación de escritorio AGROMOD además de la transformación de esta última a ambiente web para que sus usuarios puedan tener acceso a dicha aplicación desde una conexión a internet de forma que puedan hacer modelaciones y simulaciones en línea. Para la empresa lo importante aquí es la aplicación web de AGROMOD, la tienda virtual es un agregado.



1.1.2. Nivel actual del problema
Actualmente AGROMODse encuentra en desarrollo como aplicación de escritorio aunque ya se encuentra en su etapa final. El siguiente paso es desarrollar una tienda virtual para la cual se ha escogido utilizar un popular sistema de administración de contenidos (CMS) conocido como WordPress. Para que dicha plataforma tenga el aspecto de una tienda se le aplicará un plug-in llamado Woo-Commerce el cual es utilizado porrenombradas organizaciones para la venta de sus productos.
En conclusión, hasta el momento no se encuentra en producción la interface web ya que antes se debe terminar la tienda virtual, por lo que solo existe la arquitectura desktop de la aplicación AGROMOD.



1.2. Objetivos
1.2.1. General
Migrar la arquitectura de la aplicación web usando TDD (Test Driven Development).
1.2.2. EspecíficosInvestigar una estrategia para aplicar Test Driven Development, idealmente buscando que se acomode eficientemente a nuestros requerimientos.

Fabricación de guías para el desarrollo de tests con el framework Django.

Pruebas de la estrategia de desarrollo con caso de estudio para obtener resultados.











Capítulo 2. Antecedentes Generales

Capítulo 2. AntecedentesGenerales
2.1. Fundamentos teóricos del trabajo
2.1.1. Test Driven Development
TDD son las siglas de Test Driven Development (desarrollo guiado por pruebas), un proceso de desarrollo de software que se enfoca en fabricar pruebas, codificando y refactorizando el código construido.

El proceso es sencillo y muy común entre los seguidores de las metodologías ágiles.
La idea es realizar pruebasunitarias para el código que debemos construir a diferencia de lo que se hace habitualmente, es decir, construir el código y luego realizar pruebas. TDD nos dice que en primera instancia se debe realizar una prueba para luego desarrollar el código que la resuelva.
Además, debemos re-estructurar el código implementado (code refactoring).

2.1.2. ¿Cómo afrontar TDD?
El método es simple. Primero seescoge uno de los requisitos a implementar, buscar un ejemplo sencillo del requisito, crear una prueba unitaria, ejecutar la prueba, implementar el código mínimo para superar la prueba y finalmente ejecutar la prueba nuevamente para ver que se supera.

Aquí la gracia de ejecutar la prueba después de crearla es ver que esta falla y que será necesario modificar el código para que ésta pase....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Agromod
  • Anteproyecto
  • Anteproyecto
  • Anteproyecto
  • Anteproyecto
  • Anteproyecto
  • Anteproyecto
  • Anteproyecto

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS