19
INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

INGENIERÍA DEL SOFTWARE I · INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

  • Upload
    others

  • View
    11

  • Download
    1

Embed Size (px)

Citation preview

Page 1: INGENIERÍA DEL SOFTWARE I · INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

INGENIERÍA DEL SOFTWARE IPráctica 2

Especificación de Requisitos

Univ. Cantabria – Fac. de CienciasPatricia López

Page 2: INGENIERÍA DEL SOFTWARE I · INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

Especificación de Requisitos:

Análisis Textual

Page 3: INGENIERÍA DEL SOFTWARE I · INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

P2.3Patricia López - IS1

Análisis Textual

• Análisis Textual:

� Técnica para la captura y análisis de requisitos

� En Visual Paradigm permite identificar los siguientes elementos de modelado candidatos:

� Casos de Uso

� Actores

� Clases

• Tutorial interactivo en http://www.visual- paradigm.com/product/vpuml/demos/requirements/textualanalysis.jsp

Page 4: INGENIERÍA DEL SOFTWARE I · INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

P2.4Patricia López - IS1

Análisis Textual en VP

Page 5: INGENIERÍA DEL SOFTWARE I · INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

P2.5Patricia López - IS1

Análisis Textual en VP

1) Crear Modelo de Análisis Textual

Page 6: INGENIERÍA DEL SOFTWARE I · INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

P2.6Patricia López - IS1

Análisis Textual en VP

2) Editar la Especificación Textual del Problema

� Ejemplo: Máquina de Reciclaje

Page 7: INGENIERÍA DEL SOFTWARE I · INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

P2.7Patricia López - IS1

Análisis Textual en VP

3) Identificación de elementos candidatos

� Seleccionar texto – Add Candidate Class – Seleccionar el tipo

Page 8: INGENIERÍA DEL SOFTWARE I · INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

P2.8Patricia López - IS1

Análisis Textual en VP

3) Identificación de elementos candidatos

� Seleccionar texto – Add Candidate Class – Seleccionar el tipo

Page 9: INGENIERÍA DEL SOFTWARE I · INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

P2.9Patricia López - IS1

Análisis Textual en VP

4) Completar la información de los elementos candidatos

Page 10: INGENIERÍA DEL SOFTWARE I · INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

P2.10Patricia López - IS1

Análisis Textual en VP

5) Crear elementos del modelo a partir de los candidatos.

Forma 1: Desde el propio diagrama de análisis textual

Page 11: INGENIERÍA DEL SOFTWARE I · INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

P2.11Patricia López - IS1

Análisis Textual en VP

5) Crear elementos del modelo a partir de los candidatos.

Forma 2: Creando un diagrama de casos de uso (o de clases) y arrastrando a él los candidatos que queremos crear

Page 12: INGENIERÍA DEL SOFTWARE I · INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

P2.12Patricia López - IS1

Análisis Textual en VP

5) Crear elementos del modelo a partir de los elementos candidatos

Page 13: INGENIERÍA DEL SOFTWARE I · INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

P2.13Patricia López - IS1

Análisis Textual en VP

6) Crear diagramas con los elementos identificados

� Utilizar los elementos en los modelos correspondientes (cdu, clases, ..)

� Vista: Model

� Seleccionar Elementos candidatos o elementos del modelo

� Arrastrarlos hasta su diagrama correspondiente.

Page 14: INGENIERÍA DEL SOFTWARE I · INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

Especificación de Requisitos:

Diagramas de Requisitos

Page 15: INGENIERÍA DEL SOFTWARE I · INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

P2.15Patricia López - IS1

Diagramas de Requisitos

• Diagrama de Requisitos:

� Técnica que permite la especificación y captura de requisitos deforma efectiva y práctica. Permite mostrar de forma gráfica la taxonomía de los requisitos de usuario a un nivel de abstracción alto.

• Tutorial interactivo de diagrama de requisitos en VP en

http://www.visual-paradigm.com/product/vpuml/demos/requirements/requirement.jsp?type=voice

Page 16: INGENIERÍA DEL SOFTWARE I · INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

P2.16Patricia López - IS1

Diagramas de requisitos en VP

1) Crear un Diagrama de Requisitos

Page 17: INGENIERÍA DEL SOFTWARE I · INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

P2.17Patricia López - IS1

Diagramas de requisitos en VP

2) Creación de un Requisito

� Nombre

� Texto

� ID

� Tipo

� Método de Verificación

� Riesgo

Page 18: INGENIERÍA DEL SOFTWARE I · INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

P2.18Patricia López - IS1

Diagramas de requisitos en VP

3) Personalización de Requisitos

Page 19: INGENIERÍA DEL SOFTWARE I · INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria – Fac. de Ciencias Patricia López

P2.19Patricia López - IS1

Diagramas de requisitos en VP

Ejemplo: Requisitos para un sistema de configuración de un vehículo