Upload
docong
View
220
Download
0
Embed Size (px)
Citation preview
ANÁLISIS DE SISTEMAS
Por:
Ing. Tanya Recalde Ch.
CAPÍTULO 3
ANÁLISIS Y DETERMINACIÓN DE
REQUERIMIENTOS
3.1. INTRODUCCIÓN
El objetivo del análisis de sistemas es
comprender situaciones, no resolver
problemas.
Solo después de comprender en su
totalidad el sistema, los analistas
están en la posición de analizarlo y
generar recomendaciones para el
diseño de sistemas.
3.2. DETERMINACIÓN DE
REQUERIMIENTOS
La determinación de
requerimientos es el estudio de un
sistema para conocer cómo trabaja
y dónde es necesario efectuar
mejoras.
Un requerimiento es una
característica que debe incluirse en
un nuevo sistema.
3.2. DETERMINACIÓN DE
REQUERIMIENTOS
Existen tres actividades que se
efectúan para determinar los
requerimientos de un sistema:
1. Anticipación de requerimientos.
2. Investigación de requerimientos.
3. Especificación de requerimientos.
3.3. TÉCNICAS PARA ENCONTRAR
HECHOS
Los analistas utilizan métodos específicos para reunir datos relacionados con los requerimientos y pueden ser los siguientes:
1. Entrevistas.
2. Cuestionarios.
3. Revisión de registros.
4. Observación.
3.4. HERRAMIENTAS PARA
DOCUMENTAR PROCEDIMIENTOS Y
DECISIONES
Cuando se analizan procedimientos y
decisiones el primer paso es
identificar condiciones y acciones,
conceptos comunes a todas las
actividades.
1. Condiciones y variables de
decisión.
2. Acciones
3.4. HERRAMIENTAS PARA
DOCUMENTAR PROCEDIMIENTOS Y
DECISIONES
1. Condiciones y variables de
decisión.-
Las condiciones cambian y es por
eso que se las referencia como las
variables de decisión. Estas
pueden o no cumplirse, pudiendo
tomar valores booleanos
(falso/veradero) o de
afirmación/negación.
3.4. HERRAMIENTAS PARA
DOCUMENTAR PROCEDIMIENTOS Y
DECISIONES
2. Acciones.-
Las acciones son las opciones, que
comprenden pasos, actividades o
procedimientos, que puede elegir
una persona cuando se enfrenta
ante un conjunto de condiciones
3.4. HERRAMIENTAS PARA
DOCUMENTAR PROCEDIMIENTOS Y
DECISIONES
Las herramientas para documentar
procedimientos y decisiones son:
1. Árboles de decisión.
2. Tablas de decisión.
3. Español estructurado.
3.4. HERRAMIENTAS PARA
DOCUMENTAR PROCEDIMIENTOS Y
DECISIONES
1. Árboles de decisión.-
El árbol de decisión es un diagrama que
representa en forma secuencial
condiciones y acciones.
Los árboles de decisión se leen de
izquierda a derecha y conservando en
este mismo sentido, el peso y
secuencia de las condiciones y
acciones.
3.4. HERRAMIENTAS PARA
DOCUMENTAR PROCEDIMIENTOS Y
DECISIONES
Raíz
Condición
Condición
Condición
Condición
Condición Condición
Condición
Acción
Acción
Acción
Acción
Acción
Acción
Acción
Árbol de Decisión
3.4. HERRAMIENTAS PARA
DOCUMENTAR PROCEDIMIENTOS Y
DECISIONES
2. Tablas de decisión.-
Es una matriz de renglones y
columnas que indican condiciones
y acciones.
Las reglas de decisión establecen el
procedimiento a seguir cuando
existen ciertas condiciones
3.4. HERRAMIENTAS PARA
DOCUMENTAR PROCEDIMIENTOS
Y DECISIONES
Tabla de Decisión
CONDICIÓN
Identificación de
Condiciones
REGLAS DE DECISIÓN
Entradas de acciones
Identificación de
Acciones
Entradas de condiciones
3.4. HERRAMIENTAS PARA
DOCUMENTAR PROCEDIMIENTOS Y
DECISIONES
Para desarrollar Tablas de Decisión, se debe emprender los siguientes pasos:
Identificar las condiciones en la decisión.
Identificar las acciones.
Estudiar las diferentes posibilidades de combinación
Llenar la tabla con las reglas de decisión (como máximo 2n, donde n es el número de condiciones).
3.4. HERRAMIENTAS PARA
DOCUMENTAR PROCEDIMIENTOS Y
DECISIONES
Después de construir una tabla, se debe verificar que sea correcta y completa con la finalidad de asegurar que la tabla incluye todas las condiciones junto con las reglas de decisión que las relacionan con las acciones.
Eliminación de redundancia
Supresión de contradicciones
3.4. HERRAMIENTAS PARA
DOCUMENTAR PROCEDIMIENTOS Y
DECISIONES
Eliminación de redundancia.-
La redundancia se presenta cuando las siguientes condiciones son verdaderas al mismo tiempo:
a) Dos reglas de decisión son idénticas salvo por una condición del reglón; y,
b) Las acciones para las dos reglas son idénticas.
3.4. HERRAMIENTAS PARA
DOCUMENTAR PROCEDIMIENTOS Y
DECISIONES
Redundancia y Contradicción
en una Tabla de Decisión
CONDICIÓN
C1:
C2:
C3:
REGLAS DE DECISIÓN
1 2 ….. 7 8
V V F F
V V V V
V F V V
A1:
A2:
x x x
x
Redundancia Contradicción
3.4. HERRAMIENTAS PARA
DOCUMENTAR PROCEDIMIENTOS Y
DECISIONES
3. Español estructurado.-
Es otro método que evita los
problemas de ambigüedad del
lenguaje al establecer condiciones
y acciones, tanto en
procedimientos como en
decisiones.
3.4. HERRAMIENTAS PARA
DOCUMENTAR PROCEDIMIENTOS Y
DECISIONES
El español estructurado emplea tres
tipos básicos de declaraciones
para describir un proceso:
Estructuras de Secuencia.
Estructuras de Decisión.
Estructuras de Iteración
3.5. PREGUNTAS DE REPASO
1. ¿Qué es un requerimiento de
sistema? ¿Cómo se determinan los
requerimientos?
2. Mencione las cuatro preguntas más
importantes a las que los analistas
buscan respuesta durante la
investigación de sistemas.
3.5. PREGUNTAS DE REPASO
3. ¿Qué tipo de información se obtiene
mejor por medio de una entrevista?
4. ¿Qué diferencias existen entre los
cuestionarios abierto y cerrado?
¿para qué tipo de información tiene
mayor utilidad cada uno de ellos?
3.5. PREGUNTAS DE REPASO
5. ¿Qué papel juega la observación en
las investigaciones de sistemas?
6. ¿Cuándo es más eficaz la revisión de
registros? ¿Cuál es la finalidad de
este método?
7. ¿Qué ventajas tienen los árboles de
decisión para los analistas?
3.5. PREGUNTAS DE REPASO
8. ¿Qué son las condiciones? ¿Qué son
las acciones?¿Cuál es el papel que
ambas tienen en el análisis de
decisiones?
9. ¿En qué forma nos ayuda los árboles
de decisión en el análisis de
decisiones? En que forma se lo
desarrolla.
3.5. PREGUNTAS DE REPASO
10. ”No importa como este organizado un
árbol de decisión siempre y cuando
identifique las acciones apropiadas y
cuando emprenderlas”,¿está usted de
acuerdo con esta afirmación?
Explique su respuesta.
3.5. PREGUNTAS DE REPASO
11. ¿Cuál es la diferencia entre un árbol y
una tabla de decisión? ¿Qué
componentes forman parte de la tabla
de decisión?
12. ¿Cómo desarrollan los analistas una
tabla de decisión?
3.5. PREGUNTAS DE REPASO
13. ¿Qué es una regla de decisión?
¿Cómo se establece en una tabla de
decisión?
14. ¿Qué beneficios ofrecen las tablas de
decisión múltiples? ¿Cómo se
utilizan?
3.5. PREGUNTAS DE REPASO
15. ¿Qué diferencias existen entre el
español estructurado y los árboles y
tablas de decisión?¿Qué ventajas
ofrece este método sobre los otros
dos?
3.5. PREGUNTAS DE REPASO
16. ¿Cómo se encuentran en una tabla
de decisión las redundancias y
contradicciones? ¿Cómo se
eliminan?
17. Describa de manera breve cada una
de las estructuras utilizadas en el
español estructurado
3.6. PROBLEMA
Problema 4
Problema 5
Problema 6
Problema 7