Mostrando entradas con la etiqueta Tesis. Mostrar todas las entradas
Mostrando entradas con la etiqueta Tesis. Mostrar todas las entradas

Metodologías Tradicionales y Agiles

Definición de Metodología Ágil.

El desarrollo de software ágil hace referencia a un grupo de metodologías de desarrollo de software que se basan en principios similares. Generalmente promueven:
  • Un proceso de gestión de proyectos que fomenta la inspección y adaptación  frecuente. Una filosofía líder que fomenta trabajo en equipo, organización propia y  responsabilidad.
  • Un conjunto de mejores prácticas de ingeniería que permite la entrega rápida de  software de alta calidad.
  • Un enfoque de negocio que alinea el desarrollo con las necesidades de los clientes y  los objetivos de la compañía
El desarrollo ágil de software es un grupo de metodologías de desarrollo de software que se basan en principios similares. Las metodologías ágiles promueven generalmente un proceso de gestión de proyectos que fomenta el trabajo en equipo, la organización y responsabilidad propia, un conjunto de mejores prácticas de ingeniería que permiten la entrega rápida de software de alta calidad, y un enfoque de negocio que alinea el desarrollo con las necesidades del cliente y los objetivos de la compañía.
Los métodos ágiles enfatizan la comunicación cara a cara sobre los documentos escritos. La mayoría de los equipos ágiles se encuentran localizados en una única ubicación abierta para facilitar esta comunicación. El tamaño del equipo es normalmente pequeño (5-9 personas) para ayudar a hacer la comunicación y la colaboración más fácil. Los esfuerzos de desarrollos largos deben ser repartidos entre múltiples equipos trabajando hacia un objetivo común o partes diferentes de un esfuerzo. Esto puede requerir también una coordinación de prioridades a través de los equipos.


Definición de Metodología Tradicional.

Estas metodologías tradicionales imponen una disciplina de trabajo sobre el proceso de desarrollo del software, con el fin de conseguir un software más eficiente. Para ello, se hace énfasis en la planificación total de todo el trabajo a realizar y una vez que está todo detallado, comienza el ciclo de desarrollo del producto software. Se centran especialmente en el control del proceso, mediante una rigurosa definición de roles, actividades, artefactos, herramientas y notaciones para el modelado y documentación detallada. Además, las metodologías tradicionales no se adaptan adecuadamente a los cambios, por lo que no son métodos adecuados cuando se trabaja en un entorno, donde los requisitos no pueden predecirse o bien pueden variar.
Entre las metodologías tradicionales o pesadas podemos citar:


  • RUP (Rational Unified Procces)
  • MSF (Microsoft Solution Framework)
  • Win-Win Spiral Model
  • Iconix
En el caso particular de RUP, presenta un especial énfasis en cuanto a su adaptación a las condiciones del proyecto (mediante su configuración previa a aplicarse), realizando una configuración adecuada, podría considerarse Ágil.

Comparación entre Metodología Tradicional y Metodología Agil.




Diapositivas de la Exposición.


Aquí se publica la exposición del Equipo 1 de la materia de Teoría de Sistemas sobre la tesis titulada SISTEMA DE CONSULTAS DE INFORMACIÓN HISTÓRICA CLIMATOLÓGICA, VÍA WEB.


Reporte de Tesis.


Introducción.

La República Mexicana cuenta con una red de estaciones climatológicas que a lo largo de su historia ha ido creando, aproximadamente cerca de 6000 estaciones distribuidas por todo el país, la información que cada estación que obtiene es almacenada en la Base Nacional de Datos Climatológicos (BNDC).

El inconveniente de los proyectos realizados para la obtención de información es que en muchas casos es complicada debido a que se encuentra en discos compactos y en el peor caso en copias fotostáticas.
Para solucionar este problema INTERNET seria una herramienta que simplifique la adquisición de la misma sin importar la distancia.

Planteamiento de Problema.

La información climatológica es un gran banco de datos, al cual se le pueden sacar muchos beneficios, su aplicación va desde los aspectos hidrológicos, agrícolas, estudios de riesgo naturales por eventos hidrometeoro lógicos, hasta aspectos relacionados con el turismo.

Pero no solo basta con obtener información, el reto consiste en almacenarla de manera que su consulta sea rápida y sencilla. 

Objetivos.

OBJETIVO GENERAL: Implementar un sistema de consultas en línea, haciendo uso de la metodología IWEB, con la finalidad de facilitar la obtención y comprensión de datos históricos climatológicos de la República Mexicana.

OBJETIVOS ESPECÍFICOS:
  • Analizar la información histórica climatológica, ademas de los requisitos del cliente.
  • Definir un sistema gestor para la base de datos y un lenguaje para la codificación del sistema.
  • Definir e implementar una base de datos, con sus entidades, atributos y relaciones.
  • Implementar el sistema para realizar pruebas y partir de ellas, seguir con la retroalimentación.
  • Etc.
Justificación.


Internet desde hace varios años se ha convertido en una herramienta fundamental para cualquier creatividad, por muchas razones desde la facilidad de uso, de acceso, su costo relativamente bajo por mencionar.

En la actualidad buscamos obtener información que sea válida, rápida y clara, tratando de conseguirla sin mucho esfuerzo.
Entonces porque no tener un sistema que nos brinde esta factibilidad de uso y de obtención de beneficios, tanto a instituciones cono a usuarios en general.