Profesion sistemas : 2 /
Jaime Cabrera
- Primera edición de este volumen
- Buenos Aires : El Autor, 1995
- volumen 2: 359 páginas : gráficos ; 20 x 28 centímetros
Volumen 2: Análisis estructurado de sistemas (enfoque complementario) – Análisis de datos – Diseño estructurado de sistemas – Modelización mediante transmisión de estados – Parte 1. Lo que todavía no se dijo del análisis de sistemas (estructurado o no) – Capítulo 1. Casos no contemplados por el análisis estructurado – El usuario no sabe explicar las características del sistema – Camino 1: modelización lógica mediante datos, como componente del análisis – Camino 2: Modelización física mediante secuencia temporal. Como auxiliar del análisis – Camino 3: prototipo como auxiliar del análisis – Sistemas sujetos a cambios rápidos y continuos – Capítulo 2. Modelización de sistemas – Modelización – Mecanismo de aceptación de un modelo – Sistemas de información – Modelización lógica – Modelización lógica mediante procesos – Modelización lógica mediante datos – Modelización física – Capítulo 3: Modelización lógica mediante datos: análisis de datos - ¿Qué datos-ideas se utilizan? – Tipos de ideas que se detectan en la representación de una realidad - ¿Qué relaciones existen entre las entidades? – Elaboración del modelo – Convención de símbolos – Diagrama de relacionamiento de entidades (DRE) – Agregado a la convención de símbolos – Mecanismo de DRE – Paso 1: detección de las entidades – Paso 2: detección de los elementos de relacionamiento – Relaciones – Entidades asociativas – Relaciones supertipo/subtipo – Cardinalidad – Tipos de cardinalidad – Relación uno a uno (1:1) – Relación uno a muchos (1:N) – Relación muchos a muchos (M:N) – Cohesión interna del DRE – Balanceo de modelos – conclusión – Caso de aplicación 3.1 Caso de aplicación 3.2 – Parte 2 – Diseño estructurado – Capítulo 4. Modelización física mediante procesos físicos: diseño estructurado - ¿Qué es el diseño estructurado? – Punto de arranque de esta instancia – Resultados que logra – Transición del análisis al diseño estructurado – Capítulo 5. Etapa política inicial del trabajo de diseño – Determinación de las partes que se resolverán computacionalmente y de las que lo harán por medios humanos – Elección de los medios de de procesamiento - ¿Cómo influye la necesidad técnica en esta determinación? – ¿Cómo influye la necesidad política en esta determinación? - ¿Cómo se resuelve esta dicotomía? – Capítulo 6. Archivos – Objetivos del capítulo – El uso del conocimiento de la realidad – Archivo – Archivo de computación – Tipos de agrupamientos de archivos – Agrupamiento de registros contiguos – Agrupamiento de registros físicamente separados – Tipos de soportes – Soportes direccionables – Soportes no direccionables – Métodos de acceso – Método de acceso por rastreo de los registros del archivo – Método de acceso directo, por la dirección del registro – Método de acceso casi directo – Organizaciones – Organización secuencial – Organización con índices – Organización random (Hashing) – Usos de un archivo – Consulta – Actualización – Parámetros que condicionan el uso de un archivo – Tiempo de respuesta esperado – Modalidad de consulta – Modalidad de actualización – Actividad – Crecimiento – Grado de desaprovechamiento del soporte – Archivo secuencial – Generación del archivo – Modalidades de actualización – Modalidad Padre/Hijo – 1) Ejemplo de actualización de un archivo – 2) Crecimiento del archivo – Modalidad por regrabación sobre el mismo archivo (update) – 1) Ejemplo de actualización del archivo – 2) Crecimiento del archivo – 3) Reorganización – 4) Determinación del tamaño de la zona de desborde – Modalidades de consulta: métodos de acceso – Métodos de acceso directo, por medio de la dirección – Método de acceso por rastreo de los registros del archivo – 1) Búsqueda de un solo registro en una sola operación – Búsqueda de varios registros en una sola operación – Archivo con índices – Tipos de índices – 1) Índice a imagen del archivo – 2) Índice particionado – Características de uso del archivo – Situación 1: uso como archivo secuencial con acelerador de búsqueda (un único identificador) – 1) Ejemplo de generador de un archivo – Situación 2: uso como archivo contiguo con distintos argumentos de búsqueda (varios identificadores) – 1) Ejemplos de generación de archivo – Modalidades de actualización – Modalidad padre/hijo – Modalidad por regrabación sobre el mismo archivo (update) – 1) Situación 1: La base es un archivo secuencial – 2) Situación 2: La base es un agrupamiento de registros contiguos – 3) Ventajas y desventajas de esta modalidad de trabajo – Modalidades de consulta: métodos de acceso – Sin tener en cuenta los índices – Archivo RANDOM ( HASHING) – Aclaración de terminología – Características del archivo – Algoritmo de direccionamiento – Características de uso – Intento de generación del archivo – Sinónimos – Generación del archivo – Ejemplo de generación del archivo – Modalidad de actualización – Crecimiento del archivo – Modalidad de consulta: método de acceso – Decisión de usar un archivo RANDOM – Parámetros que influyen – Tiempo de respuesta esperado – Actividad – Crecimiento – Tipo de identificador – Tamaño del identificador – Distribución de valores del identificador – Grado de desaprovechamiento del soporte – Formato del registro – Volumen del archivo y tamaño del registro – Factor de bloqueo – Solución al caso de imposibilidad de uso – Índice randomizado – 1) Ejemplo de generación de archivo – 2) Ejemplo de búsqueda de registro – 3) Conclusiones – Capítulo 7. Diseño de archivos – Introducción – Objetivos del diseño – Naturaleza de este enfoque – Definición de los registros – Distintas maneras de uso de datos en un sistema – Mecanismo de definición – Una manera de lograrlo – Definición de los métodos de acceso – Definición de las organizaciones – Objetivos – Métodos de trabajo – Análisis lógico de las necesidades – Análisis de la factibilidad real de su puesta en práctica – Consideraciones sobre velocidades de acceso – Acceso a un solo registro (o poca cantidad) por vez – Acceso a varios registros por vez– Mecanismo de selección – Conceptos preliminares – Componentes del método – Superposición de organizaciones – Documentación de los archivos – Definición de archivo en el Capítulo DEFINICIÓN DE ARCHIVOS – Definición de registro de archivo en el DICCIONARIO DE DATOS - Definición de datos en el DICCIONARIO DE DATOS – Definición de datos conceptuales – Definición de datos de trabajo – Evolución del diccionario de datos – Caso de aplicación 7.1 – Caso de aplicación 7.2 – Capítulo 8. Diseño de entradas y salidas – Introducción – Interfase HOMBRE/SISTEMA/MÁQUINA – ¿Cómo se mejora la comunicación HOMBRE/MÁQUINA? – Importancia del manejo de entradas y salidas - ¿Qué es lo que más influye en la satisfacción del usuario? – Cuáles de las características del sistema afectan más al usuario? – Entrada del sistema – Salida del sistema – Diseño – Objetivos – Desarrollo del trabajo – Tipo de soporte – Manejo computacional del soporte – Distribución física de los datos en las entradas – Distribución física de los datos en las salidas – Registro de entrada o salida – Tipos de pantallas – Pantallas de entrada – Pantallas de salida – Pantallas de entrada/salida – Condiciones a cumplir por todo tipo de salida – Condiciones específicas para las pantallas – 1) ¿Cómo respetar las características fisiológicas) 2) ¿Cómo respetar las características sicológicas? – Condiciones específicas para los impresos en formularios – Documentación de las entradas t salidas – Definición de entrada en el capítulo DEFINICIÓN DE ENTRADAS – Definición de salida en el capítulo DEFINICIÓN DE SALIDAS – Definición de cuadro de distribución en ambos capítulos – Definición de registro de entrada o salida en el DICCIONARIO DE DATOS – Evolución del diccionario de datos – Capítulo 9. Diseño de la estructura de los procesos físicos – Introducción – objetivos – Naturaleza de este enfoque – Necesidades del mundo físico – Control y eliminación de este tipo de problema – Errores producidos por fallas atribuidas a máquinas – Errores producidos por los seres humanos intervinientes – Modalidades básicas de procesamiento de un sistema – Con respecto a la conexión de las partes actuantes – Interconectado (on-line) – Independiente (off-line) – Con respecto al modo temporal de atención de pedidos de acción – En tiempo diferido o en lotes (batch) – En tiempo real (real time) – En forma interactiva – Diseño de los procesos físicos de in sistema – Verificación contra la realidad – Método para hacer un diseño correcto y completo – Diseño de la estructura de los procesos computacionales – Documentación – Diseño de la estructura de cada proceso computacional – Diagrama de estructura de módulos de procesamiento (DEMP) – Conversión de símbolos – 1) Caso particular – Verificación de la calidad del DEMP , mediante su forma – Ejemplo de diseño de un proceso – Diseño de la estructura de los procesos humanos – Caso de aplicación 9.1 – Evolución del diccionario de datos – Capítulo 10. Características de la estructura de un proceso físico que afectan la vida útil de un sistema – Funcionamiento adecuado de una toma de decisión – Funcionamiento inadecuado de una toma de decisión – Señal que baja por una rama del DEMP – Señal que viaja por más de un nivel del DEMP – Motivo 1: se va a tomar la decisión en el último de los niveles recorridos – Motivo 2: Se va a tomar la decisión en varias oportunidades, en varios de los niveles recorridos – Manejo absurdo de señales – Caso de aplicación 10.1 – Capítulo 11. Casos de diseño – Introducción - ¿Para qué sirve saber si hay, o no, CASOS DE DISEÑO? – ¿Para qué sirve saber la cantidad de casos? – Caso 1: Proceso lógico que trabaja sin interferencias generadas por elementos externos – Conclusión operativa – Caso 2: Proceso lógico que trabaja con interferencias generadas por elementos externos – Resultados del análisis realizado – Diseño de la solución – Etapa política inicial – Diseño de los archivos – Diseño de las entradas – Diseño de las salidas – Diseño de la estructura del proceso – Diseño en tiempo real – Diseño en otras modalidades de procesamiento – Conclusiones funcionales – Conclusiones operativas – Caso 3: Un elemento externo genera datos para el sistema, quien los demora de forma inmediata – Resultados del análisis realizado – Diseño de la solución – Etapa política inicial – Diseño de los archivos – Diseño de las entradas – Diseño de las salidas – Diseño de la estructura del proceso –Conclusión operativa – Caso 4: Los archivos deben ser afectados por modificaciones y bajas – Altas – modificaciones – Modificaciones debidas al manejo físico de las ideas – Modificaciones debidas a circunstancias externas al sistema – Bajas – Bajas debidas al manejo físico de las ideas – Bajas debidas a circunstancias ajenas al sistema – Situación 1: Modificación – Consideraciones previas – Diseño de la estructura del proceso – Conclusión operativa – Caso 2. Baja – Consideraciones previas – Diseño de la estructura del proceso – Conclusión operativa – Caso 5. Los procesos físicos deben estar coordinados – Situación 1: Un proceso formado por varios árboles de módulos – Agregado a la convención de símbolos – Situación 2: Todos los procesos de un mismo sistema – Conclusión operativa – Evolución del diccionario de datos – Capítulo 12. Diseño del contenido de los módulos de procesamiento – Especificación técnica - ¿Qué módulos necesitan ser definidos? – Recordatorio de las reglas de construcción de módulos – Si se cumplieron las reglas – Si no se cumplieron por completo las reglas – Herramienta – Seudocódigo – Componente lógico – Componente físico – Características del contenido de un módulo que afectan la vida útol del sistema – Reusabilidad – Reuso de un módulo - ¿Cómo se lo indica? – Verificación por la forma – Ventajas del reuso – Inconvenientes del reuso – 1) Problema 1: Posible complicación del trabajo de mantenimiento – 2) Problema 2: Imposibilidad práctica del reuso – Ámbito ampliado de la reusabilidad – Caso de aplicación 12.1 – Capítulo 13. Criterios para lograr un buen diseño de procesos – Introducción – Criterio para lograr un buen diseño de módulos de procesamiento – Cohesión – Criterios para lograr un buen diseño de estructuras de proceso – Acoplamiento – Conexión patológica – Control de coherencia del trabajo realizado – Control de coherencia del código – Control de coherencia del diseño – Tercera parte. Mantenimiento de un sistema hecho con metodología estructurada – Capítulo 14. Estudio de un sistema con problemas – Objetivos del capítulo – El mecanismo de mantenimiento – Determinación del problema real – Búsqueda de su causa – Búsqueda en la especificación funcional – Búsqueda en la especificación técnica – Búsqueda en la rutina del programa – Situación – El problema – La solución - ¿Cuál es el verdadero problema? – Búsqueda en la especificación funcional – Búsqueda en la especificación técnica- Búsqueda en la rutina de programa – Conclusión particular – Conclusiones generales – Cuarta parte. Completando el panorama profesional – Capítulo 15. Casos no contemplados por el diseño estructurado – Sistemas sujetos a cambios rápidos y continuos – Prototipo – Metodologías mixtas – Ejemplo de metodología mixta – Capítulo 16. Modelización física mediante secuencia temporal – Modalidades en uso para mostrar la secuencia temporal – Diagramas de transición de estados (DTE) - ¿Cómo se muestra la secuencia temporal? – Características de los estados – Características de las transiciones - Convención de símbolos – Morfología del diagrama – Partición del diagrama – Método de construcción del diagrama – Balanceo con otros modelos – Balanceo con el DFD – Balanceo con el DRE – Balanceo con el DEMP – Caso de aplicación 16.1 – Caso de aplicación 16.2 – Caso de aplicación 16.3 – Capítulo 17. Herramientas CASE - ¿Qué es una herramienta CASE, desde el punto de vista conceptual? – Resultados que produce – Características de una herramienta CASE – Aspectos que debe cubrir una herramienta CASE - ¿Qué es una herramienta CASE, desde el punto de vista computacional? – Un intento de clasificación – Consideraciones sobre el nombre y su verdadero significado – Conclusión. Cierre del ciclo de aprendizaje – Anexo 1. Convención de símbolos completa – Análisis de datos – Diseño estructurado – Transición de estados – Anexo 2. Construcción del DEMP: lista de verificación
El trabajo desarrollado a lo largo del volumen 1, tuvo como primer y fundamental objetivo el lograr una mentalidad y un criterio basados en la coherencia y el compromiso. En este segundo volumen, también mediante un enfoque particular, se tomarán en cuenta otros criterios de trabajo complementarios, así como otra metodología de análisis complementaria también . Y se desarrollará la metodología de diseño estructurado.
9504362435
INFORMÁTICA
SISTEMAS COMPUTACION ANALISIS ESTRUCTURADO MODELIZACION DE SISTEMAS ANALISIS DE SISTEMAS