Escribiendo los programas

Slides:



Advertisements
Presentaciones similares
EL PROCESO DE DESARROLLO DEL SOFTWARE
Advertisements

Conexión a Bases de Datos
Curso de java básico (scjp)
ACTIVIDAD 1: El grupo de ingeniería de software participa en la propuesta del proyecto. (objetivos, metas, soluciones, técnicas, estándares).
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 3: ANÁLISIS DE UN PROBLEMA Y DISEÑO DE UNA SOLUCIÓN Ing. Ronald Criollo.
Programación Orientada a Objeto 1
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
Ing. Esp. Ricardo Cujar. El computador: es una máquina que permite hacer tareas aritmético y lógicas de una manera fácil, consta de software y hardware.
Herencia simple y multiple
Diseño orientado al flujo de datos
MI PROGRAMA DE FORMACION
"java del lado del servidor" Servlet y JSP Java Server Pages.
TALLER 3: HERRAMIENTAS PARA LA IMPLEMENTACIÓN DE SOFTWARE.
MODELADO DE ANALISIS Y DISEÑO
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
Codificación.
Framework Hexápodo PHP fácil, rápido y sin dolor
Programación 1 Introducción
Profesor: Ing. Matías Vallerga Ayudante: Lic. Cristian Kenny Estilo de Programación.
Evaluación de Productos
Introducción a la Computación
Unified Modeling Language (Lenguaje de Modelamiento unificado)
CONSTRUCCIÓN DE INDICADORES Y MÉTODOS DE ANÁLISIS PARA LA
Ingeniería Técnica Telecomunicaciones G estión y C ontrol de la C alidad Profes. Escribá, M.A. Tema 4 Economía de la Calidad Los Costes de la Calidad.
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
Diseño del Software Diseño de datos Diseño arquitectónico
Diseño e Implementación
VHDL Breve introducción.
Desarrollo de Software Multi-Tier Ing. Martín Claro.
Lenguajes de programación Web
Diseño de algoritmos La computadora puede realizar procesos y darnos resultados, sin que tengamos la noción exacta de las operaciones que realiza. Con.
Mesa Redonda GXOpen. GXOpen Objetivo y Esencia Lo que tenemos para lograrlo Objetivo y Esencia Lo que tenemos para lograrlo.
El tipo de proyectos puede utilizar una metodología específica
Metodología para el desarrollo de Software educativo POO
1 Gestión de la calidad Programa AGAPD-01 Módulo IV Profesor: Ing. Osvaldo Martínez Gómez, MAP, MSc.
CONCEPTOS BÁSICOS Diseño de Sistemas.
Diccionario de Datos.
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
LA PLANIFICACIÓN DE LA CALIDAD
Metodología para solución de problemas
NORMAS ISO ISO Carlos Mario Zapata J. 4/15/2017
Armillas Mendieta Brenda Angélica De León Campos Arturo Delgado Sosa Luis Alberto Rodríguez Ortega Sandra Vergara Carranza Carlos.
Gestión de la Configuración
Ximena Romano – Doris Correa
Sistemas de gestión de contenidos (CMS)
El rol de SQA en PIS.
Diseño Arquitectonico
Reuso y Reingeniería M.C. Juan Carlos Olivares Rojas.
ESTÁNDARES DE COMPETENCIAS EN TIC PARA DOCENTES Londres 2008
Capitulo 1 Roger S. Presman
INGENIERIA COMERCIAL INVESTIGACION DE MERCADO. 4ta y 5ta Clase. PROFESOR GONZALO TRILLO.
Diseño Orientado al Flujo de Datos
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Estándares UNESCO de competencias en TIC para docentes
Actividades en el Proceso de desarrollo de Software
TEMA: DISEÑO DE LA SOLUCION INTREGRANTES DE EQUIPO: ERIKA CRUZ MARTINEZ RODOLFO LOPEZ ANOTA LUIS ARMANDO LIÑA QUECHA JOSE FRANCISCO MEZO VARELA LUIS ENRIQUE.
Desarrollo de lógica algorítmica.
2012. Proyecto Componente Proceso Conector componente Conector proceso Conector actividad.
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
3. Paradigmas de la ingeniería de software.
Puntos de Función.
LOGO Grupo de desarrollo de software (GDS) Grupo de desarrollo de software.
Introducción al marketing Guillermo Wyngaard Emiliano Martínez Guillermo Carrizo.
Pasos fundamentales en La Creación de un Gran proyecto Web. Aplicar ingeniería de Software al desarrollo Web.Aplicar ingeniería de Software al desarrollo.
Capas de ingeniería del Software. Rosendo Antonio Manuel Ingeniería en Sistemas Computacionales.
Administración de Calidad de Software
PARCIAL 2. LENGUAJE DE PROGRAMACIÓN UN LENGUAJE SE PUEDE DEFINIR COMO UN CONJUNTO DE PALABRAS Y FORMAS DE EXPRESIÓN POR MEDIO DE LAS CUALES SE COMUNICAN.
PROGRAMACION ORIENTADA A OBJETOS
Transcripción de la presentación:

Escribiendo los programas Estándares de programación Reutilización de código Correspondencia con el diseño Documentación Interna y Externa 2006 Ing. de Software

Estándares de programación Objetivos Alcance Ventajas Limitaciones Ejemplos Usar tales herramientas Para cada una, .... 2006 Ing. de Software

Estándares de programación Objetivos Mayoría del software desarrollado/mantenido por equipos estándares para uno fuerzan a organizarse estándares para que otros entiendan qué escribió uno por qué cómo se relaciona con el trabajo de otros fomentar buenas prácticas en una herramienta evitar malas prácticas/enfoques Ejemplo:http://java.sun.com/docs/codeconv/index.html 2006 Ing. de Software

Reutilización de Código Roles: Productor Identificar qué producir Definir características Consumidor Identificar qué puede servir Evaluar si efectivamente sirve 2006 Ing. de Software

Documentación Interna Externa Encabezamiento Comentarios Problema Algoritmos Datos Interfaces 2006 Ing. de Software

Documentación Interna Encabezamiento descripción, nombre, programador Comentarios ej. // Incremento i3 i3 = i3 + 1; // ajusto contador para leer siguiente case_counter = case_counter + 1; 2006 Ing. de Software

Nomenclatura nombres de elementos componentes variables 2006 Ing. de Software