Entradas

Prolog

Imagen
  Introducción Prolog es un lenguaje de programación lógica en el que los programas se construyen como bases de conocimiento : conjuntos de hechos y reglas que describen relaciones entre objetos.  La representación de conocimiento en Prolog implica elegir cómo expresar hechos, reglas, relaciones, y también cómo razonar sobre ellos. Formas de representación en Prolog 1. Hechos (Extensional knowledge) Los hechos expresan que cierta relación entre objetos es verdadera, sin condiciones adicionales. padre(john, mary). mujer(mary). Aquí, padre/2 y mujer/1 son predicados que representan relaciones.  Este modo es útil para representar datos concretos del mundo. 2. Reglas (Intensional knowledge) Las reglas permiten definir relaciones más complejas a partir de otras relaciones. Por ejemplo: madre(X,Y) :- mujer(X), padre(X,Y). Aquí definimos que X es madre de Y si X es mujer y X es padre de Y . Esta es una forma de conocimiento derivado, más general. Las reglas per...

pruebas de software.

Imagen
  Definición de las pruebas de software Las  pruebas de software  son un proceso esencial que permite verificar y validar que un programa o aplicación funcione correctamente. Su objetivo es detectar fallos, errores o comportamientos no deseados antes de que el software llegue al usuario final. Estas pruebas pueden ser manuales o automatizadas y se aplican en diferentes fases del desarrollo para garantizar un producto final de calidad. Importancia de las pruebas de software Mejoran la calidad : Detectan errores antes de que se libere el producto. Reducen costos : Evitan reparaciones costosas en producción. Incrementan la seguridad : Previenen vulnerabilidades explotables. Aumentan la satisfacción del cliente : Garantizan una experiencia confiable y sin fallos. Facilitan el mantenimiento : El código probado es más sencillo de modificar sin introducir nuevos errores. Tipos de pruebas de software Según el nivel: Pruebas unitarias : Verifican unidades pequeñas del código como ...

Blog sobre documentación de requerimientos de Sistemas de Información

Imagen
  Sistemas de información Blog sobre documentación de requerimientos de Sistemas de Información Docente: Yoshie Rebeca Hino Lopez Por: Ángel Santiago Figueroa Romero 22040220023         Jesus Emiliano Romero Zapata    22040220022 ¿Qué es un documento de especificación de requisitos de software? En un documento de especificación de requisitos de software (SRS, por sus siglas en inglés, o ERS, por sus siglas en español) se enumeran los requisitos, las expectativas, el diseño y los estándares de un proyecto futuro. Incluye los requerimientos comerciales generales que rigen al objetivo del proyecto, los requisitos y necesidades de los usuario finales, y la funcionalidad del producto en términos técnicos. Para hacerlo más simple, una especificación de requisitos de software ofrece una descripción detallada de cómo debería funcionar un producto de software y qué debería hacer tu equipo de desarrollo para hacerlo funcionar. Qué incluir en una especi...

niveles y flujos de información de un sistema de información

Imagen
EC1- F2- A4-Blog sobre flujos de Información Docente: YOSHIE REBECA HINO LOPEZ Equipo: Ángel Santiago Figueroa Romero 22040220023 Jesus Emiliano Romero Zapata 22040220022 ¿Cuáles son los niveles de los sistemas de información? Se pueden reconocer cuatro tipos principales de sistemas de información que sirven a los diferentes niveles de la organización: sistemas a nivel operativo, sistemas a nivel de conocimiento, sistemas a nivel administrativo y sistemas a nivel estratégico. ¿Qué y cuáles son los flujos de información? El flujo de información o comunicación dentro de una organización se refiere al movimiento de instrucciones y comunicaciones dentro de una organización. Puede haber varias direcciones en las que tiene lugar dentro de esta, como hacia abajo, hacia arriba, horizontal, diagonal y externa. Bibliografías: http://sedici.unlp.edu.ar/bitstream/handle/10915/4060/I_-_Sistemas_de_informaci%C3%B3n.pdf?sequence=5&isAllowed=y#:~:text=Se%20pueden%20reconocer%20cuatro%20tipos,y...