Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Ecosistemas de Desarrollo Software - Automatización

7,303 views

Published on

  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • ..............ACCESS that WEBSITE Over for All Ebooks ................ ......................................................................................................................... DOWNLOAD FULL PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full EPUB Ebook here { https://urlzs.com/UABbn } .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Ecosistemas de Desarrollo Software - Automatización

  1. 1. Ecosistemas dedesarrollo software Líneas de automatización Asignatura: Desarrollo de Software Basado en Modelos y Aspectos Máster: Ingeniería y Tecnologías del Software Organiza: Departamento de Lenguajes y Sistemas Informáticos Lugar: Escuela Técnica Superior de Ingeniería Informática Fecha: 14/02/2012
  2. 2. Manuel Recena Sotocomencé a programar GW-Basic este es mi proyecto personal y y dedico gran parte de mi tiempo a con esta maravilla profesional gestionar los números de la empresa prototipar e implementar UI relación con los clientes limpiar la oficina mantener infraestructura evolucionar nuestro laboratorio desarrollar definición de producto participar en charlas, grupos de trabajo consultoría tecnológica auditoria de proyectos software http://www.linkedin.com/in/recena @recena recena@klicap.es recena@gmail.com
  3. 3. DE QUÉ HABLAREMOS๏ Build๏ Automatic Documentation Generation๏ Testing๏ Continuous Inspection๏ Continuous Deployment
  4. 4. ANTES DE COMENZAR...Un ecosistema de desarrollo software es un espacio de trabajo en el que conviven una serie de herramientas que acompañadas de unas buenas prácticas permiten a un equipo de desarrollo modelar una metodología de trabajo modelo conceptual
  5. 5. ANTES DE COMENZAR... La integración continua es una práctica en el desarrollo de software que consiste en poner en común todos los cambios que afecten al resultadofinal de nuestro proyecto de una forma frecuente con el objetivo de ver la evolución de sus efectos cuales? cuales? causa efecto principio de causalidaddefinición propia y con toda humildad y respeto hacia Martin Fowler
  6. 6. Build๏ Compilación๏ Empaquetado๏ Distribución (generación distribuibles 1)1 http://www.manuelrecena.com/blog/archives/125
  7. 7. Build๏ Detectar qué cambios en el repositorio de código hacen que algo se rompa๏ Distribuir rápidamente artefactos que se reutilizan๏ Disponer de múltiples configuraciones de un mismo artefacto1 http://www.manuelrecena.com/blog/archives/125
  8. 8. Build๏ Herramientas ๏ Maven, Rake, Ant, Ivy, Buildr, Gradle, Phing, SCons, ...๏ Requisitos para su ejecución
  9. 9. Automatic Doc Generation๏ La documentación como un artefacto más que debemos mantener๏ Enfoques: ๏ A partir del código fuente ๏ A partir de formatos ágiles
  10. 10. Automatic Doc Generation๏ Una entrada, múltiples salidas๏ Imagen corporativa๏ Edición colaborativa
  11. 11. Automatic Doc Generation๏ Herramientas ๏ Maven sites, doxygen, javadoc, JSDoc, phpDocumentator, docbook, Sphinx, Markdown, Textile, RDoc, Org Mode, Creole, ReStructured Text (ReST), ASCIIDoc, POD, Roff, ...
  12. 12. Testing๏ Unitarias / Funcionales๏ Integración / Sistemas๏ Rendimiento
  13. 13. Testing๏ Herramientas ๏ JUnit, Selenium, The Grinder, DbUnit, BrowserStack, TestNG, ...๏ Requisitos para su ejecución
  14. 14. Continuous Inspection๏ Analizar desde un punto de vista estático๏ Verificar y comprobar pautas y reglas de codificación๏ Detectar posibles fallos de programacion
  15. 15. Continuous Inspection๏ Herramientas ๏ Sonar๏ Requisitos para su ejecución
  16. 16. Continuous Deployment๏ Verificar que el despliegue no se rompe๏ Despliegues en múltiples entornos๏ Habilitar la instalación en entornos de producción
  17. 17. Continuous Deployment๏ Despliegue en infraestructura propia o externa (Jelastic, Google App Engine, Heroku, ...)๏ Virtualización como pieza clave para nuestros entornos de despliegue en local
  18. 18. BENEFICIOS๏ Transparencia๏ Agilidad๏ Productividad๏ Control / Trazabilidad
  19. 19. EL CAMINO CONTINUAVagrant
  20. 20. GRACIASImagen de fondo Rubber Grip, http://subtlepatterns.com/?p=573

×