Entradas

Mostrando entradas de abril, 2026

Análisis estructurado de sistemas: Modelización de datos

  🧠 ¿Qué es el análisis estructurado? El análisis estructurado de sistemas es una metodología que permite estudiar un sistema dividiéndolo en partes , para comprender mejor cómo funciona. 📌 Se enfoca en: Procesos Datos Flujo de información 📊 ¿Qué es la modelización de datos? La modelización de datos es el proceso de representar la estructura de la información que utilizará un sistema. 📌 Permite: Organizar los datos Definir relaciones entre ellos Evitar duplicidad de información Diseñar bases de datos eficientes 🧩 Elementos principales 🔹 1. Entidades Son los objetos principales del sistema (cosas o personas). 📌 Ejemplos: Estudiante Producto Cliente 🔹 2. Atributos Son las características de una entidad. 📌 Ejemplos: Nombre Edad Código 🔹 3. Relaciones Indican cómo se conectan las entidades entre sí. 📌 Ejemplo: Un estudiante se matricula en un curso 📐 Tipos de relaciones Uno a uno (1:1) → Un registro se relac...

Modelización de funciones y procesos.

  La modelización de funciones y procesos es una técnica fundamental en la ingeniería de sistemas que permite representar de forma simplificada y lógica la realidad de una organización o el funcionamiento de un software. A continuación, se detalla el desglose técnico de estos conceptos: 1. Modelización de Procesos (El "Cómo") Se enfoca en la secuencia lógica de actividades y el flujo de trabajo en el tiempo. Describe los pasos necesarios para transformar una entrada en un resultado específico. Elementos clave: Eventos: Hechos que activan el inicio (ej. llegada de un cliente o solicitud de una nota). Tareas/Actividades: Acciones concretas que añaden valor al proceso. Decisiones: Puntos donde el flujo se bifurca según condiciones (Sí/No). Roles: Quién ejecuta cada tarea (personas, departamentos o sistemas). 2. Modelización de Funciones (El "Qué") Representa lo que hace el sistema de forma jerárquica, sin preocuparse por el orden temporal o quién lo ejecuta. Se b...

nálisis estructurado de sistemas: Objetivos, entradas, salidas y fases.

 El Análisis Estructurado de Sistemas es una metodología clásica de la ingeniería de software que utiliza herramientas gráficas y lógicas para comprender un sistema antes de construirlo. Su enfoque principal es la separación por funciones (dividir un problema grande en partes pequeñas y manejables). A continuación, se detallan sus pilares fundamentales: 1. Objetivos del Análisis Estructurado El propósito no es solo programar, sino entender la lógica del negocio. Sus objetivos son: Modelar el sistema: Crear una representación gráfica de cómo fluye la información. Eliminar ambigüedades: Asegurar que los desarrolladores y los usuarios entiendan lo mismo. Facilitar el mantenimiento: Al estar dividido en módulos, es más fácil corregir errores en el futuro. Definir requisitos: Establecer exactamente qué debe hacer el sistema (funciones) y qué restricciones tiene. 2. El Flujo de Información: Entradas y Salidas Todo sistema estructurado se ve como una "caja negra" que transform...

PRACTICA N1

  🖥️ Actividad: "El Validador de Componentes Pro" Objetivo: Crear un programa que gestione la entrada de datos técnicos de una computadora (RAM, Almacenamiento, CPU) asegurando que los datos sean lógicos mediante funciones de verificación. 1. Dinámica ACC: Parejas de Programación (Pair Programming) Divide a la clase en parejas. Cada pareja tendrá dos roles que deben intercambiar cada 15 minutos: Piloto: Escribe el código en la computadora. Copiloto: Revisa la lógica, busca errores de sintaxis y consulta la documentación (o apuntes). 2. El Reto Técnico: Modularización con return Los estudiantes deben construir un script que determine si una computadora es de Gama Baja, Media o Alta según su memoria RAM. Requerimientos de Funciones: Función solicitar_ram() : Debe pedir al usuario la cantidad de GB de RAM. Si el usuario ingresa un texto o un número negativo, la función debe repetirse hasta que el dato sea correcto (Validación). Función clasificar_gama(capacidad) : Recibe lo...