Está en la página 1de 19

Proceso del software

¿Qué es un proceso?

Un proceso es un conjunto de actividades


mutuamente relacionadas o que al interactuar juntas
en los elementos de entrada los convierten en
resultados
¿Qué es un proceso del software?

Consiste en una serie de pasos para conseguir un software sin importar el tipo,
complejidad y dominio de este. El proceso del software busca lograr un objetivo
amplio y se desarrolla por estilos o modelos de desarrollo, los cuales abarcan las
etapas que comparte todo software, a las cuales se les llama ciclo de vida del software
Modelo de Cascada

En Ingeniería de software el desarrollo en cascada, también llamado modelo en


cascada, el enfoque estratégico que ordena rigurosamente las etapas del proceso para
el desarrollo de software, de tal forma que el inicio de cada etapa debe esperar a la
finalización de la etapa anterior.1 Al final de cada etapa, el modelo está diseñado para
llevar a cabo una revisión final, que se encarga de determinar si el proyecto está listo
para avanzar a la siguiente fase
Modelo en V

Es una representación gráfica del ciclo de vida del desarrollo de sistemas. En él se


resumen las principales medidas que deben adoptarse en relación con las prestaciones
correspondientes en el marco del sistema informático de validación. El lado izquierdo
de la V representa la descomposición de las necesidades, y la creación de las
especificaciones del sistema. El lado derecho de la V representa la integración de las
piezas y su verificación. V significa verificación y validación. Es muy similar
al modelo de la cascada clásico ya que es muy rígido y contiene una gran cantidad de
iteraciones
Modelo de Espiral o Evolutivo

Su método estratégico es por la dimensión radial mide el coste y la dimensión angular


mide el grado
Cada una de las regiones está compuesta por un conjunto de tareas del trabajo,
llamado conjunto de tareas, que se adaptan a las características del proyecto que va a
emprenderse. Para proyectos pequeños, el número de tareas de trabajo y su
formalidad es bajo. de avance del proyecto.
¿Qué es el ciclo de vida del software?

Este describe el desarrollo de software, desde la fase inicial hasta la fase final, para
garantizar que el software cumpla los requisitos para la aplicación y verificación de
los procedimientos de desarrollo: se asegura de que los métodos utilizados son
apropiados.
El ciclo de vida permite que los errores se detecten lo antes posible y por lo tanto,
permite a los desarrolladores concentrarse en la calidad del software, en los plazos de
implementación y en los costos asociados. Consisten en varias etapas:
Especificaciones

Consiste en definir el resultado del proyecto y su papel en la estrategia global.


Diseño general

Se basa en recopilar, examinar y formular los requisitos del cliente y examinar


cualquier restricción que se pueda aplicar.
Diseño en detalle

Son aquellos requisitos generales de la arquitectura de la aplicación.


Programación

Es la implementación de un lenguaje de programación para crear las funciones


definidas durante la etapa de diseño.
Integración

Su propósito es garantizar que los diferentes módulos se integren con la aplicación,


de aquí que está deba estar documentada específicamente.
Pruebas

Existen de varios tipos, ejemplo prueba de unidad que es de cada subconjunto de la


aplicación para garantizar que se implementaron de acuerdo con las especificaciones
y Prueba beta para garantizar que el software cumple con las especificaciones
originales.
Instalación

Es el proceso fundamental por el cual los nuevos programas son transferidos a un


computador con el fin de ser configurados, y preparados para ser ejecutados en el
sistema informático, para cumplir la función por la cual fueron desarrollados. Un
programa recorre diferentes fases de desarrollo durante su vida útil
Mantenimiento

Se ocupa para todos los procedimientos correctivos y las actualizaciones secundarias


del software para prevenir que el software siga en el correcto funcionamiento y
cumpla con los estándares de calidad
Bibliografía

S. Pressman, Roger. Ingeniería del Software: Un enfoque práctico, 3.ª Edición, Pag.
26-30.

Ruby Casallas, Andrés Yie, Ingeniería de Software: Ciclos de Vida y Metodologías.

Patricia Arieta Melgarejo, Modelos del ciclo de vida de software.

También podría gustarte