Es un dispositivo que conecta el mundo físico y virtual,o el mundo analógico con el digital.Sus creadores son el zaragozano David Cuartielles.ingeniero electrónico y docente de la universidad de Malmo,Suecia y Massimo Banzi.italiano,diseñador y desarrollador Web.El proyecto fue concebido en Italia en el año 2005.
miércoles, 2 de diciembre de 2015
2.Programación
Arduino:es una plataforma de hardware de código abierto,basada en una sencilla placa con entradas y salidas,analógicas y digitales,en un entorno de desarrollo basado en el lenguaje de programación processing.
martes, 1 de diciembre de 2015
2. Programación.
Entornos de desarrollo de Sofware
Un entorno de desarrollo de software es una combinación de herramientas que automatiza o soporta al menos una gran parte de la tareas (o fases) del desarrollo: análisis de requisitos, diseño de arquitectura, diseño detallado, codificación, pruebas de unidades, pruebas de integración y validación, gestión de configuración, mantenimiento, etc. Las herramientas deben estar bien integradas, pudiendo interoperar unas con otras.Están formados por el conjunto de instrumentos (hardware, software, procedimientos, ...) que facilitan o automatizan las actividades de desarrollo. En el contexto de esta asignatura se consideran básicamente los instrumentos.
software.
2. Programación
El objetivo de este tema es introducir la verificación y validación del software con énfasis
en las técnicas de verificación estática y en la prueba dinámica de código. Objetivo de este
tema son:
•Comprender la diferencia entre verificación y validación del software.
•Valorar la inspección del software y el análisis estático como métodos de descubrir fallos y
mejorar la calidad del software.
• Conocer las técnicas de pruebas para descubrir fallos en el código.
•Analizar las técnicas específicas para las pruebas de componentes y pruebas de sistemas
orientados a objetos.
•Importancia de las herramientas CASE para la verificación de software y apoyar el
desarrollo de las prueba.
-Verificación y Validación (V&V): Conjunto de procesos de comprobación y
análisis que aseguran que el software que se desarrolla está acorde a su
especificación y cumple las necesidades de los clientes.
•Validación: ¿Estamos construyendo el producto concreto? La validación es un proceso mas general. Se debe asegurar que el software cumple las expectativas del cliente. Va mas allá de comprobar si el sistema está acorde con su especificación, para probar que el software hace lo que el usuario espera a diferencia de lo que se ha especificado. Es importante llevar a cabo la validación de los requerimientos del sistema de forma inicial.
Técnicas de verificación y validacion
Pruebas del Software: Se contrasta dinámicamente la respuesta de prototipos ejecutables del sistema con el comportamiento operacional esperado. Técnicas de validación dinámicas => El sistema se ejecuta Requiere disponer de prototipo ejecutables, por lo que sólo pueden utilizarse en ciertas fases del proceso.
Proceso de depuración
Proceso de depuración: Proceso que localiza y corrige los errores descubiertos durante la verificación y validación. Es un proceso complicado pues no siempre los errores se detectan cerca del punto en que se generaron. Se utilizan herramientas de depuración, que facilitan el proceso. Después de reparar el error, hay que volver a probar el sistema (pruebas de regresión). La solución del primer fallo puede dar lugar a nuevos fallos.Es un proceso independiente que no tiene porqué estar integrado:
• La verificación y validación establece la existencia de defectos en el programa.
• La depuración es el proceso que localiza el origen y corrige estos defectos.
en las técnicas de verificación estática y en la prueba dinámica de código. Objetivo de este
tema son:
•Comprender la diferencia entre verificación y validación del software.
•Valorar la inspección del software y el análisis estático como métodos de descubrir fallos y
mejorar la calidad del software.
• Conocer las técnicas de pruebas para descubrir fallos en el código.
•Analizar las técnicas específicas para las pruebas de componentes y pruebas de sistemas
orientados a objetos.
•Importancia de las herramientas CASE para la verificación de software y apoyar el
desarrollo de las prueba.
-Verificación y Validación (V&V): Conjunto de procesos de comprobación y
análisis que aseguran que el software que se desarrolla está acorde a su
especificación y cumple las necesidades de los clientes.
•Validación: ¿Estamos construyendo el producto concreto? La validación es un proceso mas general. Se debe asegurar que el software cumple las expectativas del cliente. Va mas allá de comprobar si el sistema está acorde con su especificación, para probar que el software hace lo que el usuario espera a diferencia de lo que se ha especificado. Es importante llevar a cabo la validación de los requerimientos del sistema de forma inicial.
Técnicas de verificación y validacion
Pruebas del Software: Se contrasta dinámicamente la respuesta de prototipos ejecutables del sistema con el comportamiento operacional esperado. Técnicas de validación dinámicas => El sistema se ejecuta Requiere disponer de prototipo ejecutables, por lo que sólo pueden utilizarse en ciertas fases del proceso.
Proceso de depuración
Proceso de depuración: Proceso que localiza y corrige los errores descubiertos durante la verificación y validación. Es un proceso complicado pues no siempre los errores se detectan cerca del punto en que se generaron. Se utilizan herramientas de depuración, que facilitan el proceso. Después de reparar el error, hay que volver a probar el sistema (pruebas de regresión). La solución del primer fallo puede dar lugar a nuevos fallos.Es un proceso independiente que no tiene porqué estar integrado:
• La verificación y validación establece la existencia de defectos en el programa.
• La depuración es el proceso que localiza el origen y corrige estos defectos.
Suscribirse a:
Entradas (Atom)