Entradas

Mostrando entradas de marzo, 2020

Fundamentos de pruebas de software

Ensayo ¿Qué es una prueba de caja negra? Es un proceso en el que se revisa el sistema a probar (el SUT) bajo condiciones definidas explícitamente, y se le aplica (eventualmente con apoyo de software especializado de tipo CAST) un conjunto de estímulos (los casos de prueba) diseñados de manera sistemática utilizando técnicas apropiadas, con el objetivo de detectar niveles inadecuados de calidad. Este proceso debe llevarse a cabo disciplinadamente, y respaldarse en métricas bien definidas. Todas estas actividades y sus resultados son documentados, en especial las fallas detectadas.     Desarrollo Precisemos cada uno de los conceptos de esta definición. Intuitivamente, un proceso puede verse como una secuencia de actividades, cada una de las cuales genera productos, tiene insumos asociados, e involucra gente (roles) y otros recursos (v.gr. hardware y software). Un primer bosquejo del proceso de prueba de caja negra sería el siguiente, que refinaremos en números subsiguientes

Resumen Estrategia de prueba de software

Resumen: Las Estrategias definen: Técnicas de pruebas (manual o automática) y herramientas a ser usadas. Qué criterios de éxito y culminación de la  prueba   serán usados. Consideraciones especiales afectadas por requerimientos de recursos o que tengan implicaciones en la planificación. Planificar las pruebas necesarias en cada iteración, incluyendo las pruebas de unidad, integración y las pruebas de sistema. Las pruebas de unidad y de integración son necesarias dentro de la iteración, mientras que las pruebas de sistema  son necesarias sólo al final de la iteración. Diseñar e implementar las pruebas creando los casos de prueba que especifican qué probar, cómo realizar las pruebas y creando, si es posible, componentes de prueba ejecutables para automatizar las pruebas. Realizar diferentes pruebas y manejar los resultados de cada prueba sistemáticamente. Los productos de desarrollo de software en los que se detectan defectos son probados de nuevo y posiblemente devuel

Mapa mental V&V del Softwre

Imagen

Ensayo del Alcance del Proyecto

¿ Qué es necesario para la Gestión del alcance de un proyecto para definir, controlar e incluir lo que no este en él? Recopilar Requisitos Definir el Alcance  Crear la EDT: subdividir los entregables y el trabajo del proyecto en componentes más pequeños y más fáciles de manejar. Verificar el Alcance  Controlar el Alcance   Garantizar la seguridad y el mantenimiento de su estabilidad El alcance del producto: las características y funciones que definen un producto, servicio o resultado. El alcance del proyecto:   el trabajo que debe realizarse para entregar un producto, servicio o resultado con las características y funciones especificadas. El enunciado del alcance del proyecto detallado y aprobado, y su EDT asociada junto con el diccionario de la EDT, constituyen la línea base del alcance del proyecto. Para el alcance del proyecto se ejecuta un plan puede ser formal o informal, muy detallado o formulado de manera general. La seguridad y estabilidad de un pr

Mapa mental de Metodologías Ágiles más importantes

Imagen

Mapa mental de Requerimientos con metodologías ágiles

Imagen

Conclusiones Subnetting

Es importante tener conocimientos claros acerca de las direcciones IP y cual su funcionamiento, lo cual ayudará a decidir qué tipo o clase de direccionamiento IP debemos utilizar de acuerdo a nuestras necesidades ya sea en el hogar, empresa pública o privada. El manejo de las direcciones IP además permite identificar cuando un computador maneja una dirección que a su vez es ésta de forma estática, a qué grupo de trabajo pertenece en una red. Para hacer uso de una red en cualquier lugar que cuente con un número mayoritario de PCs deben utilizar la clase A de direccionamiento IP que le permitirá una mayor fluidez en la comunicación y será más eficaz para la cantidad de hosts que se encuentren conectados al Internet. En cambio para redes más pequeñas que no poseen gran cantidad de hosts deben usar clases distintas a la A, como son las clases de tipo B, C o D. E n conclusi ón a  la s inte rrogantes que se planteo  anteriormente  tenemos lo siguiente:                    

Resumen de implementación de una metodología ágil

Las metodologías ágiles son aquellas que permiten adaptar la forma de trabajo a las condiciones del proyecto, consiguiendo flexibilidad e inmediatez en la respuesta para amoldar el proyecto y su desarrollo a las circunstancias específicas del entorno. Estas están basadas en 10 elementos. Roles Entregarles  Destrezas Valores Actividades Asignación de tareas Técnicas  Equipos Estándares  Herramientas Su fundamento es el trabajo colaborativo y en equipo . Tiene un líder quien asigna las tareas correspondientes. Definición de roles dentro de AgEnD Patrocinante (Executive Sponsor) Actividades: es quien patrocina el proyecto y mantiene actualizada la Visión del proyecto. Líder de Proyecto (Project Manager) Actividades: tiene a su cargo la planificación del proyecto, a lo largo de todo el ciclo de vida, incluida la planificación en detalle de cada iteración; asigna recursos y delega responsabilidades en los mismos; fomenta la cohesión del grupo y lleva a cabo actividades desti

Laboratorio 2: Simulación de Subredes

Imagen