Monografias.com > Tecnología
Descargar Imprimir Comentar Ver trabajos relacionados

Diseño de Sistemas




Enviado por ijelchuk



    Pasos a seguir

    Diseño: Varias metodologías y herramientas o
    software que nos
    facilitan la tarea, algunas veces orientadas.

    • Metodologías:
    1. Lineal
    2. Estructurada o Modular.
    3. Diseño Orientado a Objetos *
    4. Metodologías CASE. *

    * Se basan en la estructura.

    En todas se llega al concepto
    fundamental de la informática "archivo".

    En el sistema Lineal, las aplicaciones son definidas o
    diseñadas en secuencias, como una escala o etapa de
    un proceso
    productivo.

    En el sistema Modular, se parte de una idea general de
    lo que es el sistema y se empieza a seccionar el sistema en
    estructuras de
    acuerdo a un criterio pre establecido (Ejemplo: de acuerdo a las
    funciones de
    c/área y a su vez subdividirlo). Se llegará a un
    nivel donde ya no se podrá realizar subdivisiones y se
    tendrá entonces las aplicaciones.

    • Archivos: Contenedores de los datos que nos
      suministran información de la
      organización.

    Hay dos grupos de
    archivos o
    ficheros (entidad).

    1. Convencionales: Están asociados a una
      filosofía de lenguaje
      más artesanal, son los que tienen una relación
      directa con los programas.
    2. Bases de Datos: Se
      originan del anterior pero tienen una estructura
      más completa y hacen uso de la tecnología. Un fichero o archivo
      contiene un conjunto de información relativa a un conjunto de
      individuos o de objetos.

    Un archivo puede estar estructurado en varios niveles,
    puede tener subarchivos o subniveles a su vez estos contener
    varios registros o
    artículos y estos a su vez tener rúbricas, campos o
    atributos que contienen la información agrupada o
    elemental

    • Registro: Un registro de un
      archivo contiene todas las informaciones relativas a un mismo
      individuo o a un mismo objeto perteneciente al fichero. El
      individuo de un registro es una
      información que figura en todos los registros del
      fichero y que permite distinguirlos y buscarlos en el
      mismo.

    Una grabación es la representación
    física
    de un registro sobre el soporte del fichero.

    Operaciones sobre los archivos:

    Determinadas operaciones se
    refieren a todos los registros de un fichero otras solo
    conciernen a determinados registros del mismo.

    Las operaciones que
    conciernen a todos los registros de un archivo son:

    • Creación de un archivo: Con
      técnicas.
    • Anulación o destrucción de un
      fichero.
    • Selección o clasificación del fichero:
      Ordenar todos los artículos (grabaciones) de un archivo
      siguiendo los valores
      crecientes y/o decrecientes de uno o varios campos que figuran
      en los registros de dicho fichero. Los campos utilizados para
      este fin (ordenamiento) se llaman llaves o claves o argumentos
      de clasificación, ordenamiento o
      entresacado.

    Si se utilizan varias claves para ordenar un fichero
    distinguiremos una clave mayor o principal o primaria, una
    secundaria, terciaria, etc., hasta llegar a una clave menor que
    es la última considerada para un
    ordenamiento.

    El hecho de que la clasificación haya sido
    realizada siguiendo los valores
    crecientes o decrecientes de las claves constituye los
    criterios de ordenamiento del archivo.

    • La reunión o fusión
      (conceptos distintos):

    Reunión: permite obtener un fichero a partir de
    otros ficheros (2 o más).

    Ej. :

    Fusión: Se realiza cuando se reúnen
    varios ficheros ordenados siguiendo los mismos
    criterios.

    La diferencia es que en el primero no hay criterio
    alguno y en el segundo sí.

    • Estallido de un fichero: esta operación
      permite obtener varios ficheros a partir de un mismo fichero
      inicial.

      Las operaciones que conciernen a determinados
    registros o artículos de un archivo son:

    • Consulta del fichero: Lee un registro del
      mismo.
    • Agregación de registro: Sumar nuevos registros
      a un archivo existente, se puede agregar al final del archivo o
      entre dos registros existentes (inserción o
      intercalación de registros en un archivo).
    • Supresión de registros: cuando esta
      eliminación de un registro de un archivo total se dice
      que es física, cuando las grabaciones siguen
      estando presentes sobre el soporte después de la
      supresión se habla de una eliminación lógica (casi siempre es necesaria una
      depuración para eliminar esos registros).
    • Puesta al día de registros o mantenimiento de un archivo: Distinguimos dos
      tipos, una en sentido amplio es considerar a la vez
      agregaciones, supresiones y puestas al día en sentido
      estricto de los registros de un archivo. La puesta al
      día en sentido estricto consiste en modificar el
      contenido de uno o varios registros de un fichero.

    Características de los archivos convencionales
    (aplicable a archivos de Base de Datos):
    Físicas o No Físicas.

    • Características No Físicas:
    1. Archivos permanentes: Contienen información
      fundamental o de base para la aplicación considerada,
      también se dice que tienen esta denominación
      porque son conservados en forma permanente:
    1. De situación: Este contiene la fotografía del contenido de un archivo
      permanente en una fecha dad.
    2. Ficheros archivos: Estos son archivos de
      situación que se conservan (Back Up).
    3. Ficheros históricos: Estos contienen la
      fotografía de un fichero permanente
      tomada generalmente a intervalos regulares de tiempos. (Varios
      archivos de situación que conservo como archivos durante
      determinado tiempo).
    1. Archivos de Movimiento:
      Contiene información destinadas a crecer o a poner al
      día, en el sentido amplio ficheros permanentes
      (información que produzca cambio y
      modificación de archivos).
    2. Archivos de Unión: Contiene informaciones que
      un programa
      comunica a otro programa,
      según los casos estos programas
      pueden:
    1. Pertenecer a una misma unidad funcional (dentro de un
      subsistema del sistema general pueden existir dos programas
      donde uno le pasa información a otro).
    2. Uno de los programas pertenezca a una unidad
      funcional de una aplicación y el otro a otra unidad
      funcional de la misma aplicación.
    3. Uno de los programas pertenezca a una
      aplicación y el otro a otra
      aplicación.
    1. Archivos de maniobra: Es un fichero creado por un
      programa para almacenar provisionalmente informaciones que
      utiliza durante su ejecución, antes del final de su
      ejecución el programa considerado destruye generalmente
      el o los archivos de maniobra que ha creado y utilizado
      (Ficheros temporales).
    2. Archivos Tablas: Contienen tableros de valores
      generalmente utilizados para programas de cálculos o
      decodificación de información
      sistematizada.
    3. Dentro de esta última característica no física, podemos
      nombrar:
    1. Número de versiones de retención: por
      razones de seguridad es
      necesario conservar varias versiones del original de un
      fichero, a estos se las llama versiones de retención del
      fichero considerado (Back Up).
    2. Niveles de elaboración de los ficheros: Cada
      vez que un fichero cambia de soporte sufre modificaciones de
      contenido o es ordenado según nuevos criterios, se dice
      que cambia de nivel de elaboración.
    3. La designación o codificación de los
      ficheros: se aconseja especialmente atribuir un nombre o
      código a cada fichero de la aplicación de este
      modo cada archivo será designado siempre por el mismo
      nombre durante todo el estudio de la aplicación
      (característica no
      física).
    • Características Físicas
    1. Soporte: La información de un archivo se graba
      sobre un soporte físico comúnmente llamado el
      soporte, distinguiremos dos tipos:
    1. No Reutilizables: entre los cuales los principales
      son las tarjetas, el
      papel con
      caracteres especiales, cupones con caracteres especiales, sobre
      el que las grabaciones no pueden borrarse por lo tanto pueden
      servir una vez.
    2. Reutilizables: entre los cuales los principales son
      todos los soportes magnéticos.
    1. Longitud de las grabaciones: el largo de un registro
      es igual a la suma de las longitudes de las informaciones
      elementales que contiene, pueden existir registros de longitud
      fija, variable o longitud indefinida.

    Organización y acceso: Estas dos nociones se
    confunden y es muy importante distinguirlas, el modo de organización de un archivo representa su
    modo de realización física sobre su soporte, en
    cambio un modo
    de acceso a las grabaciones de un fichero o archivo representa un
    tipo de procedimiento de
    búsqueda de sus grabaciones.

    Organización

    Secuencial

    Directa Relativa

    Indexada

    Acceso

    Secuencial

    Si

    Si

    Si

    Directo

    No

    Si

    Si

    Dinámico

    No

    Si

    Si

    • Organización Secuencial: Un fichero esta
      organizado secuencialmente, si durante su creación las
      grabaciones se escriben unas al lado de otras y durante su
      organización, no se puede acceder a la n-ava
      grabación, si las n-1 grabaciones anteriores no han sido
      leídas, este tipo de organización está
      disponible en cualquier tipo de soporte.
    • Organización Directa: Relativa: Es cuando se
      puede acceder directamente a la grabación buscada sin
      verse obligado a leer otras grabaciones del archivo, con
      respecto a la organización física, esta se
      realiza utilizando la posición relativa del registro
      dentro del archivo, para considerar su acceso posterior, en
      resumen la disposición de las grabaciones es arbitraria
      y/u organizada según la necesidad de la
      aplicación.
    • Organización Indexada: Es en la que las
      grabaciones de un archivo se disponen secuencialmente sobre el
      soporte, en este caso el fichero puede utilizarse
      secuencialmente (accesarse), pero además cada
      grabación posee una clave que se puede utilizar para
      buscarla directamente, esta búsqueda se realiza
      recorriendo una sucesión de tablas
      índice.
    • Organización Encadenada: En la que cada
      grabación de un fichero encadenado contiene la dirección de la que sigue (encadenado
      hacia delante) y/o la dirección de su predecesora (encadenado
      hacia atrás).

    Bases de Datos

    Una Base de Datos es
    un sistema de archivos de computadoras
    que usa una organización de archivos particulares para
    facilitar la actualización rápida de registros
    aislados, la actualización simultánea de registros
    relacionados, fácil acceso de los programas de
    aplicaciones a todos los registros y acceso rápido a todos
    los datos almacenados que deben unirse para satisfacer un
    informe o
    consulta particular de rutina o de propósito
    especial.

    Un concepto a tener
    en cuenta cuando hablamos de Bases de Datos es
    el de los apuntadores, estos establecen uniones entre los
    registros y son una parte básica de la organización
    de archivos de todos los sistemas de Base
    de Datos que veamos, excepto en el sistema relacional. Con este
    sistema de apuntadores generalmente se coloca un apuntador en el
    último campo del registro que contiene la dirección
    de otro registro relacionado con el que se apunta y el apuntador
    dirige el sistema de cómputo hacia el registro
    relacional.

    • Organización de archivos de listas invertidas:
      En esta organización de DB se mantiene un archivo
      secuencial y además, se establecen varios archivos
      más pequeños llamadas listas, que se constituyen
      a partir de la información contenida en los registros
      del archivo secuencial.
    • Organización de archivos jerárquicos
      (Estructura árbol): Esta se basa en las relaciones
      jerárquicas entre los registros, los registros
      relacionados en la jerarquía se encadenan entre
      sí con apuntadores, las relaciones jerárquicas
      entre los registros puede verse como algo parecido a un
      árbol familiar en cuanto a que el registro de un hijo
      está relacionado con el registro de un padre en forma
      definitiva.
    • Organización de archivos de redes: Una estructura de
      red permite
      asociaciones más completas entre los registros que la
      estructura de árbol, en la práctica este tipo de
      estructura se vuelve muy complicada y la razón de esto
      era que al usar un excesivo número de apuntadores y
      relacionarlos a los mismos geométricamente tornaba
      imposible en algún momento, su manejo a través de
      un DBMS.
    • Organización de Sistemas de Bases de Datos:
      Esta estructura de DB difiere de las anteriores en que no
      existen caminos predefinidos para el acceso de los datos en
      forma de apuntadores, esta estructura no los usa.

    Las dos características esenciales de una
    Estructura Relacional son:

    1. El archivo está en forma de tabla (similar a
      un archivo secuencial).
    2. Las asociaciones de los registros están hechas
      con base en los valores
      en un campo de los registros, No en las direcciones
      (apuntadores dentro de los registros) por lo tanto no hay
      caminos predefinidos para la obtención de
      datos.

    Cada operación relacional se realiza en una
    tabla de registros y produce una nueva tabla, la estructura
    relacional difiere de una estructura secuencial ordinaria en
    que:

    1. Los registros en un sistema relacional pueden estar
      en cualquier orden, sin embargo colocarlo secuencialmente puede
      hacer que el procesamiento rutinario en lotes sea más
      eficiente.
    2. Pueden agregarse y borrarse registros de un sistema
      relacional con un mínimo de trabajo de procesamiento
      porque no necesitan agregarse, borrarse o reorganizarse
      ningún apuntador.
    3. En un sistema relacional el resultado de cada
      operación de procesamiento es una nueva tabla de
      registros, por lo tanto se crean fácilmente nuevos
      archivos con este propósito.

    Con respecto

    Archivos Convencionales

    Archivos Base de Datos

    Archivos Lógicos

    Cada aplicación esta separada de las
    demás aplicaciones y los datos para cada uno se
    localizan en diferentes archivos lógicos.

    Los registros relacionados a varias aplicaciones
    son parte del mismo archivo o Base de Datos. En idea es
    como si la DB consistiera de un conjunto gigante de datos
    equivalentes a uno o varios archivos
    convencionales.

    Estructura de Archivos

    Es probable que la estructura sea simple, sobre
    todo una estructura de archivo plano o lineal, similar a la
    que se encuentra en una cinta magnética.

    Son complejas y en general responden a alguna de
    la cuatro estructuras vistas.

    Ligas entre Archivos

    No existen, los datos relacionados no se extraen
    siguiendo ligas de un registro a otro.

    Si existen para que los datos relacionados puedan
    accederse simultáneamente, siguiendo las ligas de un
    registro a los demás. Ej. : cadenas y apuntadores.
    El paso a través de estas ligas puede estar dirigida
    por software de
    sistemas o por programas de aplicaciones.

    Software de Sistemas

    Sólo se usa el sistema
    operativo y el software de sistemas
    normales.

    Un sistema de administración de bases de datos
    (DBMS) se usa para manejar los datos en la base, por
    ejemplo, para actualizar simultáneamente los
    registros y asignar espacio de almacenamiento, proporcionar seguridad a los datos.

    El DBMS consiste en varios programas de sistemas y
    normalmente ocupa tanto espacio de almacenamiento como el sistema
    operativo. El sistema operativo y el DBMS
    interactúan en formas complejas.

    Programas de
    Aplicación

    Los programas de aplicación se escriben
    para un propósito específico para servir un
    archivo de datos particular, solo ellos pueden acceder a
    dichos datos y estos programas no pueden acceder a
    ningún otro archivo. Una consecuencia es que una
    gran parte de datos corporativos están encerrados en
    programas existentes porque deben escribirse programas
    completamente nuevos para acceder a los datos para otros
    informes
    de rutina.

    Da importancia a la independencia de programas de
    aplicación y datos, los nombres de los datos y otras
    descripciones de contenido y formato se borran de los
    programas y se colocan dentro de los archivos de datos o
    sea que son neutrales con respecto a cualquier programa de
    aplicación, están disponibles en cualquier
    momento a todos los programas con derecho a acceder a los
    mismos.

    Estándares de Archivos y
    programas

    Por lo general cada archivo separado y sus
    programas asociados comparten estándares comunes que
    otro conjunto de archivos programas no comparten, por lo
    tanto un programa de aplicaciones no solo no puede
    actualizar varios archivos simultáneamente sino que
    no puede procesarse contra archivos que no sean aquellos
    para los que fue escrito.

    Casi todas las características de diseño de archivos deben estar
    estandarizadas y la sintaxis, definiciones de datos, etc.,
    de los programas de aplicaciones deben mantenerse
    escrupulosamente.

    * Si el sistema está bien hecho no existen
    problemas con
    ninguno de los dos casos.

    Componentes de una DB

    1. Archivos de las DB: Estos tienen los elementos de los
      datos almacenados en uno de los cuatro formatos de
      organización de archivos de DB estudiados.
    2. Sistemas de Administración de DB: Llamado DBMS, es un
      conjunto de programas de software que administra la DB,
      controla el acceso a ella, le proporciona seguridad y realiza
      otras tareas.
    3. Sistema de Interfase de Lenguaje
      Anfitrión: Esta es la parte del DBMS que se comunica con
      los programas de aplicaciones en lenguaje de alto nivel, como
      programas en Cobol y
      Fortran que piden datos de los archivos para que pueda
      obtenerse la información necesaria.
    4. Programas de aplicación: Estos realizan las
      mismas funciones que
      en sistemas convencionales pero son independientes de los
      archivos de datos, y usan definiciones estándares de los
      mismos, los programas de aplicación usando el lenguaje
      anfitrión de la interfase lo desarrollan por lo general
      programadores profesionales. (No se definen los
      datos).
    5. Sistema de Interface de Lenguaje Natural: Este
      lenguaje de consultas permite la actualización y las
      consultas en línea de los usuarios que no son muy
      ilustrados acerca de los sistemas de cómputo (Lenguajes
      Query, como SQL).
    6. Diccionario de datos: Depósito Centralizado de
      información en forma computarizada acerca de los datos
      en una DB (el nombre de cada elemento en la DB y una
      descripción y definición de sus atributos). El
      diccionario
      incluye información acerca de la localización de
      estos datos en los archivos de una DB y muchos también
      contienen reglas de acceso y de seguridad y privacidad acerca
      de los mismos.
    7. Las terminales de acceso y actualización en
      línea: Estas pueden encontrarse adyacentes en la
      computadora o a miles de Km. de distancia, pueden ser
      terminales inteligentes, no inteligentes o micro computadoras.
    8. Sistema Gestor de Interfaces de Salida: Este
      proporciona información de trabajos de rutina, documentos o
      informes
      especiales.

    Pautas para escoger un buen sistema de DBMS:

    1. Lenguaje de consultas: Un DBMS sin este elemento es
      bueno para el procesamiento de
      datos pero tiene uso administrativo limitado. Ej. : no se
      puede recuperar en forma rápida un informe para
      la empresa.
    2. Consideraciones de Seguridad: Algunos DBMS, no tienen
      provisiones adecuadas de seguridad de los datos. Ej.: algunos
      no poseen palabras claves para el usuario que permitan el
      acceso solo a quienes están autorizados y otro tienen
      sistemas de recuperación de archivos que son
      extraños y ni siquiera o ni siquiera lo tienen. Luego
      del relevamiento determinamos los niveles de
      seguridad.
    3. Costo de Procesamiento: El DBMS es igual a otros
      programas de software en que sus programas deben procesarlos el
      CPU, lo cual
      disminuye el tiempo que este último tiene disponible
      para su tarea principal de procesamiento de
      datos y no de programas.
    4. Apropiado para el tipo de aplicaciones cada DBMS es
      relativamente mejor para ciertos tipos de actividades de
      acceso, consultas o preparación de informes. Una DBMS
      relacional, por ejemplo, es en especial, apropiado para las
      situaciones en las que grandes archivos nuevos deben elaborarse
      extrayendo los datos de archivos existentes, así
      también los otros tipos de estructura de archivos DB
      vistas tienen aplicaciones en donde se marca su mejor
      uso.

    Procesos

    Secuencia lógica
    de programas orientados a obtener información útil
    a partir de los datos contenidos en el archivo.

    • Funciones de procesos:
      cualquiera que sea el método
      de proceso de
      datos utilizado se distinguen seis funciones bases.
    1. Entrada.
    2. Clasificación: Ordenamiento de lo datos, se lo
      puede hacer en la entrada o en el proceso.
    3. Proceso.
    4. Archivo: En el proceso de salida.
    5. Salida.
    6. Control: Después de la salida.

    Los datos deben ser obtenidos y llevadas a un punto
    central para ser procesadas bajo un sistema, los datos en este
    caso denominados "Entrada" son clasificados (ordenados) para
    hacer que el proceso sea fácil, sencillo y
    rápido.

    Durante el proceso se ejecutarán todas las
    operaciones necesarias para convertir los datos en
    información significativa, luego esta información
    puede ser archivada en forma temporal o permanente para su
    tratamiento futuro, cuando la información este completa se
    ejecutará la operación de salida en la que se
    preparará un informe que servirá como base para
    tomar decisiones, la función de control
    asegurará que los datos estén siendo entrados y
    procesados en forma efectiva.

    • Condiciones que debe cumplir el proceso de datos: Sin
      importar como se ejecuten las seis funciones básicas de
      proceso de datos. El propósito de convertir datos en
      información significativa debe ser satisfecho si
      queremos que la información obtenida, como resultado del
      proceso, sea valiosa para la operación, control y
      toma de
      decisiones en una empresa, esta
      información debe cumplir tres condiciones:
    1. Precisa: Los datos de entrada al proceso deben ser
      correctos ya que de otra forma no podremos obtener
      información suficientemente exacta para basar nuestras
      decisiones en ellos, las distintas etapas del proceso deben
      también ejecutarse correctamente para evitar destruir o
      alterar los datos de entrada, errores en la
      clasificación, en el proceso, archivo o control pueden
      reducir la precisión y por consiguiente el valor de la
      información producida por el sistema.
    2. Oportuna: La información correcta debe estar
      disponible en el momento oportuno ya que de otra forma
      carecerá de valor. La
      gerencia de
      una empresa debe tomar sus decisiones con suficiente rapidez,
      como para poder
      adaptarse a la decisión cambiante de los negocios.
      Necesita la información obtenida en el sistema de
      proceso de datos antes de tomar decisiones importantes. Muchas
      empresas han
      cometido errores y sufrido severas pérdidas y en ciertos
      casos hasta llegado a la quiebra por
      haber tardado demasiado en reaccionar ante los cambios en el
      mundo de los negocios.
    3. Significativa: La información producida por el
      sistema de proceso de datos debe tener un significado claro
      para las personas que van a utilizarla, esta es una
      condición en la que se presentan dos factores
      importantes:
    1. La información debe ser "apropiada y
      relevante" con respecto a las necesidades del usuario. El
      gerente de
      venta de un
      negocio esta interesado en el análisis de ventas,
      niveles de inventario y
      margen de ganancias, pero no le interesa la información
      sobre salarios o
      cuentas a
      pagar. Lo que le interesa al gerente, al
      dueño o al funcionario jerárquico de una
      organización o empresa es la información
      denominada "para la toma de
      decisiones" que debe ser concisa y breve y no es la misma
      que necesita un capataz o jefes de niveles intermedios o bajas
      de la misma organización, la cual puede ser más
      analítica y detallada que la anterior, a esta
      información se la denomina "operativa".
    2. Para obtener información significativa, se
      requieren informes comprensibles, el formato y contenido de los
      informes deben permitir una fácil lectura, en
      los casos en que solamente se requiere un resumen no es
      conveniente proveer un informe detallado porque podría
      dar lugar a confusión, lo que se produce y la forma en
      que se presenta debe reunir la condición de
      significativa.
    • Existen tres criterio para dividir al sistema en
      unidades funcionales:
    1. Por funciones de gestión.
    2. Por funciones de tratamiento: Dentro de cada unidad
      funcional se hace un tratamiento de la información
      controlando, clasificando, ordenando, actualizando e
      imprimiendo.
    3. Por tiempos de ejecución: En que momento se
      van a ejecutar estas unidades de programación en el sistema.

    Modos de procesamiento de ejecución de la
    información

    • Lotes: A un conjunto de transacciones se le aplica de
      una vez las funciones de tratamiento de la información
      (BATCH). Luego de un determinado tiempo someto toda la
      información a la actualización.
    • Transaccional: A cada transacción se le aplica
      en forma inmediata las funciones de tratamiento de la
      información.
    • Diferido: En algún momento posterior al
      momento en que se produce la información realizo la
      ejecución de un proceso.
    • Tiempo Real: Cuando el tratamiento y el proceso de
      una transacción se realiza en forma inmediata (Proceso
      Interactivo).

    Concepción o Diseño de un
    documento

    Los documentos de
    salida son los principales reportes de los resultados obtenidos
    por medio de una aplicación informática, Existen
    dos tipos:

    1. Individual: Solo objeto o persona (recibo
      de sueldo, remito, factura).
    2. Colectivo: Que se refiere a un conjunto de objetos o
      personas (balance, diarios de operaciones, etc.).

    La presentación de cualquier documento de salida
    debe ser agradable y práctica para los usuarios y
    práctico para la programación, el conjunto debe ser
    armonioso, no sólo recargado, debe tener una buena
    elección en el tamaño de los caracteres a utilizar,
    buen color, buenos
    trazos, etc.

    ¿Qué se puede pre imprimir?

    La pre impresión tiene sus ventajas, ahorro de
    tiempo de máquina, mejor presentación por
    múltiples razones, presentación de dibujos,
    etc.

    Los listados a utilizar en el sistema deben codificarse,
    es decir se los debe identificar en el diseño
    relacionándolo con el programa o unidad de
    programación que lo generará, esta
    codificación se recomienda indicarla en el título o
    al pie del documento, respecto a la codificación a
    utilizar podría ser la misma sugerida en el tema archivos
    pero modificando el primer carácter por algo que nos
    indique que se trata de un listado.

    Partes de un documento

    1. Encabezamiento: Razón Social,
      Dirección, etc. del organismo para el cual ha sido
      creado el documento, título del documento, fecha de
      creación, contador de página, código de
      identificación de documento.
    2. Cuerpo o detalle: Se incluirán las
      informaciones impresas, de ser posible estas deben ser
      agrupadas en apartados.
    3. Base: Información y reseñas que
      generalmente no se imprimen por el ordenador, ejemplo:
      significado de los códigos que se utilizan en el
      documento o las ayudas), cuadros reservados para firmas o
      intervenciones de personas de la organización del
      documento.
    4. Reverso: Se puede indicarlas precisiones destinadas a
      facilitar la comprensión del documento de
      salida.

    Problemas de Costo:
    Cómo reducirlos

    1. Utilizar pre impresión.
    2. Elegir con esmero el formato estándar de
      documentos de salida.
    3. Elegir con esmero la resistencia y
      calidad del
      papel.
    4. Concebir un documento de salida de modo que minimice
      el tiempo de su impresión.
    5. Vigilar que solo se impriman los documentos de salida
      realmente necesarios para los usuarios.

    Método de concepción de un documento de
    salida

    1. Elaborar la lista de todas las informaciones y …
      del documento y preguntarse si son realmente necesarias que
      figuren.
    2. Agrupar estas informaciones por centro de interés,
      lo que se dará lugar a la creación de un
      apartado
    3. Seleccionar las informaciones que deben ir precedidas
      de una etiqueta o subtítulo.
    4. Seleccionar las etiquetas, logos, siglas, etc. que
      deben ser pre impresas.
    5. Formular etiquetas que deben preceder a algunos
      datos.
    6. Estudiar la codificación de las
      informaciones.
    7. Diseñar la presentación general,
      realizándola en una hoja cuadriculada con tantas
      casillas por líneas como lo permita la impresora.
    8. Verificar el documento realizado, imprimiendo
      mediante un programa de edición, todos los casos
      posibles del documento y solicitar opiniones de los futuros
      usuarios.
    9. Seleccionar la fuerza y
      calidad del
      papel a utilizar.
    10. Encargar el número óptima de documentos
      a la imprenta.

    Con respecto a la información a presentar por
    pantalla

    Valen las mismas consideraciones que para la de los
    documentos impresos, considerando las limitaciones físicas
    que existen. Se debe considerar de acuerdo al hardware y software
    existente los atributos de presentación a efecto de
    mejorar la visualización de la información a
    exhibir.

    Definición del diagrama de
    interrelación entre pantallas (Concatenación de
    pantallas)

    Muestra con claridad las vinculaciones entre las
    pantallas y a través de que condiciones se comunican, para
    obtener este diagrama debe
    definirse la lista de funciones que incluyen el conjunto de
    funciones principales que resolverá el programa, a su vez
    de cada función, se debe definir funciones secundarias,
    terciarias, etc., efectuando aperturas sucesivas hasta obtener
    funciones que no pueden subdividirse.

    Enfoque Orientado a Objetos

    Significa que el software se organiza como una
    colección de objetos discretos que contienen tanto
    estructura de
    datos como también un comportamiento
    , las características del enfoque orientado a objetos
    son:

    1. Identidad: Los datos están cuantificados en
      entidades discretas y distinguibles denominadas objetos, estos
      pueden ser tangibles (un archivo en un sistema de archivos) o
      intangibles (política de
      planificación en un SO
      multiproceso).
    2. Clasificación: Los objetos con la misma
      estructura de
      datos (campos o atributos) y comportamiento (operaciones sobre ellos) se
      aglutinan para formar una misma clase. Una clase es una
      abstracción que describe propiedades importantes para
      una aplicación y que ignora el resto. Se dice que cada
      objeto es una instancia de su clase.
    3. Polimosrfismo: Significa que una misma
      operación puede comportarse de modos distintos en
      distintas clases, una operación es una acción o
      transformación que se aplica a un objeto.
    4. Herencia: Compartir atributos y operaciones entre
      clases tomando como base una relación jerárquica,
      es decir, se puede definir una clse que después
      producirá sub clases, sabiendo que todas las sub clases
      heredan todas y cada una de las propiedades de su super clase y
      le agrega además sus propiedades exclusivas.

    Modelos: En la técnica de modelado de objetos se
    emplean tres clases de modelos para
    describir el sistema.

    1. Modelo de objetos: Gráfico cuyos nodos son
      clases de objetos y cuyos arcos son relaciones entre
      clases.
    2. Modelo Dinámico: Gráfico cuyos nodos
      son estados y cuyos arcos son transiciones entre estados
      causadas por proceso.
    3. Modelo Funcional: Son gráficos cuyos nodos son
      procesos y
      cuyos arcos son flujos de datos.

    ¿Qué representa cada uno de los modelos?: El
    modelo de
    objetos representa los aspectos estáticos estructurales
    del sistema. El modlo dinámico representa los aspectos
    temporales del comportamiento del sistema y el modelo
    funcional representa los aspectos transformacionales de
    función del sistema.

    El procedimiento
    típico de software contiene estos tres aspectos, utiliza
    estructura de datos (Modelos de objetos), secuencia de
    operaciones en el tiempo (Modelo dinámico) y transforma
    valores (Modelo funcional).

    Relaciones entre modelos: Cada modelo describe aspectos
    del sistema pero contiene referencias a los demás modelos.
    El modelo de objetos describe la estructura de datos sobre el
    cual operan los modelos dinámico y funcional. Las
    operaciones del modelo de objetos se corresponden con sucesos en
    el modelo dinámico y con funciones en el model
    funcional.

     (Para ver el documento completo haga lick en el
    menu superior "Bajar Trabajo")

     

     

    Autor:

    Carlos A. Ijelchuk
    Resumen de la materia
    homónima dictada en el año 1997 en la Universidad
    Tecnológica Nacional Facultad Regional Tucumán,
    ciudad de San Miguel de Tucumán –
    Argentina

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter