Descargar

Sistemas (página 2)

Enviado por Dayana Sanchez


Partes: 1, 2

Todos los lenguajes de programación proveen facilidades para incluir líneas de comentarios en los programas. Estos comentarios aclaran lo que se ordena al computador y facilitan entender el programa. Puesto que estos comentarios no son tenidos en cuenta como instrucciones, y aparecen en los listados del programa, resulta muy conveniente agregar abundantes comentarios a todo programa que codifiquemos. Esto es lo que se denomina Documentación Interna.

7.- TRANSCRIPCIÓN

El programa codificado es necesario que lo llevemos a un medio que sea aceptado como entrada por el computador: lo perforamos en tarjetas, lo grabamos en un disco flexíble o lo grabamos en un disco duro. Este programa es el que se conoce como Programa Fuente (Source).

8.- COMPILACIÓN

Utilizamos ahora un programa de computador llamado Compilador o Traductor, el cúal analiza todo el programa fuente y detecta errores de sintaxis ocasionados por fallas en la codificación o en la transcripción. Las fallas de lógica que pueda tener nuestro programa fuente no son detectadas por el compilador. Cuando no hay errores graves en la compilación, el compilador traduce cada instrucción del programa fuente a instrucciones propias de la máquina (Lenguaje de Maquina), creando el Programa Objeto.

Algunos computadores utilizan Interpretadores, (Generalmente para el Lenguaje Basic), en reemplazo de programas compiladores. La diferencia consiste en que el interpretador recibe, desde una terminal, sólo una instrucción a la vez, la analiza y, si está bien, la convierte al formato propio de la maquina. Si la instrucción tiene algún error, el interpretador llama la atención de la persona para que corrija dicha instrucción.

Como resultado de la corrida del compilador, podemos obtener varios listados:

  • Listado del programa fuente

  • Listado de los errores detectados

  • Listado de campos utilizados, etc.

Los errores los debemos corregir sobre el mismo programa fuente, ya sea reemplazando las tarjetas mal perforadas o retrabando en el disco flexible o en el disco duro. Este paso de la compilación lo repetimos hasta eliminar todos los errores y obtener el programa ejecutable.

9.- PRUEBAS DE COMPUTADOR

Cuando tenemos el programa ejecutable (en lenguaje de maquina), ordenamos al computador que lo ejecute, para lo cual suministramos datos de prueba, como lo hicimos en la prueba de escritorio (paso 5). Los resultados obtenidos los analizamos, luego de lo cual puede ocurrir cualquiera de estas situaciones:

a.- La lógica del programa está bien, pero hay errores sencillos, los cuales los corregimos modificando algunas instrucciones o incluyendo unas nuevas; el proceso debemos repetirlo desde el paso 6.

b.- Hay errores ocasionados por fallas en la lógica, lo que nos obliga a regresar a los pasos 4 y 5 para revisión y modificación del diagrama.

c.- Hay errores muy graves y lo más aconsejable es que regresemos al paso 2 para analizar nuevamente el problema, y repetir todo el proceso.

d.- No hay errores y los resultados son los esperados. En este caso, el programa lo podemos guardar permanentemente en una librería o biblioteca del computador, para sacarlo de allí cuando necesitemos ejecutarlo nuevamente.

CICLO DE VIDA DE UN SISTEMA

Ciclo de vida de un sistema:

Definición del problema.

Recopilación de información.

Análisis.

Diseño.

Programación.

Prueba.

Documentación.

Implementación.

Objetivo. Conocer los elementos necesarios en cada paso de un ciclo de vida de un sistema.

Ciclo de vida de un sistema.

También llamado modelo de cascada o SDLC (símbolos en ingles).

Es un enfoque sistemático y secuencial por fases del análisis y diseño de un sistema de información.

Características.

Las fases nunca se llevan como un paso a parte.

Varias actividades pueden suceder simultáneamente.

Las actividades pueden repetirse.

Actividades

Proyecto

Traslapan.

Conclusión: Las actividades se traslapan y luego disminuyen.

CICLO DE VIDA

IDENTIFICACION DE:

Problemas:

Etapa crítica para el éxito del resto del proyecto.

Requiere de la observación honesta del analista s/el negocio.

Analista y personal hacen resaltar los problemas.

Oportunidades:

Situaciones que el analista cree que pueda ser mejores.

Permite que el negocio gane un avance competitivo que ponga un estándar de la industria.

Objetivo:

Componente importante de la primera fase.

El analista debe descubrir lo que está tratando de hacer el negocio.

El analista será capaz de identificar si una aplicación de sistema de información pude ayudar al sistema, negocio, a que alcance sus objetivos atacando problemas específicos y oportunidades.

PRIMERA FASE

PLANTEAMIENTO DEL PROBLEMA

Reglas:

Identificar los componentes, explicando las relaciones entre ellos.

Ubicar el problema dentro de un marco conceptual.

Analizar el problema desglosando en sus unidades más simples.

Simplificando, eliminando la información redundante.

Investigar estudios análogos consultando la literatura existente.

Plantear el problema en una forma más variable para poder investigarlo.

Características:

Cada actividad realizada siempre es parte de un entorno mayor.

El trabajo comienza estableciendo los requisitos de todos aquellos elementos importantes del sistema.

Asignando grupos con estos requisitos para integrar el sistema de computo.

Es esencial cuando el SW debe interrelacionarse con otros elementos SW, HW, personas, base de datos, etc.

(Segunda fase)

DETERMINACION DE LOS REQUERIMIENTOS DE INFORMACION

Herramientas: Muestra e investigación de datos relevantes.

Entrevista.

Cuestionario.

Comportamiento de los tomadores de decisión.

Prototipos.

El analista: Comprende que información necesitan los usuarios para trabajar.

Sirve: Para formar la imagen que el analista tiene de la organización y sus objetivos.

Involucrados:

Analista.

Usuarios.

Administradores de las operaciones.

El analista necesita:

Los detalles de las funciones actuales del sistema.

¿Quién? Personas

¿Que? Actividad del negocio

¿Dónde? Ambiente

¿Cuándo? En que momento

¿Como? De que manera se desarrollo

Al término de la fase:

El analista debe comprender el porqué de los funciones del negocio.

Tener informe sobre personas, objetivos y procedimientos.

Herramientas: técnicas para la recolección de datos.

(Tercera fase)

ANALISIS DE LAS NECESIDADES DEL SISTEMA

(Cuarta fase)

DISEÑO DEL SISTEMA (RECOMENDADO).

Usa la información recolectada anteriormente para hacer el diseño lógico de S1 (pseudo código, DF, etc.).

Diseña procedimientos precisos para la captura de datos (diseño de entradas).

Proporciona entrada efectiva para el sistema de información mediante el uso de técnicas para el diseño de formas y pantallas

Diseña la interfaz del usuario (teclado, menú de pantalla y ratón)

Diseño de salidas

Diseño de base de datos

Diseño de archivo

Diseño de control y respaldo, etc.

OBJETIVO: Son las metas o fines hacia las, cuales se quiere llegar. Es determinar los resultados deseados ¿Qué es lo que se requiere?

POLITICA: Son reglas que se establecen para dirigir funciones y seguir qué éstas se desempeñen de acuerdo con los objetivos deseados (son guías para las toma de decisión).

MISION: Es la función o tarea básica de una organización o individuo.

ESTRATEGIA: Son planes, su función consiste en regir la obtención uso y disposición, de los medios necesarios para alcanzar los objetivos.

REGLAS: Describen con claridad las acciones especificas requeridas o las que no se deben llevar a cabo.

Son aquellos que guían una acción sin especificar un orden de tiempo, de hecho.

NORMAS: Todo señalamiento imperativo de algo que ha de realizarse sea genérico o específico.

(Quinta fase)

DISEÑO Y DOCUMENTACION DEL SOFTWARE

Las representaciones del diseño deben ser traducidas a un lenguaje artificial, dando como resultado unas instrucciones ejecutadas por la computadora el paso de la codificación es el que lleva acabo esa traducción.

Identificar

Ambiente operativo

Lógica de los programas

Elección del lenguaje de programación

Tipo de documentación

Manual del usuario

Manual de programación

Manual del sistema

El analista trabaja con los programadores para desarrollar cualquier sw original que necesite.

Incluye Diagrama estructurado, método HIPO, DF, diagram Nassi – s. y warnicr.

Ojo: Muchos procedimientos sistemáticos que emplea el analista ayuda a mantener al mínimo los mantenimientos.

Se desarrollan a lo largo del ciclo.

Sirve para asegurar que toda información del software que esté disponible.

Documentación Confiabilidad a usuarios.

Debe seguir creciendo.

Tomar en cuenta:

Prueba.

Verificación y validación.

Certificación confirmación que el programa esta bien hecho.

Importancia del mantenimiento. Los programas de computación deben ser modificados y mantenidos y actualizados. La cantidad promedio del tiempo y gastado en mantenimiento en una instalación del sistema de información gerencial (MIS) es de 40% al 60%.

DIAGRAMA DE FLUJO

Es un grafico lógico del plan de trabajo que se ejecutara para la solución de un determinado problema. A través de él, se planifica la solución del problema independiente del lenguaje de computación a usar. De esta manera se separa loas instrucción es un lenguaje determinado con todas las reglas.

Las capacidades humanas necesarias para elaborar un diagrama de flujo correcto son: Lógico, Prácticas, y Atención.

El empleo de la maquina en las funciones del procediendo de datos han hecho necesario un flujo ordenado de la información. La secuencia en que deberán ejecutarse las operaciones tendrá que definirse claramente, y cuando se combine con los datos a los que debe aplicarse, esa secuencia creara el flujo de información.

No puede hacerse mucho hincapié en documentación, ósea el registro de Información .Sin Instrucciones escritas y sin representación grafica del flujo de trabajo seria muy difícil de llevar una tarea de procediendo de datos en forma apropiada. Hay varios métodos mas eficientes organizados y normalizados, es el de los diagramas de Flujo que el Futuro programador comprenda la necesidad de los diagrama de flujo.

TIPOS DE DIAGRAMA DE FLUJOS

Diagrama de flujo de sistemas: muestra en que forma se procesan los datos, entre as principales funciones o estaciones de trabajo .En este diagrama completo de

computadora se presenta con un solo símbolo de procesamiento.

Ejemplo de Diagrama de Flujo de sistema:

edu.red

Orígenes de la teoría de sistemas

La Teoría General de Sistemas (T.G.S.) surgió con los trabajos del biólogo alemán Ludwig von Bertalanffy, publicados entre 1950 y 1968.

Las T.G.S. no busca solucionar problemas o intentar soluciones prácticas, pero sí producir teorías y formulaciones conceptuales que puedan crear condiciones de aplicación en la realidad empírica. Los supuestos básicos de la teoría general de sistemas son:

a) Existe una nítida tendencia hacia la integración de diversas ciencias no sociales.b) Esa integración parece orientarse rumbo a una teoría de sistemas.e) Dicha teoría de sistemas puede ser una manera más amplia de estudiar los campos no-físicos del conocimiento científico, especialmente en las cienciasd) Con esa teoría de los sistemas, al desarrollar principios unificadores que san verticalmente los universos particulares de las diversas ciencias involucradas nos aproximamos al objetivo de la unidad de la ciencia.

e) Esto puede generar una integración muy necesaria en la educación científicaLa teoría general de los sistemas afirma que las propiedades de los sistemas no pueden ser descritas significativamente en términos de sus elementos separados. La comprensión de los sistemas solamente se presenta cuando se estudian los sistemas globalmente, involucrando todas las interdependencias de sus subsistemas.

La T.G.S. Se fundamentan en tres premisas básicas, a saber:

A) Los sistemas existen dentro de sistemas.

Las moléculas existen dentro de células las células dentro de tejidos, los tejidos dentro de los órganos, los órganos dentro de los organismos, los organismos dentro de colonias, las colonias dentro de culturas nutrientes, las culturas dentro de conjuntos mayores de culturas, y así sucesivamente.

B) Los sistemas son abiertos.

Es una consecuencia de la premisa anterior. Cada

sistema que se examine, excepto el menor o mayor, recibe y descarga algo en los otros sistemas, generalmente en aquellos que le son contiguos. Los sistemas abiertos son caracterizados por un

proceso de intercambio infinito con su ambiente, que son los otros sistemas. Cuando el intercambio cesa, el sistema se desintegra, esto es, pierde sus fuentes de energía.

C) Las funciones de un sistema dependen de su estructura.Para los sistemas biológicos y mecánicos esta afirmación es intuitiva. Los tejidos musculares, por ejemplo, se contraen porque están constituidos por una estructura celular que permite contracciones.

Características de los sistemas

Un sistema es un conjunto de objetos unidos por alguna forma de interacción o Interdependencia. Cualquier conjunto de partes unidas entre sí puede ser considerado un sistema, desde que las relaciones entre las partes y el comportamiento del todo sea el foco de atención. Un conjunto de partes que se atraen mutuamente (como el sistema solar), o un grupo de personas en una organización, una red industrial, un circuito eléctrico, un computador o un ser vivo pueden ser visualizados como sistemas. Realmente, es difícil decir dónde comienza y dónde termina determinado sistema. Los límites (fronteras) entre el sistema y su ambiente admiten cierta arbitrariedad. El propio universo parece estar formado de múltiples sistema que se compenetran. Es posible pasar de un sistema a otro que lo abarca, como también pasar a una versión menor contenida en él. De la definición de Bertalanffy, según la cual el sistema es un conjunto de unidades recíprocamente relacionadas, se deducen dos conceptos: el propósito (u objetivo) y el de globalizo(o totalidad. Esos dos conceptos reflejan dos características básicas en un sistema. Las demás características dadas a continuación son derivan de estos dos conceptos

a) Propósito u objetivo:

Todo sistema tiene uno o algunos propósitos u

objetivos. Las unidades o elementos (u Objetos), como también las relaciones, definen una distribución que trata siempre de alcanzar un objetivo.

b) Globalismo o totalidad: todo sistema tiene una

naturaleza orgánica, por la cual una acción que produzca cambio en una de las unidades del sistema, con mucha probabilidad producirá cambios en todas las otras unidades de éste. En otros términos, cualquier estimulación en cualquier unidad del sistema afectará todas las demás unidades, debido a la relación existente entre ellas. El efecto total de esos cambios o alteraciones se presentará como un ajuste del todo al sistema. El sistema siempre reaccionará globalmente a cualquier estímulo producido en cualquier parte o unidad. Existe una relación de causa y efecto entre las diferentes partes del sistema. Así, el Sistema sufre cambios y el ajuste sistemático es continuo. De los cambios y de los ajustes continuos del sistema se derivan dos fenómenos el de la entropía y el de la homeostasia.

c) Entropía:

Es la tendencia que los sistemas tienen al desgaste, a la desintegración, para el relajamiento de los estándares y para un aumento de la aleatoriedad. A medida que la entropía aumenta, los sistemas se descomponen en más simples. La segunda ley de la termodinámica explica que la entropía en los sistemas aumenta con el correr del tiempo, como ya se vio en el capítulo sobre cibernética. A medida que aumenta la información, disminuye la entropía, pues la información es la base de la configuración y del orden. Si por falta de comunicación o por ignorancia, los estándares de autoridad, las funciones, la jerarquía, etc. de una organización formal pasan a ser gradualmente abandonados, la entropía aumenta y la organización se va reduciendo a formas gradualmente más simples y rudimentarias de individuos y de grupos. De ahí el concepto de geneantropía o sea, la información como medio o instrumento de ordenación del sistema. d)

Homeostasis: Es el equilibrio dinámico entre las partes del sistema. Los sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio interno frente a los cambios externos del medio ambiente.

La definición de un sistema depende del interés de la persona que pretenda analizarlo. Una organización, por ejemplo, podrá ser entendida como un sistema o subsistema, o más aun un supersistema, dependiendo del análisis que se quiera hacer: que el sistema

Tenga un grado de autonomía mayor que el subsistema y menor que el supersistema. Por lo tanto, es una cuestión de enfoque. Así, un departamento puede ser visualizado como un sistema, compuesto de vario subsistemas (secciones o sectores) e integrado en un supersistema (la empresa, como también puede ser visualizado como un subsistema compuesto por otros subsistemas(secciones o sectores), perteneciendo a un sistema. En cuanto a su naturaleza, los sistemas pueden ser cerrados o abiertos:a) Sistemas cerrados: Son los sistemas que no presentan intercambio con el medio ambiente que los rodea, pues son herméticos a cualquier influencia ambiental. Así, los sistemas cerrados no reciben ninguna influencia del ambiente, y por otro lado tampoco influencian al ambiente.

No reciben ningún recurso externo y nada producen la acepción exacta del término. Los autores han dado el nombre de sistema cerrado a aquellos sistemas cuyo comportamiento es totalmente determinístico y programado y que operan con muy pequeño intercambio de materia y energía con el medio ambiente.

El término también es utilizado para los sistemas completamente estructurados, donde los elementos y relaciones se combinan de una manera peculiar y rígida produciendo una salida invariable. Son los llamados sistemas mecánicos, como las máquinas.

b)Sistemas abiertos: son los sistemas que presentan relaciones de intercambio con el ambiente, a través de entradas y salidas. Los sistemas abiertos intercambian materia y energía regularmente con el medio ambiente. Son eminentemente adaptativos, esto es, para sobrevivir deben reajustarse constantemente a las condiciones del medio.

Ejemplos de sistemas cerrados: una olla a presión que no permita el escape de gases, en el laboratorio un reactor.

Ejemplos de sistemas abiertos, el motor de un auto (necesita gasolina), la tierra (necesita de la luz y calor del Sol), un vela quemándose. La mayoría de los sistemas son abiertos.

En programación, las variables son estructuras de datos que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un área reservada en la memoria principal del ordenador pudiendo ser de longitud:

Fija.- Cuando el tamaño de la misma no variará a lo largo de la ejecución del programa. Todas las variables, sean del tipo que sean tienen longitud fija, salvo algunas excepciones — como las colecciones de otras variables (arrays) o las cadenas Variable.- Cuando el tamaño de La misma puede variar a lo largo de la ejecución. Típicamente colecciones de datos.

CONCLUSION

Con la investigación debemos seguir las instrucciones. Parece sencilla pero a veces no lo es. Debemos fijarnos bien en cada paso para lograr nuestras metas aunque sea una opinión personal es importante demostrar nuestras ideas con buenos argumentos así que este trabajo nos ha dado a entender que no debemos perder ningún detalle para lograr nuestros éxito en nuestros trabajo en la búsqueda de soluciones.

REFERENCIA BIBLIOGRAFICAS

  • Análisis y Diseño de Sistemas

Henry F. Korth & Abraham Silberschatz

Segunda Edicion.

Editora Mc Graw Hill

  • Ingeniería del Software

Roger S. Pressman

Cuarta Edicion.

Editora Mc Graw Hill

  • Enciclopedia de Términos de Computación

Linda Gail/ John Christie

Editora: PHH, Pentice Hall

  • http://www.unefa.edu.ve/index.php?option=com_content&view=article&id=78

 

 

 

Autor:

Dayana Sanchez

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente