Archivo de la categoría: Ingeniería del software

Fundamentos de la Norma ISO 9001: Calidad, Documentación y Mejora Continua

ISO 9001:2008: Definiciones. La norma no habla de certificación, esto es un invento del mercado.

Conceptos Clave de Calidad

Control de calidad: Llamamos control de calidad a las operaciones que normalmente se realizan en los procesos, para determinar si se cumplen o no las especificaciones.

Aseguramiento de calidad: Se refiere a lo que quiere decir la palabra aseguramiento: darle confianza al cliente de que va a recibir la calidad que espera.

Mejora de la calidad: Es una actividad recurrente (parte Seguir leyendo “Fundamentos de la Norma ISO 9001: Calidad, Documentación y Mejora Continua” »

Ingeniería de Software: Casos de Uso, Arquitectura, Redes, Contratos y Gestión de Requisitos

Caso de Uso: Conjunto de escenarios que tienen una meta de usuario en común, descripción de un proceso fin a fin relativamente largo, que incluye varias etapas o transiciones. Es una manera específica de utilizar el sistema, una historia que describe un uso particular del sistema. Es la imagen de una funcionalidad del sistema desencadenada en respuesta al estímulo de un actor o rol externo.

Diseño Arquitectónico Preliminar

Componentes y Funciones de un Sistema de Telecomunicaciones

Un sistema Seguir leyendo “Ingeniería de Software: Casos de Uso, Arquitectura, Redes, Contratos y Gestión de Requisitos” »

Auditoría Informática y Control Interno: Claves para la Seguridad y Eficiencia

Auditoría: Concepto, Tipos y Procedimientos

La auditoría consiste en la emisión de una opinión profesional sobre si el objetivo sometido a análisis presenta las condiciones que han sido prescritas.

  • Contenido: Opinión
  • Condición: Profesional
  • Justificación: Siguientes procedimientos
  • Objeto: Determinar la información obtenida con cierto soporte
  • Finalidad: Fiabilidad

Tipos de Auditoría según Objeto y Finalidad

Auditoría de Seguridad: Metodología, Herramientas y Mejores Prácticas

Metodología de Auditoría de Seguridad

Fases de la Auditoría

  • Definición del Alcance: Es la primera fase del análisis.
  • Análisis de Requisitos: Se deben definir las responsabilidades y funciones de cada auditor.
  • Recopilación de Información: Se utilizan diversas herramientas y técnicas.
  • Análisis de Vulnerabilidades: Se identifican las debilidades del sistema.
  • Pruebas de Penetración (Ethical Hacking): Se simulan ataques para evaluar la seguridad.
  • Análisis de Riesgos: Se evalúa la probabilidad y Seguir leyendo “Auditoría de Seguridad: Metodología, Herramientas y Mejores Prácticas” »

Creación y Modelado de Sistemas: Diagramas Causa-Efecto y Flujo de Datos

Diagrama Causa-Efecto

1. Seleccionar normativas tecnológicas, administrativas, de calidad y de seguridad, de cumplimiento obligado o las que puedan ayudar al desarrollo de los sistemas de telecomunicación e informáticos.

2. Elaborar la descripción funcional de los sistemas de telecomunicación e informáticos a desarrollar.

3. Especificar los límites y condiciones especiales de funcionamiento de los sistemas de telecomunicación e informáticos a desarrollar.

4. Especificar las condiciones de utilización Seguir leyendo “Creación y Modelado de Sistemas: Diagramas Causa-Efecto y Flujo de Datos” »

Ingeniería del Software: Modelado de Requisitos, Desarrollo y Pruebas

Modelado y Expresión de Requisitos

Basados en el Escenario

  • Casos de Uso

    • Cuándo usarlo: Cuando necesitas describir las funcionalidades del sistema desde el punto de vista de los actores. Útil en la etapa inicial del proyecto para capturar los requisitos funcionales y entender cómo los usuarios interactúan con el sistema.

    • Ejemplo: Modelar cómo un usuario realiza una cotización en un sistema de seguros.

De Comportamiento

Metodologías Ágiles, Gestión de Proyectos y Evaluación Ambiental: Estrategias y Documentación

Metodologías Ágiles: Flexibilidad e Inmediatez en el Desarrollo de Proyectos

Las **metodologías ágiles** son un conjunto de estrategias en equipo que buscan la flexibilidad y la inmediatez en el desarrollo de un proyecto. La justificación principal para su uso radica en que los plazos de entrega o ejecución de un proyecto exigen una forma de trabajo que permita agilidad, flexibilidad y adaptación a las circunstancias y a los cambios que van surgiendo durante el proyecto.

Principios Clave de Seguir leyendo “Metodologías Ágiles, Gestión de Proyectos y Evaluación Ambiental: Estrategias y Documentación” »

Ingeniería del Software: Pruebas, UML, Documentación y Control de Versiones

Casos de Prueba (Caja Blanca y Caja Negra)

Un caso de prueba es un conjunto de entradas, condiciones de ejecución y resultados esperados. Para llevar a cabo un caso de prueba tenemos que definir condiciones, seleccionar unos valores de entrada y conocer el comportamiento que tendría que tener el sistema ante esos valores. Una vez ejecutado el caso de prueba se analiza el comportamiento y se comparan los resultados con lo que se esperaba para determinar si el sistema ha pasado o no la prueba.

Nuestra Seguir leyendo “Ingeniería del Software: Pruebas, UML, Documentación y Control de Versiones” »

Fundamentos de la Ingeniería de Software: Paradigmas, Tipos y Requisitos

Métodos para la Creación de Proyectos de Implementación

  • Modelo de Datos sobre la base de datos: Diagramas de Flujo y relación de la entidad.
  • Modelo de negocio utilizando las herramientas de modelado como Microsoft Visio y Project.
  • Modelo Lógico-relacional utilizando herramientas CASE y diagramas UML.
  • Los patrones de los modelos de desarrollo de software utilizado en todo el mundo como: RUP, ISO, CMMI y XP.

Paradigmas de Desarrollo de Software

  1. Funcional – Esta es la computación como una evaluación Seguir leyendo “Fundamentos de la Ingeniería de Software: Paradigmas, Tipos y Requisitos” »

Documentación Esencial para Sistemas de Gestión de Calidad: ISO 9000

Documentación de los Sistemas de Gestión de Calidad

Objetivos de la Documentación

  • Comunicación de la información: Facilita la comunicación interna y externa.
  • Evidencia de la conformidad: Proporciona evidencia objetiva del cumplimiento de los planes.
  • Difusión de conocimientos: Permite la transmisión y preservación del conocimiento dentro de la organización.
  • Estilos de la documentación: Puede presentarse en diversos formatos (papel, medios electrónicos, videos, etc.).

Principios Básicos de Seguir leyendo “Documentación Esencial para Sistemas de Gestión de Calidad: ISO 9000” »