Autor: roberto

lines of HTML codes

Parámetros y argumentos

Los términos parámetro y argumento suelen confundirse, aunque tienen significados distintos según el contexto. Un parámetro es una variable que aparece en la declaración de un método o función. En cambio, un argumento es el valor que se pasa a esa función cuando se invoca. Dicho de otro modo: los parámetros se definen cuando se…

lines of HTML codes

CVS

Introducción CVS (Concurrent Versions System) es un sistema de control de versiones para mantener código fuente por parte de un grupo de desarrolladores que trabajen en un proyecto común. El fin de CVS es doble, por un lado se encarga de guardar un registro de cambios, y por otro lado posibilita la colaboración de un…

lines of HTML codes

UML

Tipo de diagramas UML En la versión actual de UML (UML 2.5) se definen los siguientes tipos de diagramas: Diagramas estructurales Muestran la estructura estática de los objetos en un sistema. Diagrama de clases. Es el bloque de construcción principal de cualquier solución orientada a objetos. Muestra las clases en un sistema, atributos y operaciones…

lines of HTML codes

Toma de Requisitos

Introducción Los requisitos son una especificación de lo que debe implementarse. Son descripciones de cómo debe comportarse el sistema, o de una propiedad o atributo del sistema. Pueden ser una restricción en el proceso de desarrollo del sistema. Tipos de requisito Requisito de negocio Objetivo de negocio de alto nivel de la organización que construye…

lines of HTML codes

Principios de diseño

Principios y estrategias de diseño de software La fase de diseño es la más importante del ciclo de vida del desarrollo de software. Un buen diseño permite añadir nuevas funcionalidades y manejar el cambio de requisitos de una forma más sencilla. Los principios de diseño facilitan la creación de software fácilmente mantenible y extensible. Los…

lines of HTML codes

Métrica

Estructura de Métrica Versión 3 Ha tomado como referencia el Modelo de Ciclo de Vida propuesto en la norma ISO 12207, distinguiendo procesos principales (Planificación, Desarrollo y Mantenimiento) e interfaces (Gestión de Proyectos, Aseguramiento de la Calidad, Seguridad y Gestión de la Configuración), cuyo objetivo es dar soporte al proceso en los aspectos organizativos. Ha…

lines of HTML codes

Informe de modificación de un S.I.

Introducción Introducción Alcance y ámbito Objetivos Aspectos críticos Estudio de la Situación Actual del S.I. Estudio de las Alternativas Viables Análisis del S.I. Modelado de datos Modelado de flujo de información Dimensionamiento Arquitectura del S.I. Diagrama general Análisis y Dimensionamiento Diagrama detallado Desarrollo e Implantación del S.I. Esfuerzo Planificación Presupuestos Coste de implantación y desarrollo…

lines of HTML codes

Ingeniería del Software

Ingeniería del Software Introducción Software e Ingeniería del Software El Software Se puede definir el software como: conjunto de instrucciones que cuando se ejecutan proporcionan la función y el comportamiento deseado, estructuras de datos que facilitan a los programas manipular adecuadamente la información, y documentos que describen la operación y el uso de los programas….

n8n

n8n

¿Qué es n8n? n8n (pronunciado “n-eight-n”) es una herramienta de automatización de flujos de trabajo de código abierto que permite conectar aplicaciones, servicios y tareas de forma visual, sin necesidad de escribir código (aunque es altamente personalizable con JavaScript si se desea). El nombre n8n viene de “node-based workflow automation tool”, con una estética similar…

a white toy with a black nose

Chat Completion vs Asistentes Open AI

Modelos de Finalización de Chat: Funcionamiento Básico: Estos modelos, como GPT-4 o GPT-4o, reciben una secuencia de mensajes como entrada y generan una respuesta basada en ellos. Limitaciones: Falta de Memoria Persistente: No retienen automáticamente el historial de mensajes. Por ejemplo, si preguntas "¿Cuál es la capital de Japón?" y luego "Cuéntame algo sobre la…

a white toy with a black nose

Agentes de IA

La inteligencia artificial (IA) está revolucionando la forma en que interactuamos con el mundo. Entre las aplicaciones más interesantes y útiles se encuentran los agentes de IA, programas diseñados para realizar tareas específicas, aprender de la experiencia y adaptarse a nuevas situaciones. En este artículo, exploraremos qué son los agentes de IA, cómo funcionan y…

lines of HTML codes

git

Git básico Configuración Ver la configuración git config -l Configurar nombre git config –global user.name "Roberto Hernando" Configurar correo git config –global user.email "hervelro@jcyl.es" Comandos básicos Añadir ficheros al repositorio local git add readme.md git add . Subir últimos cambios al repositorio local git commit -m "Comentario" Ver información del repositorio git status Ver los…