Documentos de Académico
Documentos de Profesional
Documentos de Cultura
7.010
ANALISIS DE REQUISITOS
F Asignarles prioridades
ANALISIS DE SISTEMAS
7.020
ANALISIS DE REQUISITOS
F Extracción
F Análisis de requisitos
F Especificación de requisitos
• No ambigua
• Completa
• Fácil de verificar
• Consistente
• Fácil de modificar
• Fácil para identificar el origen de cada requisito
• Fácil de utilizar durante las fases
ANALISIS DE SISTEMAS
7.060
1. Introducción
1.1. Objetivo
1.2. Ambito
1.3. Definiciones, Siglas y Abreviaturas
1.4. Referencias
1.5. Visión Global
2. Descripción general
2.1. Perspectiva del producto
2.2. Funciones del producto
2.3. Características del usuario
2.4. Limitaciones generales
2.5. Supuestos y dependencias
3. Requisitos específicos
Apéndices
Indice
ANALISIS DE SISTEMAS
7.070
3. Requisitos específicos
3.1. Requisitos funcionales
3.1.1. Requisito funcional 1
3.1.1.1. Introducción
3.1.1.2. Entradas
3.1.1.3. Procedamiento
3.1.1.4. Salidas
3.1.2. Requisito funcional 2
..................
3.1.n. Requisito funcional n
3.2. Requisito de Interfaz externa
3.2.1. Interfaces de usuario
3.2.2. Interfaces hardware
3.2.3. Interfaces software
3.2.4. Interfaces de comunicaciones
3.3. Requisitos de ejecución
3.4. Restricciones de diseño
3.4.1. Acatamiento de estándares
3.4.2. Limitaciones hardware
3.5. Atributos de calidad
3.5.1. Seguridad
3.5.2. Mantenimiento
3.6. Otros requisitos
3.6.1. Base de datos
3.6.2. Operaciones
3.6.3. Adaptación de situación
ANALISIS DE SISTEMAS
7.080
Ö Graficas
Ö Textuales
FUNCION TIEMPO
ANALISIS DE SISTEMAS
7.100
INFORMACION
FUNCION TIEMPO
INFORMACION
FUNCION TIEMPO
INFORMACION
FUNCION TIEMPO
Diccionario de datos.
Función Especificación de procesos.
Especificación de entidades
externas.
Definición de Función Especificación de eventos
Tiempo
ANALISIS DE SISTEMAS
7.130
COMPONENTES
NOTACIONES
Flujos de datos
Procesos
Almacenes de
datos
Entidades
externas
ANALISIS DE SISTEMAS
7.150
CONEXIONES PERMITIDAS
Destino ENTIDAD
Fuente PROCESO ALMACEN EXTERNA
PROCESO Sí Sí Sí
ALMACÉN Sí No No *
ENTIDAD Sí No * No
EXTERNA
ANALISIS DE SISTEMAS
7.160
PROCESO PROCESO
A ALMACEN TEMPORAL B
ANALISIS DE SISTEMAS
7.170
E2
A 0 C
E1
GESTION
D
DESCOMPOSICION EN NIVELES
SISTEMA
X
E
E3
DIAGRAMA 0: GESTION SISTEMA X
A C
ANALISIS DE SISTEMAS
A1
1 2
E
B D
A2
DIAGRAMA 1:
A1 A2
DIAGRAMA 2:
A
1.1 1.2
A3 B
1.3
E
DIAGRAMA 1.2:
A1
A3
1.2.1 1.2.2
B
A2
1.2.3
7.180
ANALISIS DE SISTEMAS
7.190
METODOLOGIA METRICA
n Las salidas del diagrama hijo deben ser las mismas salidas
del proceso padre asociado con una excepción: los rechazos
triviales (caminos de rechazo que no requieren ninguna
revisión de la información establecida) no necesitan estar
balanceados entre padre e hijo.
ANALISIS DE SISTEMAS
7.210
DICCIONARIO DE DATOS
SIMBOLO SIGNIFICADO
= Composición: está compuesto de, o es equivalente a
+ Inclusión: y
[] Selección: selección una de la opciones encerradas entre corchetes, y
separadas por el símbolo “|”
{} Iteración: iteraciones del componente encerrado entre llaves
() Opción: significa que el componente encerrado es opcional (puede
estar presente o ausente)
* texto * Comentario: el texto entre asteriscos es un comentario aclarativo de
una entrada del DD
@ Identificador: se utiliza para señalar un campo o conjunto de campos
que identifican cada ocurrencia de un almacén
ANALISIS DE SISTEMAS
7.220
DICCIONARIO DE DATOS
EJEMPLO
DICCIONARIO DE DATOS
EJEMPLO
DICCIONARIO DE DATOS
DEFINICION DE ALMACENES
ESPECIFICACION DE PROCESOS
LENGUAJE ESTRUCTURADO
Alternativa SI condición
bloque
SI NO
bloque
FIN SI
Repetitiva MIENTRAS condición
bloque
FIN MIENTRAS
REPETIR
bloque
HASTA condición
Secuencia Está formada por un conjunto de sentencias (bloque) donde cada una
puede ser o una acción sencilla o una estructura de las anteriores.
ANALISIS DE SISTEMAS
7.260
ESPECIFICACION DE PROCESOS
ARBOLES DE DECISION
ESPECIFICACION DE PROCESOS
ARBOLES DE DECISION
VOLUMEN
CLIENTE DE COMPRAS
ESPECIAL
> 5.000.000
Sí Aplicar 25% descuento
VOLUMEN DE COMPRAS
> 5.000.000
AÑOS ANTIGÜEDAD Aplicar 25% descuento
< 3.000.000
Aplicar 10 % descuento
> 4.000.000
No <= 5 y >= 3 Aplicar 11% descuento
<= 4.000.000
Aplicar 5% descuento
> 4.000.000
<3 Aplicar 9% descuento
ESPECIFICACION DE PROCESOS
TABLAS DE DECISION
CONDICIONES
SÍ SÍ NO NO NO NO NO NO NO
Cliente especial
SÍ - SÍ - - - - - -
Vol. compras > 5.000.000 pts.
- SÍ - NO - - - - -
Vol. compras <= 5.000.000 pts.
- - - SÍ - - - - -
5.000.000 >= Vol. compras >= 3.000.000
- - - - SÍ - - - -
Vol. compras < 3.000.000 pts.
- - - - - SÍ - SÍ -
Vol. compras > 4.000.000 pts.
- - - - - - SÍ - SÍ
Vol. compras <= 4.000.000 pts.
- - SÍ SÍ SÍ - - - -
Años ant. > 5
- - - - - SÍ SÍ - -
5 >= Años ant. >= 3
- - - - - - - SÍ SÍ
Años ant. < 3
ACCIONES
X X
Aplicar 25 % descuento.
X
Aplicar 20% descuento.
X
Aplicar 15% descuento.
X
Aplicar 11% descuento.
X
Aplicar 10% descuento.
X
Aplicar 9% descuento.
X
Aplicar 5% descuento.
X
Sin descuento.
ANALISIS DE SISTEMAS
7.290
ESPECIFICACION DE PROCESOS
DIAGRAMAS DE ACCION
ESPECIFICACION DE PROCESOS
DIAGRAMAS DE ACCION
F O R Todos los CLIENTES
L E E R C L I E N T E , V O L U M E N D E C O M P R A S
IF CLIENTE es especial
IF V O L U M E N D E C O M P R A S > 5 . 0 0 0 . 0 0 0
GENERAR PEDIDO con 25% dto.
ELSEIF
GENERAR PEDIDO con 20% dto.
ENDIF
ELSEIF
IF A ñ o s a n t i g ü e d a d > 5
IF VOLUMEN DE COMPRAS > 5.000.000
GENERAR PEDIDO con 25% dto.
ELSEIF 5.000.000 >= VOLUMEN DE COMPRAS >= 3.000.000
GENERAR PEDIDO con 15% dto.
ELSEIF
GENERAR PEDIDO con 10% dto.
ENDIF
ELSEIF 5>= Años antigüedad >= 3
IF VOLUMEN DE COMPRAS > 4.000.000
GENERAR PEDIDO con 11% dto.
ELSEIF
GENERAR PEDIDO con 5% dto.
ENDIF
ELSEIF
IF V O L U M E N D E C O M P R A S > 4 . 0 0 0 . 0 0 0
GENERAR PEDIDO con 9% dto.
ELSEIF
GENERAR PEDIDO sin descuento
ENDIF
ENDIF
ENDIF
E N D F O R
ANALISIS DE SISTEMAS
7.310
ESPECIFICACION DE PROCESOS
PRE-POST CONDICIONES
GESTIÓN DE
ALQUILERES
DE UN VIDEOCLUB
GESTIONAR GESTIONAR
FACTURAS RESERVAS
GESTIONAR GESTIONAR
PAGOS ALTAS/BAJAS
GESTIONAR
ALTAS/BAJAS
ANALISIS DE SISTEMAS
7.330
DIAGRAMAS
.
DE DESCOMPOSICION FUNCIONAL
GESTIÓN
EMPRESA X
GESTIÓN DE GESTIÓN DE
TERRITORIOS ENVÍOS
ANALISIS DE SISTEMAS
7.340
Ø Compleción
Ø Integridad
Ø Exactitud
Ø Calidad
ANALISIS DE SISTEMAS
7.350
LISTA DE VENTOS
F Generados externamente
F Reconocidos internamente
F Basados en el tiempo
ANALISIS DE SISTEMAS
7.510
COMPONENTES
COMPONENTES
ESTADO 1
Condición de transición
Transición
Acción, o acciones de
transición
ESTADO 2
ANALISIS DE SISTEMAS
7.530
APLICACIONES
-
DIAGRAMAS DE TRANSICION DE ESTADOS
APLICACIONES
EJEMPLO
Barrera Cerrar
abierta barrera
Barrera
cerrada
ANALISIS DE SISTEMAS
7.550
EJEMPLO
Barrera abierta
Desactivar alarma
Tren aprox. dcha. o izda.
BARRERA
ABIERTA
Cerrar barrera
Activar alarma
Tren aprox. dcha. o izda.
T=1
T=1
cerrar barrera
CERRANDO ABRIENDO
BARRERA BARRERA
BARRERA
CERRADA
REDES DE PETRI
COMPONENTES
REDES DE PETRI
REPRESENTACION GRAFICA
l1 l2 l3
t1 t2
l4 l5
t3
l7
l6
ANALISIS DE SISTEMAS
7.580
REDES DE PETRI
a b
a b
ayb
ayb
c
c
ANALISIS DE SISTEMAS
7.590
PLANO INFORMACION-FUNCION
PLANO INFORMACION-TIEMPO
PLANO TIEMPO-FUNCION
TECNICAS MATRICIALES
MATRIZ ENTIDAD/FUNCION
MATRIZ ENTIDAD/ENTIDAD
CLIENTE Realiza
PRESUPUESTO
ANALISIS DE SISTEMAS
7.650
MATRIZ ENTIDAD/EVENTO
MODELADO EVENTO/ENTIDAD
Nombre
Entidad
1 2 n
-/1
Eventos* Eventos Z 2,3,4/-
Efecto Z
o Z
Evento 2 Evento 3o
Efecto X Efecto Y
1/4
3 4
1,2,3/2 1,2,3/3
ANALISIS DE SISTEMAS
7.670
MODELADO EVENTO/ENTIDAD