Tecnologico de estudios superiores de ecatepec

8
TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC GARCIA ALVAREZ MATIAS MODELADO DE NEGOCIOS ELIZABETH PULIDO

description

 

Transcript of Tecnologico de estudios superiores de ecatepec

TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC

GARCIA ALVAREZ MATIAS

MODELADO DE NEGOCIOS

ELIZABETH PULIDO

6851

MODELOS DE PROCESOS DE CICLO DE VIDA

1.- Concepto de ciclo de Vida

A lo largo de la historia existieron diferentes paradigmas o ciclos de vida para el

software: desde el ciclo en cascada pasando por el modeo de espiral de Boehm

hasta lo mas reciente ciclos de vida orientados al objeto.

Existen organizaciones profesionales e internacionales que han ocupado el ciclo

de vida como lo son:

IEEE como ISO/IEC han publicado normas sobre los estándares del ciclo de vida

como el estándar IEEE que este estándar para el desarrollo de procesos de ciclo

de vida del software

La norma ISO 12207 entiende por modelo de ciclo de vida un marco de referencia

que contiene los procesos, las tareas y las actividades involucradas en el

desarrollo y el mantenimiento de un producto de software

La norma ISO 15288 (ISO, 2003) esta define el ciclo de vida como la evolución del

tiempo de un sistema hasta su retirada un marco de proceso y actividades

relativas del ciclo de vida.

A continuación se presentan los principales estándares relacionados con los ciclos

de vida ISO 12207 y 15288

2.- PROCESOS DEL CICLO DE VIDA SOFTWARE

ISO 12207las actividades que se pueden realizar en el ciclo de vida se agrupan en

procesos de soporte y procesos generales

2.1 PROCESOS PRINCIPALES

Son aquellos que son útiles a las personas que inician o realizan el desarrollo

PROCESO DE ADQUISISCION= Obtener el producto o servicio que

satisface la necesidad expresada por el cliente.

PROCESO DE SUMINISTRO= proporciona un producto o servicio al cliente

que satisface los requerimientos acordados.

PROCESO DE DESARROLLO= transformar un conjunto de requisitos en

un producto o sistema basado en software que satisface las necesidades

del cliente.

ELICITACION DE REQUISITOS =recopilar procesar las necesidades y

requisitos del cliente a lo largo del ciclo de vida.

ANALISIS DE REQUISITOS DEL SISTEMA= transformar los requisitos

definidos por los participante o implicados en requisitos técnicos para el

sistema

DISEÑO ARQUITECTONICO DEL SISTEMA= identificar requisitos del

sistema que deben ser ubicados.

ANALISIS DE LOS REQUISITOS DEL SOFTWARE= establecer los

requisitos de los requerimientos del sistema.

DISEÑO DEL SOFTWARE= proporcionar un diseño para el software que

implementa los requisitos implementados por el sistema

CONSTRUCCION DE SOFTWARE= producir unidades de software

ejecutable que reflejen el diseño del sistema.

INTEGRACION DEL SOFTWARE combinar las unidades del software

produciendo elementos de software integrados.

PRUEBA DEL SOFTWARE= confirmar que el producto software satisface

los requisitos definidos

INTEGRACION DEL SISTEMA= integrar los elementos del sistema como

manuales y otros sistemas.

PRUEBA DEL SISTEMA= asegurar que la implemetacion de todos los

requisistos del sistema listo para entregar.

INSTALACION DEL SOFTWARE= instalar el producto software que

satisface los requisitos acordados en el entorno objetivo.

PROCESO DE OPERACIÓN incluye la operación del producto del software

en el entorno final y proporciona soporte del mismo

PROCESO DE MANTENIMIENTO = modificación de un sistema o producto

software después de la entrega para corregir fallos.

2.2 PROCESO DE SOPORTE

Sirven de apoyo al resto y se aplican en cualquier punto del ciclo de vida

PROCESO DE DOCUMENTACION= sirve para desarrollar y

mantener la información registrada por un proceso

PROCESO DE GESTION DE LA CONFIGURACION=sirve para

establecer o mantener la integridad de todos los productos de un

trabajo o porceso.

PROCESO DE ASEGURAMIENTO DE LA CALIDAD= asegura que

los productos de trabajo y cumplen los planes definidos ISO 12207

PROCESO DE VERIFICACION= sirve para confirmar que se

cumplan los requisitos del producto de trabajo de software

PROCESO DE AUDITORIA = permite determinar de forma

independiente la conformidad de los productos.

PROCESO DE USABILIDAD= asegurar los intereses y las

necesidades de las partes involucradas con el fin de permitir la

optimización del soporte.

2.3 PORCESOS ORGANIZACIONALES

Se emplean para establecer predeterminar la organización para ser mas efectiva

PROCESOS DE GESTION= persigue organizar monitorizar y controlar el

inicio y el desempeño de cualquier proceso de negocio de la organización

ALINEAMIENTO ORGANIZACIONAL= asegurar que los procesos software

necesarios para proporcionar un producto.

GESTION DE PROYECTOS = identificar establecer coordinar y monitorizar

las actividades tareas y recursos necesarios para que un proyectó produzca

un producto.

GESTION DE RIESGOS= identificar gestionar y analizar los riesgos de

forma continua.

PROCESO DE MEJORA = mejorar de forma continua la efectividad y la

eficiencia atraves de los procesos utilizados alineado a las necesidades del

negocio.

PROCESOS DE RECURSOS HUMANOS= sirve para proporcionar a la

organización los recursos humanos adecuados y mantener la competencia

con las necesidades de la empresa

PROCESO DE GESTION DE ARCHIVOS= gestionar la vida de los activos

reutilizables dese su concepción hasta su retirada.

2.4 PROCESO DE ADAPTACION

Realizar la adaptación básica de la norma ISO 12207 con respecto a los proyectos

del software

Ene le estándar IEEE (1998D) se dan recomendaciones de como registrar datos

del ciclo de vida resultantes de los procesos del ciclo de vida del estándar IEEE

Describir y registrar la información sobre el producto software durante su

ciclo de vida

Dar soporte a la usabilidad y mantenibilidad de un producto de software

Definir y controlar los procesos del ciclo de vida

Comunicar información sobre el sistema

Proporcionar evidencias de los procesos que se han seguido

3 PROCESOS DEL CICLO DE VIDA DEL SISTEMA

PROCESO DE ACUERDO incluyen los procesos de adquisición o

suministro

PROCESO DE PROYECTO= hacer evolucionar los planes de proyecto

valorar los progresos actuales y el proceso respecto a los planes y controlar

la ejecución del proyectó hasta su culminación