Proceso Software Personal. Formatos de Trabajo
|
|
|
- María Teresa Peña Espinoza
- hace 8 años
- Vistas:
Transcripción
1 Proceso Software Personal Formatos de Trabajo Aitor de la Fuente Salán Versión 1.0 abril 2005
2 Entradas requeridas Guión del proceso PSP La descripción del problema. Tabla Resumen del Plan del Proyecto PSP. Una copia de la lista de comprobación para la revisión de código. Datos de tamaños y tiempos reales de programas anteriores. Cuaderno de Registro de tiempos. Cuaderno de Registro de Defectos 1 Planificación Obtén una descripción de las funciones del programa. Estima las LOC máx., mín., total requeridas. Determina los minutos/loc. Calcula los tiempos de desarrollo máx., mín. y total. Estima los defectos a introducir y eliminar en cada fase. Escribe lso datos del plan en la tabla Resumen del Plan del Proyecto. Anota el tiempo de planificación en el Cuaderno de Registro de Tiempos. 2 Diseño Diseña el programa. Anota el diseño en el formato especificado. Anota el tiempo de diseño en el Cuaderno de Registro de Tiempos. 3 Codificación Implementa el diseño. Utiliza un formato estándar para introducir el código. Anota el tiempo de codificación en el Cuadero de Registro de Tiempos. 4 Revisión de código Revisar completamente el código fuente. Seguir el guión de revisión de códig de la lista de comprobación. Corregir y registrar todos los defectos encontrados. Registrar el tiemop de revisión en el Cuaderno de Registro de Tiempos. 5 Compilación Compila el programa. Corrige y registra todos los errores encontrados. Anota el tiempo de revisión en el Cuaderno de Registro de Tiempos. 6 Pruebas Prueba el programa. Corrige y registra todos los errores encontrados. Anota el tiempo de revisión en el Cuaderno de Registro de Tiempos. 7 Postmorten Corrige y registra todos los errores encontrados.completa la tabla Resumen del Plan del Proyecto con los datos de tiempo, tamaño y defectos reales. Revisa los datos de defectos y actualiza la lista de comprobación para la revisión de código. Anota el tiempo postmortem en el Cuaderno de Registro de Tiempos. Criterios de salida Programa probado a fondo. Diseño adecuadamente documentado. Lista de comprobación para la revisión de código completa. Listao completo del programa. Resumen del Plan del Proyecto completo. Cuaderno de Registro de tiempos y defectos completos.
3 REGISTRO DE TIEMPOS Fecha Inicio Fin Interrupción Δ Tiempo Actividad Comentarios C U
4 EJEMPLO DE REGISTRO DE TIEMPOS Fecha Inicio Fin Interrupción Δ Tiempo Actividad Comentarios C U 09/09 09:00 09:50 50 Clase Clase 12:40 04:18 38 Codificar Ejercicio 1 14:45 15: Codificar Ejercicio 1 18:25 07:45 80 Texto Capítulos 1 y 2 X 2 10/09 11:06 12: Codificar Ejercicio 1, descanso, charla X 1 11/09 09:00 09:50 50 Clase Clase 13:15 14: Codificar Ejercicio 2, descanso, charla X 1 16:18 17: Texto Capítulo 3, charla X 1 12/09 18:42 21: Codificar Ejercicio 3 X 1 13/09 09:00 09:50 50 Clase Clase 12:38 13:16 38 Texto Capítulo 4 14/09 09:15 11: Revisión Preparar examen, descanso, teléfono, charla
5 RESUMEN SEMANAL Semana: Tarea Fecha Total Lunes Martes Miércoles Jueves Viernes Sábado Domingo Totales Número de semanas (número anterior +1) : RESUMEN SEMANAS ANTERIORES Total Media Máximo Mínimo RESUMEN INCLUYENDO LA ÚLTIMA SEMANA Total Media Máximo Mínimo
6 EJEMPLO DE RESUMEN SEMANAL Semana: 09/09 Tarea Fecha Clases Codificar Preparar examen Leer textos Total Lunes Martes Miércoles Jueves Viernes Sábado Domingo Totales Número de semanas (número anterior +1) : 2 EJEMPLO DE RESUMEN SEMANAS ANTERIORES Total Media Máximo Mínimo EJEMPLO DE RESUMEN INCLUYENDO LA ÚLTIMA SEMANA Total Media Máximo Mínimo
7 CUADERNO DE TRABAJOS Trabajo Fecha Proceso Estimado Real Hasta la fecha Tiempo Unidades Tiempo Unidades Velocidad Tiempo Unidades Velocidad Máx. Mín.
8 EJEMPLO DE CUADERNO DE TRABAJOS Trabajo Fecha Proceso Estimado Real Hasta la fecha Tiempo Unidades Tiempo Unidades Velocidad Tiempo Unidades Velocidad Máx. Mín /09 Codif Escribir el programa 1 09/09 Texto Leer los capítulos 1 y 2 del libro de texto 11/9 Codif Escribir el programa 2 12/09 Texto Leer el capítulo 3 del libro de texto 12/09 Codif Escribir el programa 3 13/09 Texto Leer el capítulo 4 del libro de texto 16/09 Codif Escribir el programa 4 14/09 Codif Escribir el programa 5 18/09 Texto Leer el capítulo 5 del libro de texto 19/09 Codif Escribir el programa 6 20/09 Texto Leer el capítulo 6 del libro de texto
9 ESTIMACIÓN DEL TAMAÑO Programa LOC Func. estimadas Mín. Med. Máx. Total
10 EJEMPLO DE ESTIMACIÓN DEL TAMAÑO Programa LOC Func. estimadas Mín. Med. Máx. Bucles 4 10 Bucle while sencillo 5 14 Repetir hasta sencillo Case 2 11 Sentencia case sencilla Sentencia case grande Datos 6 18 Lista enlazada sencilla Calc Cálculo pequeño Total Este programa tiene una sentencia case sencilla, un bucle y un cálculo. Asumo que, como máximo, el tamaño se obtendrá sumando estos tamaños típicos, =54 LOC. Para el valor mínimo, asumo que estas funciones podrán combinarse más efectivamente que cuando están como elementos separados. Esto nos da 22 LOC como valor mínom. 34 LOC es el punto medio entre los dos valores anteriores.
11 PRESUPUESTO SEMANAL DE TIEMPO (1) Semana : Tarea Fecha Total Lunes Martes Miércoles Jueves Viernes Sábado Domingo Totales
12 Tarea Fecha EJEMPLO DE PRESUPUESTO SEMANAL DE TIEMPO (1) Semana : 23/09 Clases Codificar Preparar examen Leer textos Total Lunes 09:00-09:50 20:30-22:30 10:20-11: Martes 20:30-22:30 10:20-11:00 62 Miércoles 09:00-09:50 10:20-11: Jueves 20:30-22:30 10:20-11: Viernes 09:00-09:50 09:00-10:00 10:20-11:00 88 Sábado 09:00-10:00 10:20-11: Domingo Totales EJEMPLO DE PRESUPUESTO SEMANAL DE TIEMPO (2) Semana : 23/09 Actividad Minutos estimados Minutos reales Clase 150 Codificar 360 Preparar examen 120 Leer texto 180 Otros 30 Total 840
13 Compromisos Fecha comprometida Compromiso Con quién? Horas Consigo Semanal Otros
14 Ejemplo de Compromisos Fecha comprometida Compromiso Con quién? Horas Consigo Semanal L,MyV Asistir a clase Profesor 1,5 Aprobar L,MyV Entregar trabajo inform. Profesor 6 Aprobar MyJ Leer libro Profesor 4 Aprobar L,M,X,JyV Trabajo tiempo parcial Admisión 10 Paga Otros Ejercicio trimestral Profesor 24 Aprobar
15 Programa: Fecha: Resumen Plan Real Hasta la fecha Minutos/LOC LOC/Hora Defectos/KLOC Rendimiento Valoración/Fallo Tamaño programa (LOC) Plan Real Hasta la fecha Total nuevo & cambiado Tamaño máximo Tamaño mínimo Tiempo por Fase (min.) Plan Real Hasta la fecha % Hasta la fecha Planificación Diseño Codificación Revisión del código Compilación Pruebas Postmorten Total Tiempo máximo Tiempo mínimo Defectos Introducidos Plan Actual Hasta la fecha % Hasta la fecha Def./Hora Planificación Diseño Codificación Revisión del código Compilación Pruebas Total Defectos eliminados Plan Actual Hasta la fecha % Hasta la fecha Def./Hora Planificación Diseño Codificación Revisión del código Compilación Pruebas Total
16 Programa: Registro de Defectos Fecha: Fecha Número Tipo Introducido Eliminado Tiempo de corrección Defecto corregido
17 Nº de tipo Tipos de defectos Nombre del tipo Descripción 10 Documentación Comentarios, mensajes 20 Sintaxis Ortografía, puntuación, erratas, formato de las instrucciones 30 Construir, paquetes Gestión del cambio, librerías, control de versión 40 Asignación Declaración, nombres duplicados, ámbito, límites 50 Interfaz Llamadas a procedimientos y referencias, E/S, formatos de usuario 60 Chequeo Mensajes de error, chequeos inadecuados 70 Datos Estructura, contenido 80 Función Lógica, punteros, bucles, recursión, computación, defectos de la función 90 Sistema Configuración, temporización, memoria 100 Entorno Diseño, compilación, pruebas y otros problemas que soporta el sistema Ejemplo de Registro de Defectos Fecha Número Tipo Introducido Eliminado Tiempo de correción 28/10/ Codificación Compilación 1 Omitido ; Omitido ; 2 20 Codificación Compilación Diseño Compilación 1 Defecto en la parte derecha del operador binario, debe tratarse el entero como float 4 40 Codificación Compilación 1 Error en la parte derecha, la constante debería ser 0,0 y no Diseño Compilación 7 El exponente debe ser un entero, investigué y utilizé la librería matemática para sqrt, la integral no se calculó correctamente 6 80 Codific Pruebas 14 Defecto corregido El bucle no terminó con un exponente negativo, olvidó cambiar el signo en la sustracción
18 Lista de comprobación Propósito Guía # # # # Método Completo Includes Inicialización Llamadas Nombres Formato de salida Parejas de () {} [] Operadores lógicos Comprobación línea a línea Estándares Apertura y cierre de ficheros Global Totales Cuando completes cada paso de la revisión, antoa el número de defectos que has encontrado de cada tipo en la casilla de la derecha. Si no hay ninguno, anota un control en la casilla de la derecha. Completa la lista de comprobación para un programa, clase, objeto o método antes de comenzar a revisar la siguiente. Verfica que todas las funciones del diseño están programadas Verifica que las sentencias import están completas Comprobar la inicialización de parámetros y variables: Al inicio del programa. Al comenzar cada bucle. En la entrada a un procedimiento o función. Comprobar los formatos de las llamadas a los procedimientos: Signos de puntuación. Parámetros. Comprobar la ortografía de los nombres y su utilización: Es consistente? Está dentro del ámbito declarado? Comprobar el formato de salida: Es adecuado el salto de línea? Es adecuado el espaciado? Asegúrate que los () {} [] son adecuados y están balanceados Verfiicar la utilización correcta de todos los operadores lógicos. Comprobar que cada función lógica tiene (). Comprobar cada línea de código. Sistaxis de la instrucción. Utilización adecuada de los ; Comprobar que los ; no se escriben como : Otros signos de puntuación. Asegurarse que cada programa se adapta a los estándares de codificación Verfica que todos los ficheros son: Declarados de forma adecuada. Abiertos. Cerrados. Hacer una revisión global al progara para comprobar los resultados del sistema y problemas inesperados. Fecha: Hasta la fecha % Hasta la fecha
19 Lista de comprobación Propósito Guía # # # # Método Completo Includes Inicialización Llamadas Nombres Formato de salida Parejas de () {} [] Operadores lógicos Comprobación línea a línea Estándares Apertura y cierre de ficheros Global Totales Cuando completes cada paso de la revisión, antoa el número de defectos que has encontrado de cada tipo en la casilla de la derecha. Si no hay ninguno, anota un control en la casilla de la derecha. Completa la lista de comprobación para un programa, clase, objeto o método antes de comenzar a revisar la siguiente. Verfica que todas las funciones del diseño están programadas Verifica que las sentencias import están completas Comprobar la inicialización de parámetros y variables: Al inicio del programa. Al comenzar cada bucle. En la entrada a un procedimiento o función. Comprobar los formatos de las llamadas a los procedimientos: Signos de puntuación. Parámetros. Comprobar la ortografía de los nombres y su utilización: Es consistente? Está dentro del ámbito declarado? Comprobar el formato de salida: Es adecuado el salto de línea? Es adecuado el espaciado? Asegúrate que los () {} [] son adecuados y están balanceados Verfiicar la utilización correcta de todos los operadores lógicos. Comprobar que cada función lógica tiene (). Comprobar cada línea de código. Sistaxis de la instrucción. Utilización adecuada de los ; Comprobar que los ; no se escriben como : Otros signos de puntuación. Asegurarse que cada programa se adapta a los estándares de codificación Verfica que todos los ficheros son: Declarados de forma adecuada. Abiertos. Cerrados. Hacer una revisión global al progara para comprobar los resultados del sistema y problemas inesperados. Fecha: Hasta la fecha % Hasta la fecha
20 Análisis de Errores Fecha: Tipo Introducido Eliminado Omitido Diseñar Codificar Otros Revisar Compilar Pruebas En revisión Total Programa
21 Ejemplo de Análisis de Errores Tipo Introducido Eliminado Omitido Diseñar Codificar Otros Revisar Compilar Pruebas En revisión Total Programa
22 Datos de Defectos Fecha: Nº de programa Defectos (D) LOC Total hasta la fecha
23 Ejemplo de Datos de Defectos Nº de programa Defectos (D) LOC Total hasta la fecha
PSP1.1 Instrucciones del Resumen del Plan del Proyecto
PSP1.1 Instrucciones del Resumen del Plan del Proyecto Propósito Cabecera Resumen Tamaño del Programa (LOC) Tiempo en Fase Para mantener la información Real y estimada del proyecto en un conveniente y
TSP Team development. PSP2 Code reviews Design reviews. PSP1.1 Task planning Schedule planning. PSP1 Size estimating Test report
PSP0: Medición Lección 3 Aprendiendo PSP TSP Team development PSP2 Code reviews Design reviews PSP2.1 Design templates Incorpora diseño y Gestión de la calidad PSP1 Size estimating Test report PSP1.1 Task
El Proceso Software Personal. El trabajo del ingeniero de software. El cuaderno de ingeniería
El Proceso Software Personal Ingeniería del Software II Escuela Superior de Informática UCLM 1 El trabajo del ingeniero de software Planificar el trabajo Hacer el trabajo de acuerdo al plan Producir con
PSP1 Guión del Proceso
PROCEDIMIENTO PSP1 Antes de empezar el programa, repasar PSP1 para asegurarse de comprenderlo. También asegurarse de tener todas las entradas requeridas antes de comenzar con la fase de planificación Entrada
Introducción al PSP (Personal Software Process)
Introducción al PSP (Personal Software Process) Watts S. Humphrey, 1997 1. El trabajo del ingeniero de Software 1.1 Qué es la ingeniería del Software? Planificar el trabajo. Hacer el trabajo de acuerdo
CALENDARIO AÑO 2016 PICO Y PLACA AUTOMOVILES SERVICIO ESPECIAL PICO Y PLACA TAXIS
JULIO VIERNES 1 9 7-8 7-8 5-6 1-3-5-7-9 SABADO 2 8 9-0 9-0 7-8 NO APLICA DOMINGO 3 NO APLICA NO APLICA NO APLICA NO APLICA NO APLICA LUNES 4 FESTIVO FESTIVO FESTIVO FESTIVO FESTIVO MARTES 5 1 3-4 3-4 1-2
CALENDARIO AÑO 2016 PICO Y PLACA AUTOMOVILES SERVICIO ESPECIAL PICO Y PLACA TAXIS
ENERO VIERNES 1 FESTIVO FESTIVO FESTIVO FESTIVO FESTIVO SABADO 2 3 7-8 7-8 5-6 NO APLICA DOMINGO 3 NO APLICA NO APLICA NO APLICA NO APLICA NO APLICA LUNES 4 4 9-0 9-0 7-8 NO APLICA MARTES 5 5 1-2 1-2 9-0
UNIVERSIDAD TECNOLÓGICA DEL VALLE DEL MEZQUITAL
UNIVERSIDAD TECNOLÓGICA DEL VALLE DEL MEZQUITAL TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN CALIDAD EN EL DESARROLLO DE SOFTWARE. FORMATOS PSP LIC. MAURA NORMA PEREZ LOPEZ ALUMNA: AMBROCIO TEJAMANIL
Fase de Pruebas Introducción.
Fase de Pruebas Introducción. El desarrollo de sistemas de software implica una serie de actividades de producción en las que las posibilidades de que aparezca el fallo humano son enormes. Los errores
JavaScript: Estructuras de control de flujo
Las estructuras if y if...else no son muy eficientes cuando se desea ejecutar de forma repetitiva una instrucción. Por ejemplo, si se quiere mostrar un mensaje cinco veces, se podría pensar en utilizar
1. El trabajo del ingeniero del Software
1. El trabajo del ingeniero del Software 1.1. Qué es la ingeniería del Software? El trabajo de un ingeniero del software es entregar productos software de alta calidad a unos costes establecidos y en un
INGENIERÍA DE COMPUTADORES 3. Trabajo Práctico - Junio 2018
Trabajo Práctico - Junio 2018 INSTRUCCIONES El trabajo práctico debe realizarse de manera individual. No puede realizarse en grupo. Por ello, se penalizará cualquier uso compartido de las soluciones propuestas
Índice general 7. Presentación 15
ÍNDICE GENERAL Índice general 7 Presentación 15 1. Introducción 19 1.1. Antecedentes históricos de la computación................... 19 1.2. Definiciones previas............................... 24 1.3.
Fecha Segundo Cuarto Sexto Octavo
PRIMER ORDINARIO Lunes 23 de Martes 24 de BASE DE Miércoles 25 de Jueves 26 de Viernes 27 de SEGUNDO ORDINARIO Lunes 23 de Martes 24 de BASE DE Miércoles 25 de Jueves 26 de Viernes 27 de TERCER ORDINARIO
Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java II... 6 Estructuras de control... 7 Estructuras de selección... 8 Sentencia if... 9 Sentencia if - else... 12 Operador condicional...
Basado en. Introducción al proceso software personal Watts S. Humphrey Addison Wesley 2001 (Hum2001)
(PSPSM) Proceso Software Personal Basado en Introducción al proceso software personal Watts S. Humphrey Addison Wesley 2001 (Hum2001) PSP El PSP fué definido por Watts S. Humphrey del Software Engineering
Lenguaje C. República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III
República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III Lenguaje C 1 Puntos previos Los códigos fuentes generados en C requieren ser compilados
Resolución de problemas mediante algoritmos
Resolución de problemas mediante algoritmos Metodología de resolución 1.Planteamiento del problema a)datos de entrada y de salida b)algoritmo conceptual básico 2.Diseño del algoritmo (pseudocódigo) 3.Prueba
PLANIFICACIÓN DE LA MATRÍCULA EN LA UNED
PLANIFICACIÓN DE LA MATRÍCULA EN LA UNED El éxito académico en la UNED comienza por elegir adecuadamente tus estudios y la carga lectiva que realmente puedas asumir. Desde el Centro de Orientación y Empleo
Tipos de Arreglos. Notación Algoritmica de los Arreglos multidimensionales tipo_dato nombre[dim 1. , dim 2. ,..., dim n
Matrices Material Original: Prof. Flor Narciso Modificaciones: Prof. Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Tipos de
TEORÍA DE AUTÓMATAS Y LENGUAJES
2010/2011 INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES Enunciado de prácticas Lex y Yacc Enunciado de la práctica El objetivo de la práctica de esta asignatura
LENGUAJES DE PROGRAMACIÓN. Trabajo Práctico - Septiembre de 2017
Trabajo Práctico - Septiembre de 2017 INSTRUCCIONES El trabajo práctico debe realizarse de manera individual. No debe realizarse en grupo. Se penalizará cualquier uso compartido de las soluciones propuestas
TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES TRABAJO DE PRÁCTICAS. Convocatoria de junio de 2013
TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES Ingeniería Técnica en Informática de Sistemas Segundo curso Departamento de Informática y Análisis Numérico Escuela Politécnica Superior Universidad de Córdoba
TEMA 4. ESTRUCTURAS DE CONTROL
M.P. Sesmero, P. de Toledo, F.J. Ordoñez, J. Gómez-Romero, J.A. Iglesias, J.L. Mira Programación TEMA 4. ESTRUCTURAS DE CONTROL Grado en Ingeniería en Tecnologías Industriales Programación CONTENIDOS 4.1.
INTRODUCCION A LA PROGRAMACION (C.U.) PROGRAMACION (T.I.G.)
INTRODUCCION A LA PROGRAMACION (C.U.) PROGRAMACION (T.I.G.) PRESENTACION: Lic. Jaquelina Jallés Comisión 1: Lunes 8-10 OBJETIVOS: Martes 10-12 Jueves 8-12 A) Desarrollar el pensamiento lógico y estructurado
Programación Estructurada
Programación Estructurada Técnica de programación que consiste en construir programas de fácil comprensión. Es mucho más sencillo entender la codificación del programa, que se habrá hecho en diferentes
Sistema de Gestión de Proyectos SGP Informe de Planificación
. Sistema de Gestión de Proyectos SGP Informe de Jefe de Proyecto Integrantes Empresa Nombre Contacto : Carolina Muñoz : Robinson Bastías Ingrid Castillo Daniela Hidalgo Carla Sepúlveda : T&S Consulting
INDICE Parte I Algoritmos y herramientas de programación Capitulo 1. Computadoras y lenguajes de programación Actividades de Programación Resueltas
INDICE Prologo a la tercera edición xiii Prologo a la segunda edición xxvii Parte I Algoritmos y herramientas de programación Capitulo 1. Computadoras y lenguajes de programación 3 1.1. Organización de
02 de septiembre de 2013-06 de septiembre de 2013
02 de septiembre de 2013-06 de septiembre de 2013 2 lunes 3 martes 4 miércoles 5 jueves 6 viernes 1 17/04/2013 10:23 09 de septiembre de 2013-13 de septiembre de 2013 9 lunes 10 martes 11 miércoles 12
IMPORTAR Y USAR CLASES DEL API DE JAVA. EJEMPLO CLASE MATH Y MÉTODO POW. CONSTRUCTORES PRIVADOS. (CU00647B)
APRENDERAPROGRAMAR.COM IMPORTAR Y USAR CLASES DEL API DE JAVA. EJEMPLO CLASE MATH Y MÉTODO POW. CONSTRUCTORES PRIVADOS. (CU00647B) Sección: Cursos Categoría: Curso Aprender programación Java desde cero
FACULTAD DE INGENIERÍA
NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Estructuras de decisión PRÁCTICA NÚM. [ 5 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje
2.1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
2.1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS El proceso de resolución de un problema con una computadora conduce a la escritura de un programa y su ejecución en la misma. Aunque el proceso de diseñar
Formatos para prácticas de laboratorio
CARRERA TRONCO COMÚN PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA 2003-1 5320 PROGRAMACIÓN PRÁCTICA No. PRAC-08 LABORATORIO DE NOMBRE DE LA PRÁCTICA Ciencias Básicas (Programación) DURACIÓN
TEMA 3: El proceso de compilación, del código fuente al código máquina
TEMA 3: El proceso de compilación, del código fuente al código máquina 3.1 Fase de compilación y linkado (link, montado o enlace) Un programa escrito en un lenguaje de alto nivel, no puede ser ejecutado
fundamentos de programación (unidad 4) programación estructurada en Java
fundamentos de programación (unidad 4) programación estructurada en Java Para ver una copia completa de la licencia, acudir a la dirección http://creativecommons.org/licenses/by-nc-sa/2.5/es/legalcode.es
Java para no Programadores
Java para no Programadores Programa de Estudio Java para no Programadores Aprende a programar con una de las tecnologías más utilizadas en el mercado de IT. Este curso está orientado a quienes no tienen
Presentación del Curso Presencial. Programación en Java Nivel Básico
Presentación del Curso Presencial Programación en Java Nivel Básico Tabla de contenido Presentación del curso... 3 Objetivos de aprendizaje... 6 Contenidos del curso... 7 Competencias previas... 9 Recursos...
Programación de los problemas de Física en.
Programación de los problemas de Física en. TEMA 1: INTRODUCCIÓN A LA PROGRAMACIÓN 1.2. ORDENADOR COMO CALCULADORA 1.3.ORDENADOR COMO CALCULADORA PROGRAMABLE 1.4. DIAGRAMAS DE FLUJO 1.5. CODIFICAR O PROGRAMAR
Procesadores de lenguajes Ingeniería Informática Especialidad de Computación Tercer curso, segundo cuatrimestre
Procesadores de lenguajes Ingeniería Informática Especialidad de Computación Tercer curso, segundo cuatrimestre Escuela Politécnica Superior de Córdoba Universidad de Córdoba Curso académico: 2016-2017
TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS
TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS Una vez que ya sabes crear tus propios programas, vamos a analizar los fundamentos del lenguaje de programación C. Este capítulo incluye además los siguientes temas:
Procesadores de lenguajes Ingeniería Informática Especialidad de Computación Tercer curso, segundo cuatrimestre
Procesadores de lenguajes Ingeniería Informática Especialidad de Computación Tercer curso, segundo cuatrimestre Escuela Politécnica Superior de Córdoba Universidad de Córdoba Curso académico: 2013-2014
Examen de Fundamentos de la Programación (Modelo 1)
Examen de Fundamentos de la Programación (Modelo 1) 27 de noviembre de 2007 1. Qué escribe el siguiente programa si se teclea 5? int num, resultado; for (resultado=0; num; resultado++) num -= 2; printf
Conocer los tipos de esquemas condicionales. Entender su funcionamiento y sus diferencias. 1. Introducción. 3. Esquemas condicionales en C
Tema 4. Esquemas Condicionales Objetivos Conocer los tipos de esquemas condicionales Entender su funcionamiento y sus diferencias Ser capaz de aplicarlos en ejemplos sencillos 1. Introducción 4. Esquemas
Computación Avanzada. Ing. Daniel Capriles M.
Computación Avanzada. Ing. Daniel Capriles M. Es un modelo que engloba a ciertos lenguajes que comparten elementos estructurales o metodológicos similares. Según Robert Floyd quien habló por primera vez
Capítulo 3 CICLO DE VIDA DE UN PROGRAMA. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas ([email protected]) Capítulo 3 CICLO DE VIDA DE UN PROGRAMA 1 OBJETIVOS Saber qué es la Ingeniería
Universidad Autónoma del Estado de México Facultad de Medicina
Universidad Autónoma del Estado de México Facultad de Medicina Licenciatura en Bioingeniería Médica Unidad de Aprendizaje: Algoritmos y programación básica Unidad 3: Estructuras de control de flujo en
Guía para cambio y solicitud de contraseña de acceso a los Sistemas Académicos Institucionales
Guía para cambio y solicitud de contraseña de acceso a los Sistemas Académicos Institucionales En este documento se describen los procedimientos para cambio de contraseña y solicitud de contraseña (en
UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO
UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO LICENCIATURA EN INGENIERÍA DE SOFTWARE UNIDAD DE APRENDIZAJE: PROGRAMACIÓN Créditos institucionales de la UA: 8 Material visual: Diapositivas Unidad de competencia
EMPRESARIOS EN ESTIMACIóN DIRECTA. Pasos que deben seguirse en el año, para llevar la contabilidad de un EMPRESARIO EN ESTIMACIóN DIRECTA NORMAL.
EMPRESARIOS EN ESTIMACIóN DIRECTA Pasos que deben seguirse en el año, para llevar la contabilidad de un EMPRESARIO EN ESTIMACIóN DIRECTA NORMAL. SóLO AL EMPEZAR LA CONTABILIDAD 1.- Comience la contabilidad
Formatos para prácticas de laboratorio
Fecha de efectividad: CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA TRONCO COMÚN 2009-2 11214 PROGRAMACIÓN PRÁCTICA No. LABORATORIO DE PROGRAMACIÓN DURACIÓN (HORA) 9 NOMBRE DE LA PRÁCTICA
Introducción a la. Programación con
Introducción a la Programación con C Objetivo El alumno comprendera los conceptos sobre cuales se rige la programación estructurada mediante una base teórica y un conjunto de prácticas, enfocando dichos
BUCLES EN LENGUAJE C (ESTRUCTURA DE REPETICIÓN) CONDICIÓN, CONTADOR. EJEMPLOS. (CU00533F)
APRENDERAPROGRAMAR.COM BUCLES EN LENGUAJE C (ESTRUCTURA DE REPETICIÓN) CONDICIÓN, CONTADOR. EJEMPLOS. (CU00533F) Sección: Cursos Categoría: Curso básico de programación en lenguaje C desde cero Fecha revisión:
Licenciatura de Matemáticas Informática I Notación algorítmica - Descripción BNF
Licenciatura de Matemáticas Informática I Notación algorítmica - Descripción BNF Dpto. Informática Noviembre 1998 1. Deniciones en forma BNF < > Símbolos no terminales. Declaraciones u objetos declarados
Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)
Tags Fundamentos PHP La Sintaxis de PHP se deriva de muchos lenguajes de programación principalmente de C pero Perl también ha tenido mucha influencia en esta sintaxis Con las últimas incorporaciones agregadas,
Introducción a la Programación
Introducción a la Programación Fundamentos de Programación Ingeniería Informática en Sistemas de Información Alicia Troncoso 1 Contenido l Introducción l Mi primer programa l Etapas a seguir en la programación
Informática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales
Informática General 2018 Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales Qué es JavaScript? Se trata de un lenguaje de tipo script compacto, basado en objetos y guiado por eventos
Paradigmas de Programación Práctica 6
Paradigmas de Programación Práctica 6 Objetivo de la práctica y descripción de la aplicación El objetivo de esta práctica es el de construir una calculadora de punto flotante con variables. La calculadora
Perfil Profesional en formato de la SETEC
Perfil Profesional en formato de la SETEC COMPETENCIA GENERAL: TECNOLOGÍA SUPERIOR EN DESARROLLO DE SOFTWARE UNIDADES DE COMPETENCIA: UNIDADES DESCRIPCIÓN UNIDAD DE COMPETENCIA 1 Analizar los requerimientos
Fundamentos de Informática 3. Construcción de Software
2 Contenidos Fundamentos de Informática 3. Construcción de Software - Introducción - - - Diseño -Algoritmos -Diagramas de Flujo -Pseudocódigos - Codificación - Pruebas - Mantenimiento Fundamentos de Informática
Dobles: Es el caso de la instrucción if-else (punto 1.2).
1 1.Introducción Las estructuras de control son instrucciones que nos permiten controlar el flujo de ejecución del programa. Las instrucciones de control se pueden agrupar en instrucciones condicionales
Sesión 2. Aprendizaje Esperado: Conocer y manejar hábitos de estudio. Contenido: Hábitos de estudio y organización del tiempo.
Sesión 2 Aprendizaje Esperado: Conocer y manejar hábitos de estudio. Contenido: Hábitos de estudio y organización del tiempo. 24 hrs: un horario equilibrado contempla: 8 Horas para dormir 8 Horas para
Estatutos de Control C# Estatutos de Decisión (Selección)
SELECCIÓN Estatutos de Control C# Estatutos de Decisión (Selección) IF Condición THEN Estatuto1 ELSE Estatuto2 Estatuto1 Statement Condición... Antes de ver esta presentación: Lee el Capítulo correspondiente
Programación I. Práctica final: el juego de los barquitos II (ENTREGA OBLIGATORIA)
Programación I Práctica final: el juego de los barquitos II (ENTREGA OBLIGATORIA) En esta práctica tendréis que implementar una variante del juego de los barquitos o hundir la flota para dos jugadores.
ESTRUCTURAS REPETITIVAS EN PHP
ESTRUCTURAS REPETITIVAS EN PHP Los bucles nos permiten iterar conjuntos de instrucciones, es decir repetir la ejecución de un conjunto de instrucciones mientras se cumpla una condición. Sentencia while
Es un lenguaje estructurado, tiene una abundante cantidad de operadores y tipos de datos.
Lenguaje C Un poco de historia C es un lenguaje de propósito general, es decir, se pueden desarrollar aplicaciones de diversas áreas. Dentro de sus principales características podemos mencionar que: Es
TEMA 2.1 TIPOS DE PRUEBAS DEL SOFTWARE
TEMA 2.1 TIPOS DE PRUEBAS DEL SOFTWARE INTRODUCCIÓN La prueba del software es un elemento crítico para la garantía de la calidad del software y representa una revisión final de las especificaciones, del
Desarrollo Web con PHP y MySQL
Desarrollo Web con PHP y MySQL DESCRIPCION MODULOS DE CAPACITACION 1. Introducción Qué es PHP Por qué PHP Qué necesitamos para trabajar con PHP Funcionamiento básico de PHP Embebido de PHP dentro de HTML
Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 1: REQUISITOS SOFTWARE
Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 1: REQUISITOS SOFTWARE 1 ANÁLISIS DE REQUISITOS Los requisitos determinan lo que debe hacer el sistema así como las
Curso de Java Introducción a la Programación II
Curso de Java Introducción a la Programación II Jaime Fernández Martín Curso INEM 02830. Programación en Java Marzo 2010 Índice 1 Tipos Java 2 Decalaración de variables 3 Operadores aritméticos Índice
Capítulo 12 INSTRUCCIONES DE CONTROL ALTERNATIVAS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas ([email protected]) Capítulo 12 INSTRUCCIONES DE CONTROL ALTERNATIVAS 1 OBJETIVOS Conocer las
