Sie sind auf Seite 1von 6

UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES

“UNIANDES”

FACULTAD DE SISTEMAS MERCANTILES

SISTEMAS
TEMA
El Proceso del Software
Tutor
Magister. Rodrigo Aguilar
AUTOR
NAJAMTAI WISUM JAVIER LENIN

FECHA
23/10/2018
Introducción
Según el Autor (Ruvalcaba, 2018 ) En Ingeniería del Software, un modelo de proceso de
desarrollo de software puede verse como una manera de dividir el trabajo en distintas actividades
(o el ciclo de vida del producto en distintas fases) con la intención de lograr la mejor gestión y el
mejor resultado para el proyecto.
Segundo el Autor (ALAVA, 2015) El desarrollo de un software es un proceso que no solo permite
cumplir el objetivo de desarrollarlo, sino que también es un proceso de aprendizaje reiterativo, ya
que permite documentar la información además de construir un software de calidad.
El Proceso del Software
En un mundo de cambios constantes y competencia global, las organizaciones de desarrollo de
software son presionadas a alcanzar mayor eficiencia con menores costos (claudiaarbelaez,
2012). Un proceso es una serie de pasos a seguir, que permite mantener el control, estabilidad y
organización para las actividades, desde el punto de vista técnico el proceso de un software se
define como una estructura que define actividades, métodos y herramientas con el fin de obtener
un software de calidad (ALAVA, 2015).
Un proceso de software efectivo habilita a la organización a incrementar su productividad al
desarrollar software:

 Permite estandarizar esfuerzos, promover reúso, repetición y consistencia entre


proyectos.
 Provee la oportunidad de introducir mejores prácticas de la industria.
 Permite entender que las herramientas deben ser utilizadas para soportar un proceso.
 Establece la base para una mayor consistencia y mejoras futuras.
Un proceso de software mejora los esfuerzos de mantenimiento y soporte:

 Define cómo manejar los cambios y liberaciones a sistemas de software


existentes.
 Define cómo lograr la transición del software a la operación, y cómo ejecutar los
esfuerzos de operación y soporte.

Diversidad en Modelos
Actualmente existe una gran variedad de modelos para procesos de software. Podemos
entenderlos más fácilmente si los clasificamos en dos tipos: genéricos y específicos.
Compatibilidad entre Modelos
ISO/IEC 15504

 Evaluación de procesos de software.


 En vías de ser estándar.
 Dirección amplia.
 Niveles de capacidad.
 Evaluación de capacidades por proceso individual.
 Guía para realizar la evaluación.
 Toma como referencia ISO 9001 y CMMI.
CMMI

 Modelo de madurez de procesos de software.


 Modelo – estándar de facto.
 Dirección detallada.
 Pasos progresivos (niveles) - Escalonada.
 Categorías de procesos - Continua.
 Guía para institucionalización e implementación.
 Modelo de evaluación será conforme al modelo de evaluación de 15504.
ISO 9001-2000

 Sistema de Gestión de la Calidad.


 Estándar internacional.
 Dirección amplia.
 Un conjunto de requerimientos a ser cubierto.
 No hay lineamientos para su implementación.
 Usado como referencia en actividades de gestión de calidad por CMMI y 15504.

Flujo de proceso
En el flujo de proceso se describe el orden de cómo se van a ejecutar las actividades y también se
describe el tiempo que va durar cada actividad. Hay tres tipos de flujo de proceso
Flujo de proceso lineal
El flujo de proceso lineal se realiza en una secuencia que empieza desde la comunicación hasta y
termina en el despliegue.

Flujo de proceso iterativo


Dentro del flujo de proceso iterativo se repiten las actividades una y otra vez mientras sea
necesario para avanzar con la siguiente actividad.
Flujo de proceso evolutivo
Las actividades son ejecutadas en forma circular y en cada círculo que realice es una versión
mejorada del producto.

Flujo de proceso en paralelo


Ejecuta una o dos actividades en paralelo, es decir al mismo tiempo que se ejecuta otra actividad

CONCLUSIONES
El desarrollo de software es uno de los pilares fundamentales de la Informática y al cual se dedican
muchas horas de esfuerzos en universidades, centros de investigación y empresas de todos los
tamaños. Conforme la tecnología va avanzando, van apareciendo nuevas soluciones, nuevas
formas de programación, nuevos lenguajes, y un sin fin de herramientas que intentan realizar el
trabajo del desarrollador un poco más fácil. También surgen nuevos modelos de proceso de
desarrollo y nuevas metodologías que tratan de adaptar la manera de trabajar a las necesidades
concretas de una organización y de sus proyectos.
Bibliografía
ALAVA, N. (18 de Abril de 2015). https://ingenieriaensoftwarenathalyalava.wordpress.com.
Obtenido de https://ingenieriaensoftwarenathalyalava.wordpress.com:
https://ingenieriaensoftwarenathalyalava.wordpress.com/2015/04/18/procesos-del-
software-y-modelo-cascada/

claudiaarbelaez. (1 de Marzo de 2012). https://es.slideshare.net. Obtenido de


https://es.slideshare.net: https://es.slideshare.net/claudiaarbelaez/proceso-de-
software

Ruvalcaba, M. (11 de Agosto de 2018 ). https://sg.com.mx/revista. Obtenido de


https://sg.com.mx/revista: https://sg.com.mx/revista/1/procesos-software

Das könnte Ihnen auch gefallen