2.Metodología de Solución de Problemas

Slides:



Advertisements
Presentaciones similares
Metodología para solución de problemas
Advertisements

2. Metodología de Solución de Problemas Subsecretaría de Educación Superior.
Desarrollo de lógica algorítmica.
Universidad Autónoma del Estado de México Centro Universitario UAEM Valle de México Ingeniería en Computación Unidad de Aprendizaje Programación Estructurada.
Clase 09.  Garantizar la calidad de software  La prueba nunca termina, del IS translada se translada al usuario  Las casas de software invierte del.
VISUALBEE. VisualBee es un software que te permite mejorar tus presentaciones mismos viejos en una presentación llena de gráficos de gran alcance. Para.
PROGRAMACIÓN I CENTRO DE ESTUDIOS INTEGRADOS EL MARISCAL - CEIM Ing. Luisa Fernanda Arenas Castañeda Feb 6 de 2016.
Diseño personal del Software. Una medida significativa en la mejora de calidad del software fue tomada con la esencia del proceso personal del software.
TEMA: IMPORTANCIA DEL PROCESO DE ACHIVAR MATERIA : CONTROLAR LA INFORMACION DOCUMENTAL DE LA EMPRESA NOMBRE : JULIETA MARTINEZ CAZAREZ FEBRERO 2015.
Trabajo De Informática Presentado Por : Juan Pablo Caviedes Javier Carvajal Shirley Cortes Grado J.T.
INFORMATICA II TEMA. ALGORITMOS MAESTRA PAULINA RUIZ SOSA.
Fundamentos de Programación de Computadores Módulo de Análisis y Diseño de Algoritmos.
MANUALES DE PROCEDIMIENTOS ¿¿Que son los manuales ?? Manuales de procedimientos.
Heriberto Vásquez Ocasio Seminario NUC Destrezas de comunicación escrita.
FACULTAD DE INGENIERÍA CIVIL Y MECÀNICA CARRERA DE INGENIERÍA MÈCANICA EMPLEO DE NUEVAS TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN (NTIC´s II) TEMA: PASOS.
Periodo II Técnicas de programación. Sin Parámetros Con parámetros Funciones.
UNIDAD DE APRENDIZAJE PROGRAMACION WEB TEMA PHP DOCENTE ING. GUERRERO ULLOA GLEISTON ESTUDIANTES RESPONSABLES PÉREZ KEVIN CUASPUD ANDERSON RODRIGUEZ RANDY.
Análisis de Proyecto de Software.
Resolución de problemas utilizando computaoras
Ejercicio práctico.
EL TRATAMIENTO DE LOS DATOS
Actividad #2 Los algoritmos
. Primera Open Class Asignatura: Programación Estructurada Tema:
Ayudantía de Modelamiento de procesos
Quinta generación de computadoras
Tema 4: Ingeniería del Software
Proceso para el desarrollo de software
Unidad 2: LAS ETAPAS DE LA SIMULACION NUMERICA. Tema: 2
TRABAJO FIN DE MASTER: IMPLEMENTACION ISO SARA CUERVO
Proyecto de Software. t07
Fundamentos de programación
Fundamentos de negocios y comercio electrónico.
Proyecto de Software. Clase 06
Introducción a los algoritmos
introducción Ingeniería de software
INTREGRANTES DE EQUIPO:
Hola que tal, mi nombre es Martín Morales… egresado de la carrera de Ing. de Software en la Univ. Politecnica de Amozoc en el Edo. de Puebla en México.
IMPLANTACIÓN DEL SISTEMA
El resultado obtenido en esta etapa son las especificaciones de lo que se debe hacer para solucionar el problema.
Software Software según su licencia. Software según su finalidad.
Tema 6. Conceptos básicos de programación Clase 1
GESTION DEL CAMBIO La gestión del cambio es el proceso, herramientas y técnicas para gestionar la transición hacia una nueva realidad, intentando que las.
Algoritmo Conjunto ordenado y finito de pasos que permite hallar la solución de un problema. Una secuencia de pasos que conducen a la realización de una.
TIC TECNOLOGIAS DE LA INFORMACION Y LA COMUNICACION
Diagrama de flujo y algoritmo
Adquirir e implementar
Metodología de la programación
Ciclo de vida De los Sistemas
6.6 Administración de defectos
  TEMA:DESCRIPCION DEL PROBLEMA  MATERIA:FUNDAMENTOS DE LA PROGRAMACION.
Scratch Presentado por: Valentina Agudelo Huerfano J.M.
Simulación de procesos.
Justificación y Delimitación
Diagrama de flujo.
NOMBRE DE LA ASIGNATURA: VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE
Roles del Analista de Sistemas Y Ciclo de Vida del Desarrollo de Sistemas.
  TEMA:DESCRIPCION DEL PROBLEMA  MATERIA:FUNDAMENTOS DE LA PROGRAMACION.
Instituto Tecnológico Superior de la Región Sierra
SICRES-Tester Presentación Ejecutiva
1.5 EL PROCESO DE SIMULACIÓN
LA PLANEACIÓN Y EVALUACION EN LOS PROCESOS PRODUCTIVOS
Introducción a los algoritmos
Formato para Requerimiento de Desarrollo de Sistemas
Requisitos Ing. Maribel Valenzuela Beltrán 1.
Nombre del Docente: María Guadalupe Salazar Chapa
Instituto Tecnológico de Zacatecas
Reflexión acerca del aprendizaje
UNIVERSIDAD JUÁREZ AUTÓNOMA DE TABASCO Nombres: Isaac Sánchez García Teofilo Martinez Garcia Ricardo Del Carmen Paz López Vanesa Anahí Pérez Lizárraga.
MODELO EN CASCADA Integrantes: Felipe Alemán Lester Blandón.
República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación y el Deporte I.U. Politécnico “Santiago Mariño” Extensión San Cristóbal,
Transcripción de la presentación:

2.Metodología de Solución de Problemas   2.Metodología de Solución de Problemas  Subsecretaría de Educación Superior

Santiago Ramirez Ameyali Alvarez Blas Roberto Lopez Limones Claudio   Dirección General de Educación Superior Tecnológica INSTITUTO TECNOLÓGICO DE SALINA CRUZ MATERIA: FUNDAMENTOS DE PROGRAMACION TEMA:   Documentación (manuales).  EQUIPO 6: Santiago Ramirez Ameyali Alvarez Blas Roberto Lopez Limones Claudio Garcia Terán Jonathan Carballo Soriano Elias SEMESTRE Y GRUPO: 1o E1 CARRERA: ING. TECNOLOGIAS DE INFORMACION Y COMUNICACIONES SALINA CRUZ, OAXACA A 16 DE SEPTIEMBRE DEL 2012. Subsecretaría de Educación Superior

Introducción Durante la etapa de nuestra vida cotidiana nos enfrentamos a diversos problemas. Algunos de esos problemas podemos solucionarlos fácilmente, ya que en otros se nos complican de tal forma que nos afecta de manera profunda. Para resolver problemas, estructurados utilizando la computadora es importante utilizar un método. Las 6D’ consta de una serie de pasos y una de ellas es la DOCUMENTACION para la solución de problemas.

Documentación La documentación consta de las descripciones de los pasos a dar en el proceso de un problema. La importancia de la documentación es por su decisiva influencia en el producto final. Los programas pobremente documentados son difíciles de leer, más difíciles de depurar y casi imposibles de mantener y modificar. Por ello la importancia de la documentación, sin la documentación es imposible corregir errores futuros o bien cambiar el programa.

También el mantenimiento se define como la modificación del programa por medio de actualizaciones, que mejoran al programa, corrigiendo errores o bien actualizándolos para un mejor funcionamiento. Por ello la documentación es sin duda muy importante para poder llevar a cabo el mantenimiento. Es esta etapa del mantenimiento la documentación la cual va a servir como base para la elaboración del manual técnico. dedicarle tiempo a esta etapa nos ayudara a desarrollar buenos hábitos, los cuales serán necesario cuando se desarrolle software en forma profesional.

Documentación  Es la guía o comunicación escrita que sirve como ayuda para usar un programa, o facilitar futuras modificaciones. A menudo un programa escrito por una persona es usado por muchas otras, por ello la documentación es muy importante; ésta debe presentarse en tres formas: EXTERNA, INTERNA y AL USUARIO FINAL. 

Documentación Interna: Consiste en los comentarios o mensajes que se agregan al código del programa, que explican las funciones que realizan ciertos procesos, cálculos o fórmulas para el entendimiento del mismo.  Documentación Externa: También conocida como Manual Técnico, está integrada por los siguientes elementos: Descripción del Problema, Nombre del Autor, Diagrama del Flujo y/o Pseudocódigo, Lista de variables y constantes, y Codificación del Programa, esto con la finalidad de permitir su posterior adecuación a los cambios. 

Manual del Usuario:  Es la documentación que se le proporciona al usuario final, es una guía que indica el usuario como navegar en el programa, presentando todas las pantallas y menús que se va a encontrar y una explicación de los mismos, no contiene información de tipo técnico. Describe paso a paso la manera como funciona el programa, Con el fin. De que el usuario obtenga el resultado deseado. Mantenimiento. Se lleva acabo después de terminado el programa, cuando se detecta que es necesario hacer algún cambio, ajuste o complementación al programa para que siga trabajando de manera correcta. Para poder realizar este trabajo se requiere que el programa este correctamente documentado.

El manual técnico debe incluir Descripción del problema. Resultados esperados y datos necesarios para generar dichos resultados. Diagramas UML,DF y Pseudocódigo. Pruebas desarrolladas Listado de programas con comentarios internos.

Partes importantes de la documentación: Es importante tener por escrito TODO el proceso desde el inicio. No dejar de lado los posibles cambios producto de la prueba y la ejecución Explicar cómo se usa el programa (Guía de Usuario) Sistema de ayuda Comentarios dentro del código

Conclusión Durante la fase de implementación, cuando se está programando. Esta documentación tiene como objeto hacer más comprensible el código fuente a otros programadores que tengan que trabajar con él, ya sea porque forman parte del grupo de desarrollo, el programa va a ser mantenido o modificado por otra persona distinta al programador inicial. También resulta muy útil durante la depuración y el mantenimiento del programa por el propio programador.