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

Pruebas de Software y Control de Proyectos: Guía Completa

Pruebas del Sistema

Proceso de Pruebas

Dos conjuntos de procesos: el crecimiento de la población de errores no detectados y la prueba del sistema como consecuencia de la detección y corrección de estos errores.

Dos actividades fundamentales:

Aseguramiento de la Calidad del Software: Guía completa

Clase 1: Introducción I

Aseguramiento

Preserva o resguarda de deterioros, daños o pérdidas de algo o alguien.

Calidad

Propiedades inherentes a algo que permiten juzgar su valor. Las propiedades inherentes de un producto o servicio se destacan por sobre las otras, por lo que las empresas deben asegurar que los requisitos de sus clientes se cumplan a tal grado de calidad que no sea necesario acudir a una segunda opinión.

Existen dos aspectos de calidad: uno objetivo, relacionado con la calidad como Seguir leyendo “Aseguramiento de la Calidad del Software: Guía completa” »

Análisis y Especificación de Requisitos de Software: Una Guía Completa

Análisis y Especificación de Requisitos de Software

1. Introducción al Análisis de Requisitos

El análisis de requisitos es una fase crucial del ciclo de vida del software. Consiste en producir un documento que describa qué debe hacer el sistema, pero no cómo. El analista realiza actividades de análisis y síntesis, trabajando en conjunto con los proveedores y clientes. El análisis de requisitos se define como «el proceso de estudio de las necesidades de los usuarios para llegar a una definición Seguir leyendo “Análisis y Especificación de Requisitos de Software: Una Guía Completa” »

Calidad y Enfoque Prospectivo en la Ingeniería de Software

1. ¿En qué consiste el enfoque prospectivo del software?

Anticipar los requerimientos de los sectores a los que se brinda soporte, promover nuevas prácticas de gestión y la formulación de diferentes escenarios en las tendencias de los negocios representan para la ingeniería de software fuentes de incertidumbre, pues debe generar soluciones a problemas cuyos elementos aún no se vislumbran con claridad, incluso para los propios actores.

2. ¿En qué consiste el ISO-15504?

Es un emergente estándar Seguir leyendo “Calidad y Enfoque Prospectivo en la Ingeniería de Software” »

Modelos de Evaluación y Mejora de Procesos de Software

Clase 7

Calidad del Software y Modelos de Mejora

Hoy en día, la calidad del software está relacionada con el proceso de desarrollo y mantenimiento.

Se han utilizado modelos de evaluación y mejora de procesos para identificar e integrar buenas prácticas en el desarrollo del software.

Las empresas que se dedican al desarrollo y mantenimiento del software buscan implementar estrategias para mejorar los procesos.

Los modelos de evaluación y mejora de procesos sirven para medir, identificar, optimizar Seguir leyendo “Modelos de Evaluación y Mejora de Procesos de Software” »

Calidad y Mitos del Software: Desarrollo Basado en Estándares

Calidad de Software

Calidad de software es el desarrollo de software basado en estándares con la funcionalidad y rendimiento total que satisfacen los requerimientos del cliente.

Mitos del Software

Los mitos del software – creencias acerca del software y de los procesos empleados para construirlo – se pueden rastrear hasta los primeros días de la computación. Los mitos tienen ciertos atributos que los convierten en insidiosos.

Mitos de la Administración

Los gestores con responsabilidad sobre el software, Seguir leyendo “Calidad y Mitos del Software: Desarrollo Basado en Estándares” »

Ingeniería de Software: Ciclo de Vida y Modelos

¿Qué es la Ingeniería de Software?

Estudio y aplicación de enfoques sistemáticos, económicos y medibles para el desarrollo y mantenimiento de software de calidad.

¿Qué es el Software?

Programas informáticos y documentación asociada.

Características del Software

La Ingeniería de Software se refiere a software (sistemas) desarrollado por grupos y no por particulares. El software debe cumplir con los requisitos solicitados por el usuario. Debe ser fácil de mantener, tener un buen funcionamiento, Seguir leyendo “Ingeniería de Software: Ciclo de Vida y Modelos” »

Ingeniería del Software: Conceptos Clave

Arquitecturas de Software

Arquitecturas más comunes

  • Arquitectura Monolítica: El software se estructura en grupos funcionales ajustados.
  • Arquitectura Cliente-Servidor: El software distribuye la carga de cálculo en dos partes independientes, pero sin una clara separación de funciones.
  • Arquitectura de Tres Niveles: Especialización de la arquitectura cliente-servidor con tres capas: presentación (interfaz de usuario), lógica de negocio (donde se modela el negocio) y datos (persistencia). Cada capa Seguir leyendo “Ingeniería del Software: Conceptos Clave” »

Historia y Evolución del Sistema Operativo BSD

BSD son las iniciales de Berkeley Software Distribution (en español, Distribución de Software Berkeley) y se utiliza para identificar un sistema operativo derivado del sistema Unix nacido a partir de los aportes realizados a ese sistema por la Universidad de California en Berkeley.

En los primeros años del sistema Unix sus creadores, los Laboratorios Bell de la compañía AT&T, autorizaron a la Universidad de California en Berkeley y a otras universidades a utilizar el código fuente y adaptarlo Seguir leyendo “Historia y Evolución del Sistema Operativo BSD” »

BSD: Historia y Evolución de un Sistema Operativo

BSD: Historia y Evolución de un Sistema Operativo

Introducción

BSD (Berkeley Software Distribution) es un sistema operativo derivado de Unix, desarrollado en la Universidad de California en Berkeley. Su historia se remonta a los inicios de Unix, cuando los Laboratorios Bell de AT&T permitieron a la universidad utilizar y modificar el código fuente.

Durante las décadas de 1970 y 1980, Berkeley utilizó Unix para sus investigaciones en sistemas operativos. Cuando AT&T retiró el permiso de Seguir leyendo “BSD: Historia y Evolución de un Sistema Operativo” »