Archivo de la etiqueta: ciclo de vida del software

Fundamentos de la Ingeniería del Software: Proceso, Metodologías y UML

Fundamentos de la Ingeniería del Software

La ingeniería del software aplica los principios de la ciencia de la computación y las matemáticas para lograr soluciones económicas a los problemas de desarrollo del software.

Proceso de la Ingeniería del Software

Conjunto de etapas ordenadas para lograr un producto software de calidad.

Análisis y Diseño Orientado a Objetos (OO)

Método de análisis y diseño que examina los requerimientos desde la perspectiva de las clases y objetos encontrados en el Seguir leyendo “Fundamentos de la Ingeniería del Software: Proceso, Metodologías y UML” »

Ingeniería de Software: Desarrollo, Proceso y Ciclo de Vida

Definición de Ingeniería de Software (IS)

La Ingeniería de Software (IS) es el estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas de software.

Elementos de la Ingeniería de Software

Ingeniería de Software: Metodologías, Modelado y Desarrollo Iterativo

La ingeniería del software es el estudio de las técnicas y de la teoría que subyacen al desarrollo de software de alta calidad.

Objetivos

  • Resolver el problema correcto
    • Comprender los detalles del problema
    • Analizar el problema y desarrollar un conjunto completo y preciso de requisitos
  • Entregar una solución a tiempo y dentro del presupuesto
  • Entregar una solución de alta calidad que satisfaga a cliente y usuarios

Metodología Software

Ingeniería del Software: Desarrollo, Ciclo de Vida, Sistemas de Información y Modelado

Introducción a la Ingeniería del Software

1. El Informe CHAOS

El informe CHAOS, realizado por la consultora Standish Group, intenta identificar los principales problemas del desarrollo de software. Clasifica miles de proyectos reales como:

  • Éxito: finalizado dentro del plazo y presupuesto, y cumpliendo todos los requisitos.
  • Con problemas: finalizado, pero fuera de plazo, fuera de presupuesto y sin cumplir todos los requisitos.
  • Fracaso: cancelado durante el desarrollo.

2. Factores de Éxito según los Seguir leyendo “Ingeniería del Software: Desarrollo, Ciclo de Vida, Sistemas de Información y Modelado” »

Desarrollo de Software: Metodologías, Ciclo de Vida y Factibilidad

Factibilidad en Proyectos de Software

Factibilidad Operativa

La factibilidad operativa evalúa si el nuevo sistema operará eficientemente y será utilizado una vez instalado. Debe proporcionar información sobre el conocimiento de los usuarios respecto al sistema a desarrollar, la cultura empresarial, los procedimientos y sus responsables.

Se debe establecer:

Procesos y Metodologías Clave en el Desarrollo de Software: Optimización y Mejores Prácticas

Procesos del Ciclo de Vida del Software

Adquisición

Acto por el cual una persona adquiere un producto de software.

Suministro

Acto del suministrador de un producto de software.

Desarrollo

Actividades a realizar durante el desarrollo del software.

Operación

Actividades relacionadas con el uso del sistema de software y el apoyo a los usuarios del mismo.

Mantenimiento

Actividades relacionadas con la realización de modificaciones al software y a la documentación asociada como consecuencia de errores detectados, Seguir leyendo “Procesos y Metodologías Clave en el Desarrollo de Software: Optimización y Mejores Prácticas” »

Conceptos Clave y Ciclo de Vida en Ingeniería del Software

Conceptos Fundamentales en Ingeniería del Software

  • Software: Conjunto de programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación.
  • Ingeniería del Software: Aplicación de un enfoque sistemático, disciplinado y cuantificable para el desarrollo, operación y mantenimiento del software, además de la investigación de dichos enfoques.
  • Sistema: Conjunto de elementos interrelacionados que contribuyen a un objetivo Seguir leyendo “Conceptos Clave y Ciclo de Vida en Ingeniería del Software” »

Fundamentos de Ingeniería del Software: Conceptos, Crisis y Ciclo de Vida

1. Software

Conjunto de programas, procedimientos y documentación asociada a la operación de un sistema informático.

1.3 La Crisis del Software

Los proyectos no terminaban en plazo, no se ajustaban al presupuesto inicial, presentaban baja calidad, no cumplían las especificaciones, tenían código inmantenible, carecían de metodología en su desarrollo e incapacidad para afrontar la demanda de software.

1.5 Causas de los Males del Software

Responsables no cualificados, falta de comunicación entre Seguir leyendo “Fundamentos de Ingeniería del Software: Conceptos, Crisis y Ciclo de Vida” »

Ciclo de Vida del Software y Metodologías de Desarrollo

1. Concepto de Ciclo de Vida

El ciclo de vida abarca toda la vida del sistema, comenzando con su concepción y finalizando cuando ya no se utiliza. A veces también se habla de ciclo de desarrollo, que es un subconjunto del anterior.

A continuación, se analizarán los procesos que se deben contemplar en el ciclo de vida del software y posteriormente se resumen los principales paradigmas o modelos.

2. Procesos del Ciclo de Vida

Las actividades que se pueden realizar durante el ciclo de vida del software Seguir leyendo “Ciclo de Vida del Software y Metodologías de Desarrollo” »

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” »