Universidad Nororiental Privada “Gran Mariscal de Ay Ayacucho” acucho” Núcleo Guayana Cátedra: Sistema de Inormaci!n I Proesor: "icen#o Mascia La información que se presenta está extraída del libro de Análisis y diseño de Sistemas. Autor Kendall & Kendall, sexta edición.
UNI$A$ III: P%&C'S& $' AN()ISIS C&N*'NI$& S! "# "$A%A'AS "# (L)! "# "A*!S. '#"$A+*# "$--$!+A$!S "# "A*! "A*!S. S. A+L$S$S "# S$S*#'AS '#"$A+*# "#S-$-$/+ "# LAS #S#-$($-A-$!+#S "# !-#S!S 0 "#-$S$!+#S #S*-*A"AS. #AA-$/+ "# LA !#S*A "# S$S*#'AS.
$'SC%IPCI+N $' )AS 'SP'CI,ICACI&N'S $' P%&C'S&S $'CISI&N'S 'S*%UC*U%A$AS. 'S*%UC*U%A$AS. Panorama /eneral de las es0eciicaciones de 0roceso na 1e2 que el analista identifica identifica los flu3os de datos y comien2a a construir construir el diccionario de datos es tiempo de pasar a las especificaciones de proceso y análisis de decisiones. ara determinar los requerimientos de la información de una estrate4ia de anál anális isis is de dec decisió isión n el anal analis ista ta prim primer ero o debe debe dete determ rmin inar ar los los ob3e ob3etiti11os or4ani2acionales mediante un enfoque 3erárquico de arriba 5acia aba3o.
's0eciicaciones de 0roceso y decisiones estructuradas Los tres m6todos para el análisis de decisiones y la descripción de la ló4ica de proceso tratados en este capítulo son7
8 Len4ua3e estructurado. 8 *ablas de decisión. 8 rboles de decisión. Las especificaciones de proceso 9o mini especificaciones: son creadas para los procesos primiti1os en un dia4rama de flu3o de datos así como para al4unos procesos de alto ni1el que explotan a dia4ramas 5i3os. #stas especificaciones explican la ló4ica de toma de decisiones y las fórmulas que transformarán los datos de entrada al proceso en salida.
)en/ua1e estructurado
*a2la de $ecisiones
(r2ol de decisiones
&21etivos de la es0eciicaci!n Son tres7 8 educir la ambi4;edad de los procesos. 8 !btener una descripción precisa de lo que se lo4ra. 8
condiciones identificadas. ara lo4rar esto, el analista necesita definir cuatro 1ariables en la decisión que está siendo examinada7 8 -ondiciones. 8 Alternati1as de condición. 8 Acciones. 8 e4las de acción.
$escri0ci!n de es0eciicaciones de 0roceso y decisiones estructuradas na forma para describir las decisiones estructuradas es usar el m6todo mencionado como len4ua3e estructurado, donde la ló4ica es expresada en estructuras secuenciales, estructuras de decisión, estructuras de caso o iteraciones. #l len4ua3e estructurado usa palabras reser1adas aceptadas, tales como7 S$, #+*!+-#S, S$+!, =A-#, =A-# '$#+*AS y =A-# =AS*A 9seudocódi4o:. ara describir la ló4ica usada y usa san4rías para indicar la estructura 3erárquica del proceso de decisión.
*a2la de decisi!n 3Cuatro cuadrantes Las tablas de decisión proporcionan otra forma para examinar, describir y documentar decisiones. -uatro -uadrantes 91istos en sentido del relo3 a partir de la esquina superior i2quierda: son usados para7 9>: describir las condiciones, 9?: identificar alternati1as de decisión posibles 9tales como S o +:, 9@: indicar cuáles acciones deben ser e3ecutadas y 9: describir las acciones.
>
?
@
Las tablas de decisión son 1enta3osas, debido a que las re4las para desarrollar la tabla misma, así como las re4las para eliminar redundancia, contradicciones y situaciones imposibles son directas y mane3ables. #l uso de tablas de decisión promue1e la inte4ridad y precisión en el análisis de decisión estructuradas.
(r2ol de decisi!n #l tercer m6todo para el análisis de decisiones es el árbol de decisión que consiste de nodos 9un cuadrado para acciones y un círculo para condiciones: y ramas. Los árboles de decisión son adecuados cuando se deben reali2ar acciones en una secuencia determinada.
No hay requerimientos de que el árbol tenga que ser simétrico, por lo que solamente se encuentran en una rama particular aquellas condiciones y acciones que son críticas para las decisiones presentes.
"enta1as de los m4todos de análisis de decisi!n -ada uno de los m6todos de análisis de decisión tiene sus propias 1enta3as y debe ser usado de acuerdo con ellas7 #l len4ua3e estructurado es Btil cuando muc5as acciones son repetidas y cuando es importante la comunicación con otros. Las tablas de decisión proporcionan análisis completo de situaciones comple3as y a la 1e2 limitan la necesidad por cambios atribuibles a situaciones imposibles, redundancias o contradicciones. Los árboles de decisión son importantes cuando es crítica la secuencia adecuada de condiciones y acciones y cuando cada condición no es rele1ante para cada acción.
$,$ a 's0eciicaci!n de 0roceso
-ada proceso del dia4rama de flu3o de datos se expande aun dia4rama 5i3o, a una 4ráfica de estructura o a una especificación de proceso 9tal como el len4ua3e estructurado:. Si el proceso es primiti1o las especificaciones muestran la ló4ica, aritm6tica o al4oritmos para transformar la entrada en la salida. #stas especificaciones del modelo ló4ico son parte de las re4las del ne4ocio 9que son usadas frecuentemente como la base para crear len4ua3es procedurales cuando se usa 4eneradores de códi4o:.