RESUMEN UNIDAD 2

Páginas: 5 (1030 palabras) Publicado: 14 de abril de 2015
INSTITUTO TECNOLOGICO SUPERIOR DEL SUR DE GUANAJUATO






ALGORITMOS Y LENGUAJES DE PROGRAMACIÓN.

“RESUMEN UNIDAD 2; DESARROLLO DE LÓGICA ALGORITMICA”


Elaborada por:
ZAVALA DURAN MARTIN DAVID

Docente:
MTW. Efrén Vega Chávez



Uriangato, Gto.
20 Febrero 2015

2.1 Metodología para la solución de problemas.
Desde el punto de vista computacional, resolver un problema de programación implica elestablecimiento de una sucesión de pasos elementales, cada uno de los cuales genera un conocimiento nuevo, que se obtiene como inferencia lógica, a partir de los conocimientos y experiencias del individuo y de las condiciones del problema o consecuencias derivadas de éstas en pasos anteriores. La conjunción de estos pasos, entonces, permitirá fundamentar la exigencia del problema.
Algunos pasosesenciales para la resolución de problemas son los siguientes:
Definición del problema.
Análisis del problema.
Selección de la mejor alternativa.
Diagramación.
Prueba de escritorio.
Codificación.
Transcripción.
Compilación.
Pruebas de computador.
Documentación externa.





2.2 Metodología para el diseño de software
Existen numerosas propuestas metodológicas que inciden en distintasdimensiones del proceso de desarrollo. Por una parte tenemos aquellas propuestas más tradicionales que se centran especialmente en el control del proceso, estableciendo rigurosamente las actividades involucradas, los artefactos que se deben producir, y las herramientas y notaciones que se usarán.
Estas propuestas han demostrado ser efectivas y necesarias en un gran número de proyectos, pero también hanpresentado problemas en otros muchos. Una posible mejora es incluir en los procesos de desarrollo más actividades, más artefactos y más restricciones, basándose en los puntos débiles detectados. Sin embargo, el resultado final sería un proceso de desarrollo más complejo que puede incluso limitar la propia habilidad del equipo para llevar a cabo el proyecto. Otra aproximación es centrarse en otrasdimensiones, como por ejemplo el factor humano o el producto software. Esta es la filosofía de las metodologías ágiles, las cuales dan mayor valor al individuo, a la colaboración con el cliente y al desarrollo incremental del software con iteraciones muy cortas. Este enfoque está mostrando su efectividad en proyectos con requisitos muy cambiantes y cuando se exige reducir drásticamente lostiempos de desarrollo pero manteniendo una alta calidad.
Las metodologías ágiles están revolucionando la manera de producir software, y a la vez generando un amplio debate entre sus seguidores y quienes por escepticismo o convencimiento no las ven como alternativa para las metodologías tradicionales. En este trabajo se presenta resumidamente el contexto en el que surgen las metodologías ágiles, susvalores, principios y comparaciones con las metodologías tradicionales. Además se describe con mayor detalle Programación Extrema (eXtreme Programming, XP) la metodología ágil más popular en la actualidad.
SCRUM. Desarrollada por Ken Schwaber, Jeff Sutherland y Mike Beedle. Define un marco para la gestión de proyectos, que se ha utilizado con éxito durante los últimos 10 años. Está especialmenteindicada para proyectos con un rápido cambio de requisitos.
Crystal Methodologies. Se trata de un conjunto de metodologías para el desarrollo de software caracterizadas por estar centradas en las personas que componen el equipo (de ellas depende el éxito del proyecto) y la reducción al máximo del número de artefactos producidos. Han sido desarrolladas por Alistair Cockburn.
Dynamic SystemsDevelopment Method. Define el marco para desarrollar un proceso de producción de software. Nace en 1994 con el objetivo el objetivo de crear una metodología RAD unificada. Sus principales características son: es un proceso iterativo e incremental y el equipo de desarrollo y el usuario trabajan juntos. Propone cinco fases: estudio viabilidad, estudio del negocio, modelado funcional, diseño y construcción,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Resumen español, unidad 2
  • RESUMEN UNIDAD 2
  • Resumen Unidad 2 ATI
  • Resumen Unidad 2 Graficacion
  • Resumen de ergonomia unidad 2
  • Resumen Lund Unidad 2
  • unidad 1 y 2 resumen
  • resumen unidad 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS