• No se han encontrado resultados

Verificar los Escenarios confeccionados Asegurar que los escenarios sean consistentes con la

PROCESO DE DESARROLLO DE SOFTWARE

2 Verificar los Escenarios confeccionados Asegurar que los escenarios sean consistentes con la

postura de la gerencia superior LP

Recursos:

Humanos: Tecnológicos:

Rol: Capacitación requerida:

LP Técnicas para realizar entrevistas Técnicas de construcción de escenarios ER Técnicas para realizar entrevistas

Técnicas de construcción de escenarios GS Visión global de la empresa

Expectativas del sistema a modelar UO Expectativas del sistema a modelar

Planilla de Cálculos

Técnicas:

Verificar los Objetivos del Sistema identificados. Por cada uno de los objetivos del sistema identificados se debe: 1. Chequear lo detallado en el componente Identificador.

2. Chequear lo detallado en el componente Descripción.

3. Chequear la coherencia entre el componente Identificador y Descripción 4. Chequear la relación con la necesidad que lo justifica

5. Chequear el contenido de los restantes componente de información

6. Por cada omisión, error o deficiencia que se encuentre, se debe confecciona una entidad DEO. Si el contenido de la entidad DEO afecta a algún requerimiento se registra en el DEO en el documento Propuestas de Cambio y sino se registra en el Listado DEO Objetivos del Sistema

Verificar los Escenarios confeccionados. Por cada uno de los escenarios confeccionados se debe: 1. Chequear el contenido del escenario

2. Chequear el contenido del vínculo describe

3. Por cada omisión, error o deficiencia que se encuentre, se debe confecciona una entidad DEO. Si el contenido de la entidad DEO afecta a algún requerimiento se registra en el DEO en el documento Propuestas de Cambio y sino se registra en el Listado DEO Objetivos del Sistema

Input:

Nombre Origen Criterio de Entrada :Estado o Condición Tipo Especificación Objetivos del Sistema 1.03.02 Objetivos del Sistema identificados y descriptos PDT

Output

Nombre Destino Criterio de Salida :Estado o Condición Tipo Especificación Objetivos del Sistema 2.00

2.01 2.01.01

Especificación validada por la gerencia superior PDT Propuestas de Cambio 2.00

2.02 2.02.02

Errores, omisiones y/o deficiencias identificadas y descriptas en las respectivas entidades DEO PDT Listado DEO Objetivos del Sistema 1.03

1.03.01 1.03.02

Si no está vacía INF

Definiciones: Restricciones: Variables a medir:

Nombre de la variable DEO identificados

DEO por objetivo del sistema DEO por requerimiento de software

Observaciones:

En esta actividad se confecciona el vínculo generates. La diferencia entre el documento Propuestas de Cambio y el Listado

DEO Objetivos del Sistema radica en que en el primer documento se detallan hechos que afectan a los requerimientos. En cambio, en el Listado DEO Objetivos del Sistema se detallan hechos que no afectan a los requerimientos. Si este listado presenta algún ítem, el proceso continúa dependiendo de los errores encontrados en la actividad 1.03.01 y/o 1.03.02.

"%& # 0 +% ( " # + +" ## 10

La siguiente tabla muestra los distintos productos de trabajos generados en cada una de estas actividades.

Actividad Input Origen Output Destino

Información del dominio a modelar ORG Especificación Objetivos del Sistema (validada ) 2.00 2.01 2.01.01 Listado de CSFs 2.00 2.01 2.01.03 5.00 5.01 5.02 5.02.02 Modelos de la Organización 2.00 2.01 2.01.01 Propuestas de Cambio 2.00 2.02 2.02.02 Especificación Fundamentación 5.00 5.03 1.00 Modelizar la Organización Información Fundamentación 5.00 Identificación Conflicto 5.00 5.01 1.01 Analizar la

Organización Información del dominio a modelar ORG Modelos de la Organización 1.02 1.02.01 1.02.02 1.02.03 2.00 2.01 2.01.01 2.01.04 Listado DEO Necesidades Organizacionales 1.02.04 Documento de Misión 1.03

1.03.01 Listado DEO Necesidades Organizacionales 1.02.01 1.02.03 1.02 Desarrollar las

Necesidades

Organizacionales Modelos de la Organización 1.01

Listado CSFs 2.00 2.01 2.01.03 5.00 5.01 5.02 5.02.02 Modelos de la Organización 1.01 Síntesis información

Necesidades Organizacionales 1.02.02 1.02.01 Confeccionar las

Necesidades

Organizacionales Listado DEO Necesidades Organizacionales 1.02.04 Listado Necesidades Organizacionales 1.02.02 1.02.03 Modelos de la Organización 1.01 Síntesis de la información CSFs CA Listado DEO CSFs 1.02.02 Síntesis información Necesidades Organizacionales 1.02.01 Listado CSFs 2.00 2.01 2.01.03 5.00 5.01 5.02 5.02.02 1.02.02 Identificar los CSFs de la organización

Listado Necesidades Organizacionales 1.02.01

Listado DEO CSFs 1.01.02 Modelos de la Organización 1.01

Listado Necesidades Organizacionales 1.02.01 Listado CSFs 1.02.02 Listado DEO Necesidades Organizacionales 1.02.04 Síntesis información CSFs 1.02.02 1.02.03 Describir las Necesidades Organizacionales Síntesis información Necesidades Organizacionales 1.02.01 Documento de Misión 1.02.03

Listado DEO Necesidades Organizacionales 1.02 1.02.01 1.02.03 1.02.04 Validar las Necesidades Organizacionales Documento de Misión 1.02.02

Documento de Misión validado 1.03 1.03.01

"%& # 0 +% ( " # + +" ## 11

Documento de Misión validado 1.02.03 Propuestas de Cambio 2.00 2.02 2.02.02 Especificación Objetivos del Sistema 2.00

2.01 2.01.01 1.03 Desarrollar los

Objetivos del Sistema

Listado DEO Objetivos del Sistema 1.03.03

Listado DEO Objetivos del Sistema 1.03.03 Documento de Misión validado 1.02.03 Listado Objetivos del Sistema 1.03.02 1.03.01 Confeccionar los Ob-

jetivos del Sistema Listado DEO Objetivos del Sistema 1.03.03 Síntesis información Objetivos del Sistema 1.03.02 Listado Objetivos del Sistema 1.03.01

Síntesis información Objetivos del Sistema 1.03.01 1.03.02 Describir los

Objetivos del

Sistema Listado DEO Objetivos del Sistema 1.03.02

Especificación Objetivos del Sistema 1.03.03 Especificación Objetivos del Sistema(validada ) 2.00 2.01

2.01.01 Propuestas de Cambio 2.00

2.02 2.02.02 1.03.03 Validar los Objetivos

del Sistema. Especificación Objetivos del Sistema 1.03.02

Listado DEO Objetivos del Sistema 1.03 1.03.01 1.03.02

Tabla 17 Entradas/salidas actividad Modelizar la Organización

6.2.2 Actividad 2.0 Especificar los Requerimientos de Software

La actividad raíz Especificar los Requerimientos de Software involucra la realización de diferentes actividades que tienen como propósito la captura, entendimiento y documentación de los requerimientos. Estas actividades se especifican en:

1. Determinar los Requerimientos de Software a desarrollar 2. Reformar los Requerimientos de Software

3. Documentar los Requerimientos de Software

Dichas actividades implementan las acciones por la cuales se confeccionan las entidades y relaciones que faltan definir del submodelo de Gestión de los Requerimientos propuesto por Ramesh. En la primer actividad -Determinar los Requerimientos de Software a

desarrollar -, se especifican las acciones que involucran la captura (representado por medio

de los vínculos generate y derive) y modelado de los requerimientos. Un aspecto central en

el modelado de los requerimientos consiste en vincularlos con los CSFs de la organización. Tal relación se representa por medio del vínculo managed_by. Por otra parte, en la actividad

Reformar los Requerimientos de Software, se especifican las diversas acciones

relacionadas con la modificación de los mismos. Dichas acciones se describen por medio de los vínculos elaborate, modify, part_of. En la actividad Documentar los Requerimientos de

Software se confecciona el documento Especificación de Requerimientos de Software.

Cabe aclarar que en las distintas iteraciones del proceso de desarrollo se puede alterar el orden de ejecución de las actividades especificadas, o llegado el caso, puede no ser necesaria la puesta en marcha de algunas de ellas.

"%& # 0 +% ( " # + +" ## 12

Código: Nombre:

2.00

Especificar los Requerimientos de

Software

Modelizar la Organización

Especificar los Requerimientos de Software

Validar la Especificación de Requerimientos de Software

Desarrollar la Arquitectura del Sistema

Objetivos:

Confeccionar el documento Especificación de Requerimientos de Software.

Justificación:

La identificación correcta de los requerimientos, su posterior análisis, documentación y su continua gestión representan uno de los factores críticos para el éxito de cualquier proyecto de desarrollo de software.

Actividades:

Paso Nombre Actividad Objetivo Rol