La calidad no es opcional Y ha de empezar en la primera línea.

Slides:



Advertisements
Presentaciones similares
Lic. Juan Gabriel Bernal López
Advertisements

Algoritmos y Programas
Internet y tecnologías web
Caso de Éxito: Team System, CMMI, Metodologías Ágiles
BizTalk Server 2006 & Test Driven Development Kabel Sistemas S.L.
DISEÑO DE EXPERIMENTOS
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de Metodologías ágiles.
INTRODUCCIÓN A JAVA.
Estructura de un Sistema Operativo
INFOPATH.
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
Desarrollo Con CALIDAD, con Visual Studio 2008
Emir Treviño
Visual Studio 2005 Gestión del Ciclo de Vida Jose Murillo Responsable programas técnicos para Fabricantes.
Entornos de programación
Administración de Procesos de Pruebas
Ingeniería del Software
© Manuel ColladoEntornos de Programación-1 Entornos de programación Concepto, funciones y tipos.
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Introducción al Software
PROFESOR: Christian Montoya Calderón MICROSOFT WORD 2013 Prof. Christian Montoya.
Calidad en entornos ágiles Juan Gabardini Administración y Control de Proyectos Informáticos II Facultad de Ingeniería - UBA.
Test Driven Development TDD
Nombre, Alcance y Asociaciones (Bindings). Agenda Definición Nombre y Bindings Binding Time Importancia del Binding Time Eventos relacionados a la Asociación.
Test Driven Development
Introducción a TDD. Enfoque de la Charla Presentar un ejemplo de principio a fin de una funcionalidad de un proyecto. Sin profundizar en las herramientas.
 Tema del proyecto  Integrantes y roles del equipo  Objetivos del proyecto  Alcance.
Curso de Creación aplicaciones dinámicas web con PHP y MySQL Continuamos.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
04/02/031 INSURE ++ v6.0 Salvador Benimeli Fenollar Laboratorio de Sistemas de Información Facultad de Informática Universidad Politécnica de Valencia.
Características de la interfaz de desarrollo
LENGUAJE DE PROGRAMACIÓN
Programación orientada a objetos Capítulo 6 Objetos con buen comportamiento.
INFORME DE PORCENTAJE DE EJECUCIÓN 2012 a 2014 GRUPO DE GESTIÓN CONTRACTUAL.
Técnicas de Calidad en el Software Agosto-Diciembre 2007 Sesión # 4.
agile-tester-foundation- chapter-2-fundamental-agile-testing- principles-practices-and-processes-1-of-3-
INTRODUCCIÓN A JAVA. Índice ¿Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales ¿Qué ventajas tengo como desarrollador?
Ingeniería del Software
SICSTRA Sistema de Información para el control de solicitudes de tramites jurídicos Ministerio de Justicia y Seguridad Pública.
NORMAS ISO ISO Carlos Mario Zapata J. 4/15/2017
Alejandro tapia vazquez.  Verificación; ¿Estamos Construyendo Correctamente el producto?  Validación; ¿Estamos construyendo el producto correcto?
LINQ TO AMAZON IN SILVERLIGHT Presentación del Producto.
UTFSM-Electrónica1 Fundamentos de Java Agustín J. González Programación de Sistemas: ELO-330.
Instituto Tecnológico superior de Acatlán de Osorio. Nombre del Docente: L.C.C. Miguel Fuentes cortes. Equipo de trabajo: Isabel Martínez Martínez y Erika.
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
El rol de SQA en PIS.
Alberto Borbolla Juan Román Escamilla CrossHorizons.
ESCUELA NORMAL “PROF. DARÍO RODRÍGUEZ CRUZ” Licenciatura en educación preescolar Alumnas: *Mayra * Monserrat * Idalia *Cinthia Curso: las TIC en la educación.
El proceso de verificación y validación.
Visual Studio 2010 Guía de ventas. Microsoft Confidential2.
Relación con otras asignaturas del plan de estudio
Test Driven Development. ¿Que es Test Driven Development?
Prof. Joel Moreno Molina
Naime Cecilia del Toro Alvarez
Por qué? Probar el Código rido abr2010. Demostración Empírica Método Fáctico Veríficación – contrastación por medio de la percepción Es autocorrectivo.
Es un tipo especial de software que nos permite *Crear *Desarrollar *Programar otras aplicaciones. Haciendo uso de sus conocimientos lógicos y lenguajes.
ADN2 Diseño ágil de noticias Historia de un trabajo profesional.
Es una tecnología centralizada que ayuda a impulsar las iniciativas de calidad en toda la empresa. Ayuda a estandarizar en un número limitado de productos.
Curso: Programación I Grado: 4to. Bachillerato Prof. Gerardo Barrientos.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
TIPOS DE SOFTWARE Cintia Verónica Díaz Díaz 1° “A” TIC’s.
Evolución y comportamiento del Sector TICs Praxis & Technology Group PraTech METODOLOGÍA DE CALIDAD.
PROCESO DE DESARROLLO. Introducción Mediante esta presentación se pretende describir el proceso de desarrollo del TALLER I.
UNIVERSIDAD DE LAS FUERZAS ARMADAS-ESPE DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE NAVEGACIÓN POR VOZ PARA ROBOTS MOVILES CON RUEDAS (RMR) UTILIZANDO LA.
La programación se puede definir como...
Programación orientada a objetos Capítulo 7 Objetos con buen comportamiento.
Juan Camilo Morales 10a.  Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas.
PÁGINA WEB, SITIO WEB Y PORTAL WEB Una página web tradicionalmente hace relación a un documento en el internet, disponible para ser leído, con información.
ANÁLISIS DEL TEXTO.
Transcripción de la presentación:

La calidad no es opcional Y ha de empezar en la primera línea

Development Test Release

Development Test Release

El IDE de Visual Studio 2010 Test Driven Development Análisis de código estático Análisis código dinámico

Objetivos principales Escribir códigoComprender el códigoNavegar por el código

Mejoras en el sistema de docks Multi-monitor Usar primero generar después Test Driven Development Generarlo desde el uso

Entry first mode Consume-first mode Dos modos Búsqueda en el listado Búsquedas de texto

Red Escribimos prueba Green Código más sencillo que cumpla la prueba Refactor Mejora el código Mejora pruebas Ejecuta pruebas

Diseño del métodoDocumentaciónRefactorizaciónProbar/depurar sin tener todo montadoCALIDAD EN EL CÓDIGO

Ejecutar, ejecutar, ejecutar, … Por separado Juntos Varias veces seguidas Si no funcionan … vamos mal Cobertura de código Marca el porcentaje de código cubierto Si es baja … vamos muy mal Indicador de nivel de calidad Outsourcing …

Verificación en tiempo de desarrollo Revisión de código automatizada Basada en conjuntos de reglas Integrada en Visual Studio

¿Cómo se comporta nuestro código? Tiempos de ejecución Memoria Bloqueos Garbage Collector Interacción entre capas

Revisión de código manualValidación de arquitectura en Team BuildIntegración continuaGated checkinsMétricas de código…