La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ALGORITMOS PARA ANÁLISIS DE CASOS REALES

Presentaciones similares


Presentación del tema: "ALGORITMOS PARA ANÁLISIS DE CASOS REALES"— Transcripción de la presentación:

1 ALGORITMOS PARA ANÁLISIS DE CASOS REALES

2 PROCEDIMIENTO DE CREACIÓN DE UN PROGRAMA
Análisis de una situación de la vida real Serie de pasos Función de programación Vemos ejecutarse el programa que la automatiza

3 Fases del ciclo de desarrollo de programas Pruebas e Implementación
Análisis Diseño Codificación Pruebas e Implementación

4 Modelo de cascada para representar el ciclo de desarrollo de programas
¿Qué quiere el cliente? Algoritmos ¿Cómo se desarrollará? Algoritmos de entrada de datos Miniespecificaciones Diagramas de flujo Pruebas de escritorio ¿Cómo llevar el diseño a programas? Código fuente ¿Los programas cubren a la perfección las especificaciones de diseño? Aceptación del programa

5 Relevancia de las Fases
Ciertas tareas se realizan manualmente Otras se realizan utilizando la computadora Las manuales son las más importantes

6 Relevancia de las Fases
trabajo de campo manuales Analista de sistemas (mejor pagado) Error en diseño -> error en producto Análisis No excesos / no omisiones Soluciones a los problemas Nada es tan inútil como hacer eficientemente lo que no debe hacerse

7 Relevancia de las Fases
Pone en formato técnico para programadores Abstracción del análisis Lenguaje de programación indeterminado Evitar sesgo y falta de precisión Diseño No agrega / no quita requerimientos Vicios de programadores: cambio por facilidad

8 Relevancia de las Fases
Lenguaje de programación Habilidad del programador Tiempo de desarrollo Codificación Documentos del diseño Menor rédito económico / ganancia de experiencia Código fuente Da significación al análisis y diseño (más costosas)

9 Relevancia de las Fases
Importancia mayor para el cliente Cliente comprueba requerimientos Implantación Pruebas e Implementación Instalación en ambiente de producción Repetición del proceso Discrepancias

10 Implementación práctica del ciclo de desarrollo
FASE usa herramientas OBJETIVO La mayoría manuales Computadora Se apoya Software especializado Fase de codificación 20-ago

11 Implementación práctica del ciclo de desarrollo
Fase de Análisis Su actividad o herramienta Analizar el caso real software sugerido Mind Manager Manual Microsoft Visio Procesador de texto

12 Implementación práctica del ciclo de desarrollo
Fase de Análisis Su actividad o herramienta Algoritmo software sugerido Procesador de texto Manual

13 Implementación práctica del ciclo de desarrollo
Fase de Diseño Su actividad o herramienta Algoritmo orientado a datos software sugerido Procesador de texto Manual Símbolos de lógica simbólica Estándares para especificación de dominios

14 Implementación práctica del ciclo de desarrollo
Fase de Diseño Su actividad o herramienta Miniespecificación software sugerido Procesador de texto Manual

15 Implementación práctica del ciclo de desarrollo Diagramación compleja
Fase de Diseño Su actividad o herramienta Diagrama de flujo software sugerido Diagramación compleja Microsoft Visio Raptor Manual / Asistida Diagramación

16 Implementación práctica del ciclo de desarrollo
Fase de Diseño Su actividad o herramienta Pruebas de escritorio software sugerido Ejecución de pruebas Raptor Manual / Asistida Monitoreo de valores

17 Implementación práctica del ciclo de desarrollo
Fase de Codificación Su actividad o herramienta Codificación de algoritmos Block de notas software sugerido Eclipse M V Studio Editores texto plano Desarrollo asistido Entornos integrados de desarrollo Asistida DreamWeaver

18 24-ago Implementación práctica del ciclo de desarrollo
Fase de Codificación Su actividad o herramienta Compilación software sugerido L .Net Framework  de Microsoft Eclipse Herramientas de desarrollo SDK Desarrollo asistido Entornos integrados de desarrollo Asistida M V Studio 24-ago DreamWeaver

19

20 ANALIZAR EL CASO REAL Consiste en descomponer un todo en sus partes con el fin de comprender la forma en que el todo se constituye y comporta

21 Finalidad del ANÁLISIS dentro del contexto de desarrollo de programas y aplicaciones
Determinar en forma clara los requerimientos del cliente Determinar el alcance del programa Determinar la interfaz y comportamiento del programa

22 Determinar en forma clara los requerimientos del cliente
Llegar a conocer y documentar lo que el cliente quiere con nuestra aplicación o programa

23 Determinar en forma clara los requerimientos del cliente
ITIL Information Technology Infraestructure Library Importancia del análisis Diferenciando al cliente del empleado Determinar en forma clara los requerimientos del cliente Preparación previa Proceso de análisis Validación de requerimientos

24 Proceso de adquirir conocimientos de una disciplina
Preparación previa Proceso de adquirir conocimientos de una disciplina Identificar la disciplina en la que se ubica el problema Conocer la terminología apropiada (conocida como argot) Conocer las teorías y principios sobre los que descansa la disciplina Conocer los procesos inherentes a la disciplina

25 Ejemplo de Preparación previa
Automatizar un control de inventarios Identificar la disciplina en la que se ubica el problema: Administración de inventarios Área de la administración que se encarga de la planeación, organización, dirección y control de las actividades tendientes al asiento de los bienes y demás cosas pertenecientes a una entidad, hecho con orden y precisión. ¿Qué son los bienes? Para desarrollar es necesario saber: ¿Qué controles se tienes sobre estos? ¿Qué son las entradas de bienes? ¿Qué son las salidas de bienes? ¿Qué son los movimientos de bienes? ¿Qué es el punto de reorden? ¿Qué debemos entender por existencia?

26 Proceso de análisis 10-sep


Descargar ppt "ALGORITMOS PARA ANÁLISIS DE CASOS REALES"

Presentaciones similares


Anuncios Google