miércoles, 30 de septiembre de 2026

6toC IMASI TIPOS Y APLICACIÓN DE PRUEBAS DE SOFTWARE

 



Cuestionario de investigación 

Tema: Selección, implementación e importancia de las pruebas de software.


Instrucciones: Investiga y responde las siguientes 15 preguntas en tu cuaderno. Cada respuesta debe tener un mínimo de tres líneas. Cuando se soliciten ejemplos, utiliza situaciones relacionadas con aplicaciones o sistemas informáticos.

1. ¿Qué son las pruebas de software y por qué son necesarias antes de implementar un sistema informático?

2. ¿Qué son las pruebas de código, cuáles son sus objetivos y qué errores pueden identificarse mediante la revisión del código fuente?

3. ¿En qué consisten las pruebas unitarias y por qué es importante comprobar individualmente las funciones o componentes de una aplicación?

4. ¿Qué son las pruebas de integración y qué problemas pueden detectar cuando diferentes componentes informáticos necesitan intercambiar información?

5. ¿Cuál es el propósito de las pruebas de sistemas y qué aspectos deben evaluarse para comprobar el funcionamiento completo de una aplicación?

6. ¿Qué son las pruebas de aceptación, quiénes pueden participar en ellas y por qué deben considerar las necesidades de los usuarios?

7. ¿En qué consiste la técnica de caja blanca y cómo puede utilizarse para verificar las condiciones y rutas de ejecución de un programa?

8. ¿Qué es la técnica de caja negra y cómo permite comprobar el funcionamiento de una aplicación sin conocer su código interno?

9. ¿Cuáles son las principales diferencias entre las pruebas unitarias, de integración, de sistemas y de aceptación?

10. ¿Qué criterios deben considerarse para seleccionar el tipo de prueba más apropiado según las características y los requisitos de un sistema informático?

11. ¿Qué es un caso de prueba y cuáles son los elementos que debe contener para documentar correctamente su ejecución?

12. ¿Por qué es importante utilizar datos válidos, inválidos y valores límite al comprobar el funcionamiento de un programa?

13. ¿Qué herramientas informáticas permiten automatizar las pruebas de software? Investiga al menos tres y explica su utilidad.

14. Una empresa desarrolló una aplicación para controlar el inventario de productos, pero algunos registros no se guardan correctamente en la base de datos. ¿Qué pruebas seleccionarías para identificar el problema y cómo las ejecutarías?

15. Un centro educativo desarrolló una aplicación para registrar calificaciones. Explica cómo aplicarías las pruebas unitarias, de integración, de sistemas y de aceptación para comprobar que funciona correctamente.


Enunciado de exposición: Técnicas de pruebas de software

Módulo: Implementación y Mantenimiento de Aplicaciones y Sistemas Informáticos
Tema general: Pruebas funcionales y no funcionales aplicadas a sistemas informáticos
Organización: 7 grupos de 4 estudiantes
Modalidad: Trabajo investigación + exposición + ejemplo práctico

Propósito de la actividad

Cada grupo investigará y expondrá un conjunto de técnicas de pruebas de software, explicando su concepto, objetivo, importancia, forma de aplicación y utilidad dentro del desarrollo, implementación y mantenimiento de sistemas informáticos.

La exposición no debe limitarse a definiciones. Cada grupo deberá presentar ejemplos concretos, situaciones problemáticas y casos de uso relacionados con sistemas informáticos como sistemas de matrícula, inventario, facturación, calificaciones, biblioteca, ventas, control de empleados, comercio electrónico o administración de bases de datos.

Distribución de temas por grupo

Grupo

Tema asignado

Tipo

Grupo 1

Pruebas unitarias y pruebas de integración

Funcionales

Grupo 2

Pruebas de sistema y pruebas de aceptación

Funcionales

Grupo 3

Pruebas de caja negra y pruebas de regresión

Funcionales

Grupo 4

Pruebas de rendimiento, carga y estrés

No funcionales

Grupo 5

Pruebas de seguridad y vulnerabilidad

No funcionales

Grupo 6

Pruebas de usabilidad, accesibilidad y compatibilidad

No funcionales

Grupo 7

Pruebas de recuperación, disponibilidad y confiabilidad

No funcionales

Contenidos obligatorios para todos los grupos

Cada grupo deberá desarrollar los siguientes aspectos:

  1. Definición de cada técnica de prueba asignada.
  2. Objetivo principal.
  3. Características.
  4. Momento del desarrollo en que se aplica.
  5. Errores o problemas que permite detectar.
  6. Ventajas de utilizarla.
  7. Limitaciones o dificultades.
  8. Ejemplo aplicado a un sistema informático.
  9. Caso de uso donde la prueba sea necesaria.
  10. Conclusión sobre su importancia en la calidad del software.

4toC Analisis y Diseño de Sistemas ¿Qué es el método Pólya?




Cuestionario: El método de Polya aplicado al análisis y diseño de sistemas informáticos

Módulo: Análisis y Diseño de Sistemas Informáticos 

Tema: Resolución de problemas mediante el método de Polya 

Instrucciones: Investiga y responde las siguientes 10 preguntas. Cada respuesta debe contener un mínimo de tres líneas y, cuando corresponda, incluir ejemplos relacionados con la informática.

1. ¿Quién fue George Polya, cuáles fueron sus aportes a la resolución de problemas y en qué consisten los cuatro pasos de su método?

2. ¿Por qué es importante comprender un problema e identificar las necesidades de los usuarios antes de comenzar a diseñar un sistema informático?

3. ¿Cómo se aplica el primer paso del método de Polya para identificar los datos de entrada, los procesos y las salidas de un sistema informático?

4. ¿Qué relación existe entre el segundo paso del método de Polya, la evaluación de diferentes alternativas de solución, la elaboración de algoritmos y el diseño de diagramas de flujo?

5. ¿Cómo se relaciona el tercer paso del método de Polya, ejecutar el plan, con la programación y el desarrollo de aplicaciones informáticas?

6. ¿Por qué es importante comprobar el funcionamiento de un algoritmo antes de implementar un sistema informático y qué consecuencias podría tener no realizar las pruebas correspondientes?

7. ¿Cómo utilizarías el método de Polya para identificar las posibles causas de los errores de un programa informático y proponer soluciones?

8. ¿De qué manera contribuye el método de Polya al desarrollo del pensamiento lógico, la toma de decisiones y la eficiencia en el análisis y diseño de sistemas informáticos?

9. ¿Cómo aplicarías los cuatro pasos del método de Polya para diseñar un sistema informático que permita registrar, calcular y consultar las calificaciones de los estudiantes de un centro educativo?

10. ¿Cómo aplicarías el método de Polya para analizar un problema cotidiano de tu comunidad o centro educativo y transformarlo en una propuesta de solución informática? Describe el problema y explica qué tipo de aplicación desarrollarías.

miércoles, 23 de septiembre de 2026

6toC IMASI Parametros de la Calidad




Cuestionario: Parámetros de Calidad del Software

Instrucciones: Investiga y responde cada pregunta en tu cuaderno. Justifica tus respuestas y utiliza ejemplos relacionados con sistemas o aplicaciones informáticas.

  1. ¿Por qué es importante la funcionalidad en un sistema informático y qué acciones se pueden realizar cuando el sistema no cumple correctamente las funciones para las que fue desarrollado?

  2. ¿Qué importancia tiene la fiabilidad para los usuarios de un sistema y cómo se puede mejorar un software que presenta fallos o cierres frecuentes?

  3. ¿Por qué el rendimiento es considerado un parámetro importante de calidad y qué medidas podrían aplicarse si un sistema funciona demasiado lento?

  4. ¿Cómo influye la usabilidad en la experiencia de los usuarios y qué cambios se pueden realizar cuando una aplicación resulta difícil de comprender o utilizar?

  5. ¿Por qué la seguridad es fundamental en un sistema informático y qué medidas pueden implementarse cuando existen problemas de acceso no autorizado?

  6. ¿Qué importancia tiene la disponibilidad de un sistema para una organización y qué soluciones podrían aplicarse cuando el sistema presenta interrupciones frecuentes?

  7. ¿Por qué es importante mantener la integridad de los datos y qué acciones se pueden realizar cuando aparecen registros duplicados, incompletos o incorrectos?

  8. ¿Cómo beneficia la mantenibilidad al desarrollo de un sistema y qué podría hacerse cuando resulta muy difícil corregir errores o agregar nuevas funciones?

  9. ¿Por qué es importante que un software tenga buena compatibilidad y qué alternativas pueden aplicarse cuando no funciona correctamente en determinados dispositivos, sistemas operativos o navegadores?

  10. ¿Qué importancia tiene la escalabilidad en un sistema que aumenta progresivamente su número de usuarios y cómo se puede mejorar un sistema que se vuelve lento cuando aumenta la demanda?

  11. Un sistema de inscripción escolar funciona correctamente, pero durante los períodos de inscripción se vuelve muy lento. ¿Qué parámetro de calidad presenta deficiencias y qué acciones recomendarías para mejorarlo?

  12. Una aplicación permite que todos los empleados consulten información confidencial de los clientes. ¿Qué parámetro de calidad está siendo afectado, cuáles podrían ser las consecuencias y cómo se podría solucionar?

  13. Una plataforma educativa posee muchas funciones, pero los estudiantes tienen dificultades para encontrar las opciones y completar sus actividades. ¿Qué parámetro presenta problemas y qué mejoras propondrías?

  14. Una empresa necesita modificar su sistema cada año, pero cada actualización provoca nuevos errores. ¿Qué parámetro de calidad debería fortalecerse y qué recomendaciones darías al equipo de desarrollo?

  15. De los parámetros estudiados —funcionalidad, fiabilidad, rendimiento, usabilidad, seguridad, disponibilidad, integridad, mantenibilidad, compatibilidad y escalabilidad— selecciona cinco y explica cómo el incumplimiento de cada uno podría afectar el funcionamiento de una organización.


lunes, 21 de septiembre de 2026

5to C Desarrollo de Aplicaciones Cuestionario: Licenciamiento de Software

 

Cuestionario: Licenciamiento de Software. Contestar en párrafos de 4 líneas y ofrecer ejemplos o estudio de caso en cada pregunta. Para entrega en cuaderno el viernes 25, únicamente y sin prorroga. Valor 10p

  1. ¿Qué es una licencia de software?
  2. ¿Para qué sirve una licencia de software?
  3. ¿Por qué es importante respetar las licencias de software?
  4. ¿Qué es el software propietario?
  5. ¿Qué es el software libre?
  6. ¿Qué es el software de código abierto?
  7. ¿Qué es el software gratuito o freeware?
  8. ¿Qué es el software de prueba o shareware?
  9. ¿Cuál es la diferencia entre software libre y software gratuito?
  10. ¿Qué es una licencia individual?
  11. ¿Qué es una licencia multiusuario?
  12. ¿Qué es una licencia por volumen?
  13. ¿Qué es una licencia educativa?
  14. ¿Qué significa tener permiso para instalar un software?
  15. ¿Qué significa tener permiso para modificar un software?
  16. ¿Qué significa tener permiso para distribuir o compartir un software?
  17. Menciona dos ejemplos de software propietario.
  18. Menciona dos ejemplos de software libre o de código abierto.
  19. ¿Qué legislación protege los programas de computadora en la República Dominicana?
  20. ¿Por qué una empresa debe verificar las licencias de los programas que utiliza?

 

jueves, 10 de septiembre de 2026

Cuarto C 2026-2027 Cuestionario de investigación

 

Cuestionario de investigación

Instrucciones: Investiga y responde cada pregunta con tus propias palabras. Cada respuesta debe tener un mínimo de dos líneas.

  1. ¿Qué es un problema y cómo se puede identificar una situación que necesita solución?
  2. ¿Qué significa el término entrada dentro de un sistema informático?
  3. Menciona tres ejemplos de datos que pueden funcionar como entrada en un programa.
  4. ¿Qué es un proceso y qué ocurre con los datos durante esta etapa?
  5. ¿Qué se entiende por salida en un sistema informático? Incluye dos ejemplos.
  6. Explica la relación que existe entre entrada, proceso y salida.
  7. ¿Qué es un algoritmo de flujo y cuál es su importancia para resolver problemas?
  8. ¿Cuáles características debe tener un buen algoritmo para que pueda ejecutarse correctamente?
  9. Selecciona un problema cotidiano y explica cuáles serían su entrada, proceso y salida.
  10. Busca un ejemplo de algoritmo sencillo y dibujalo en tu cauderno.



viernes, 29 de mayo de 2026

4toC - DISEÑO Y DESARROLLO DE BASE DE DATOS

DISEÑO Y DESARROLLO DE BASE DE DATOS

Código: INCO-MF033_3

Cuarto C de Informática

Profesor Rafael De La Cruz D.

22/5/2026

Resultado de Aprendizaje: RA4: Crear consultas en lenguaje de programación de bases de datos, a partir del diseño lógico de la base de datos y los requerimientos funcionales del usuario

Complete el cuestionario para luego entregar al maestro en la siguiente semana


  1. ¿Qué es un entorno de desarrollo y cuál es su función en la creación de software?
  2. ¿Por qué es importante seleccionar correctamente el lenguaje de programación en un proyecto informático?
  3. ¿Qué características debe tener un buen entorno de desarrollo?
  4. Investiga qué significa la integridad de los datos y explica su importancia en las bases de datos.
  5. ¿Qué son las transacciones en bases de datos y para qué sirven?
  6. ¿Qué técnicas de control de transacciones existen? Explica una de ellas.
  7. ¿Qué problemas pueden surgir si no se garantiza la integridad de los datos?
  8. ¿Qué significa codificar módulos conforme a especificaciones técnicas?
  9. ¿Por qué es importante seguir especificaciones durante el desarrollo de software?
  10. Menciona y explica tres herramientas utilizadas para programar módulos de software.
  11. ¿Qué son las interfaces gráficas y cuál es su importancia para el usuario?
  12. Investiga tres programas o plataformas utilizadas para desarrollar interfaces gráficas.
  13. ¿Qué son las pruebas de software y cuál es su objetivo principal?
  14. ¿Por qué se recomienda realizar pruebas en ambientes controlados?
  15. ¿Qué riesgos existen al probar módulos directamente en un sistema en producción?
  16. ¿Qué significa realizar ajustes después del análisis de resultados de las pruebas?
  17. ¿Qué es la optimización de consultas en bases de datos?
  18. ¿Qué herramientas ofrecen los sistemas gestores de bases de datos para optimizar consultas?
  19. ¿Por qué es importante documentar los módulos desarrollados y las pruebas realizadas?
  20. ¿Cómo contribuye la documentación al seguimiento de los requisitos del usuario y al mantenimiento del sistema?

 

Ejecutaremos estos ejercicios en el laboratorio el lunes, vengan listos

https://learnsql.es/blog/19-ejercicios-de-funciones-agregadas/


AL TERMINAR, GUARDAR LA BASE DE DATOS Y SUBIRLA AQUI


REALIZAR EL SIGUIENTE FORMULARIO

4toc RA4 ultima prueba de Consultas: Rellenar formulario


ISMAEL HAZ ESTO, NO LO OLVIDES

Cuarto C RA4 SQL Básico a Avanzado . Seleccione la respuesta correcta: Rellenar formulario


6toC IMASI TIPOS Y APLICACIÓN DE PRUEBAS DE SOFTWARE

  Cuestionario de investigación  Tema: Selección, implementación e importancia de las pruebas de software. Instrucciones: Investiga y respon...