Resumen capitulo 12 sistemas de informacion gerencial
Enviado por Sandra75 • 19 de Abril de 2018 • 1.830 Palabras (8 Páginas) • 615 Visitas
...
Un esfuerzo de unificación de estas herramientas se llevo a cabo con la construcción del lenguaje unificado de modelado, UML. Describe 13 herramientas:
- Diagramas estructurales: De clase, componentes, objetos, estructura compuesta, despliegue, paquetes.
- Diagrama de comportamiento: De actividades, de casos de uso, estados.
- Diagrama de interacción: de secuencia, comunicación, tiempos, global de interacciones.
Haremos una breve descripción de los artefactos que resultan de mayor utilidad para la modelización del sistema objeto:
- Estructurales:
Diagrama de clases: Muestran la relación entre clases de objetos.
- De comportamiento e interacción:
Diagrama de casos de uso: Herramienta de comunicación muy simple y efectiva, que puede utilizarse con cualquier método.
Modelan el dialogo entre un actor y el sistema describiendo la funcionalidad que ofrece el sistema al actora.
El conjunto de casos de uso del sistema constituyen todas las formas de uso definidas en el sistema.
Documentan el comportamiento del sistema desde el punto de vista externo.
Se constituyen en el medio principal para viabilizar el dialogo entre usuario y desarrollar acerca de las funcionalidades de sistema y su comportamiento, para llegar a los acuerdos correspondientes en relación al producto a entregar.
Un caso de uso describe en lenguaje natural, la forma en que un actor del mundo real interacciona con el modelo.
Comprende un diagrama y la explicación en castellano de la forma en que el actor interactúa con el modelo.
- Diagrama de actividades: Exponen las actividades de un caso de uso en la forma en que se van dando, incluyendo actividades paralelas y decisiones tomadas.
Tiene una conformación similar al tradicional cursograma.
- Diagrama de secuencia: Muestran la relación entre las diferentes funciones detalladas en los casos de uso y los objetos y servicios que esas funciones requieren.
Uno de los principales problemas de esta metodología es la necesidad de una total y completa definición de clases al inicio de actividades, a efectos de asegurar que nuevas necesidades no requieran asignaciones de responsabilidades a objetos existentes respetando la herencia entre clases y subclases.
En los casos en que esas nuevas responsabilidades requieran la modificación de algún servicios que no respete la herencia, siguiendo la teoría , se debe realizar una recomposición de servicios y clases, con costos que pueden ser significativos. Ante esta situación se plantean 3 alternativas:
- Asumir el costo de reorganización de clases
- Copiar y modificar las clases
- Negar la herencia.
12.3 Algunas consideraciones sobre la incorporación de sistemas del mercado (paquetes de software)
Es necesario comparar explícitamente la diferencia entre los requerimientos y las funciones disponibles. Si bien estos sistemas, es habitual que no cumplan con todos los requerimientos funcionales y de integración con el resto de sistemas de la organización. Si fuera necesario cumplir con requerimientos no cubiertos por le paquete ya parametrizado, nos encontraríamos ante la necesidad de modificar el producto, construir agragados por afuera del producto o complementar el producto con tareas manuales. Por lo tanto, los requerimientos no cubiertos por el paquete pueden dar lugar a:
- Incorporar el paquete, sin esos requerimientos
- Realizar adecuaciones y desarrollos complementarios para cumplir con esos requerimientos.
- Alguna situación intermedia.
La detección y explicitación de la brecha entre los requerimientos y disponibilidades debe realizarse en forma temprana, antes de la adquisición misma del paquete, ya que la cobertura de ella puede generar costos tales que, de haberlos conocido anteriormente, podrían haber cambiado la decisión tomada, tanto hacia la adquisición de otro paquete como incluso, un desarrollo a medida.
12.4 ANEXOS
12.4.2 Proceso de normalización. Síntesis conceptual de la técnica alcanzando las tres primeras formas normales.
a) Identificación de los elementos intervinientes.
Se trata de realizar un inventario exhaustivo de los elementos que intervienen y el origen de ellos.
b) Agrupación genérica de datos. Formación preliminar de entidades.
Se agrupan los elementos en entidades preliminares, en función de sus características obvias. Se determina cual es el identificador de cada entidad, siendo este el elemento que identifican unívocamente a todos los elementos del registro.
c) Normalización según la primera forma. Eliminación de grupos repetitivos.
Se identifican aquellos grupos de elementos que se repiten para un mismo registro, formando con ellos un registro independiente, vinculado con el originante por medio de su identificador.
d) Normalización según la segunda forma. Eliminación de dependencias funcionales parciales con el identificador.
Este paso consiste en abrir nuevas entidades para los atributos que no tengan dependencia funcional con el identificador completo. La tarea consiste en determinar cuales son los elementos que tienen una relación con el identificador parcializado, formando nuevas entidades con ellos, de forma tal que se pueda, en todo momento, reconstruir la información original.
e) Normalización según la tercera forma. Eliminación de dependencias funcionales transitivas con el identificador.
Este paso consiste en abrir nuevas entidades para los elementos que no tengan dependencia funcional directa con el identificador, es decir, que tengan dependencia funcional con otro elemento y este con el identificador. La tarea consiste en determinar
...