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