miércoles, 8 de mayo de 2019

TP04: ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN

Desarrolle un pequeño informe conceptual sobre los temas que se enuncian a continuación tomando como  base  al  menos  tres páginas  web  (obviar  Wikipedia,  rincón  del  vago,  etc.).  Indique  los  URL utilizados.

  •  Método clásico del ciclo de vida de desarrollo de sistemas
  •  Método de desarrollo por análisis estructurado
  •  Método de construcción de prototipos de sistemas
Lea exhaustivamente, y con espíritu crítico, cada definición y debata con su grupo la pertinencia o no de los conceptos allí vertidos.
1.    Identifiquen y definan brevemente cada uno de los conceptos considerados. 
2.    Identifique similitudes y diferencias entre cada uno de los métodos
3.    Realice un glosario de los temas desarrollados.
4.    Cómo  considera  que  estos  conceptos  se  pueden  aplicar  y/o  considerar  en  el  desarrollo  de  su carrera profesional.
El informe debe estar armado de tal manera que cualquier persona, sin ser conocedor de los temas, pueda entender sobre qué están hablando.

1)
MÉTODO CLÁSICO DEL CICLO DE VIDA DE DESARROLLO DE SISTEMAS 


El método de ciclo de vida para el desarrollo de sistemas es el conjunto de actividades que los analistas, diseñadores y usuarios realizan para desarrollar e implantar un sistema de información. El método del ciclo de vida para el desarrollo de sistemas consta de 6 fases:


1) Investigación preliminar: Si un proyecto de sistema parece ser viable y tiene suficiente prioridad, se comienza la investigación preliminar. Esta investigación requiere uno o más analistas de sistemas analizando el “system request” para determinar la verdadera naturaleza y alcance del problema y recomendar si es que se debe continuar con el proyecto.

2) Determinación de los requerimientos del sistema:Las empresas deben entender todas las facetas correspondientes donde se realiza o se quiere implementar el desarrollo del sistema. Las personas encargadas en la elaboración y desarrollo deben estudiar los procesos de una empresa para dar respuesta a las necesidades exigidas por el cliente.

3) Diseño del sistema: El diseño de un sistema de información produce los detalles que establecen la forma en la que el sistema cumplirá con los requerimientos identificados durante la fase de análisis. Los especialistas en sistemas se refieren, con frecuencia, a esta etapa como diseño lógico.

4) Desarrollo del software: Los encargados de desarrollar software pueden instalar software comprobando a terceros o escribir programas diseñados a la medida del solicitante. La elección depende del costo de cada alternativa, del tiempo disponible para escribir el software y de la disponibilidad de los programadores.

5) Prueba de sistemas: Durante la prueba de sistemas, el sistema se emplea de manera experimental para asegurarse de que el software no tenga fallas, es decir, que funciona de acuerdo con las especificaciones y en la forma en que los usuarios esperan que lo haga. Se alimentan como entradas conjunto de datos de prueba para su procesamiento y después se examinan los resultados.

6) Implantación y evaluación: La implantación es el proceso de verificar e instalar nuevo equipo, entrenar a los usuarios, instalar la aplicación y construir todos los archivos de datos necesarios para utilizarla. La evaluación de un sistema se lleva a cabo para identificar puntos débiles y fuertes. La evaluación ocurre a lo largo de cualquiera de las siguientes dimensiones:

    • Evaluación operacional
    • Impacto organizacional
    • Opinión de los administradores
    • Desempeño del desarrollo

    MÉTODO DE DESARROLLO POR ANÁLISIS ESTRUCTURADO

    Muchos especialistas en sistemas de información reconocen la dificultad de comprender de manera completa sistemas grandes y complejos. El método de desarrollo del análisis estructurado tiene como finalidad superar esta dificultad por medio de:
    1) La división del sistema en componentes.
    2) La construcción de un modelo de sistema.

    El análisis estructurado es un método para el análisis de sistemas manuales o automatizados, que conduce al desarrollo de especificaciones para sistemas nuevos o para efectuar modificaciones a los ya existentes. Éste análisis permite al analista conocer un sistema o proceso en una forma lógica y manejable al mismo tiempo que proporciona la base para asegurar que no se omite ningún detalle pertinente.



    a) Componentes:



    • Símbolos gráficos:Iconos y convenciones para identificar y describir los componentes de un sistema junto con las relaciones entre estos componentes.
    • Diccionario de datos: Descripción de todos los datos utilizados en el sistema. Puede ser manual o automatizado.
    • Descripciones de procesos y procedimientos:Declaraciones formales que usan técnicas y lenguajes que permiten a los analistas describir actividades importantes que forman parte del sistema.
    • Reglas: estándares para describir y documentar el sistema en forma correcta y completa.

    b) Diseño estructurado:

    El diseño estructurado emplea la descripción gráfica y se enfoca en el desarrollo de especificaciones del software.
    El objetivo del diseño estructurado es programas formados por módulos independientes unos de otros desde el punto de vista funcional.
    La herramienta fundamental del diseño estructurado es el diagrama estructurado, que es de naturaleza gráfica  y evitan cualquier referencia relacionada con el hardware o detalles físicos.
    Los diagramas estructurados describen la interacción entre módulos independientes junto con los datos que un modulo pasa a otro cuando interacciona con el.

    c) Análisis de flujo de datos:


    Estudia el empleo de los datos para llevar a cabo procesos específicos de la empresa dentro del ámbito de una investigación de sistemas, usa los diagramas de flujo de datos y los diccionarios de datos.

    d) Herramientas:


    Las herramientas muestran todas las características esenciales del sistema y la forma que se ajustan entre si. Ayudan a ilustrar los componentes esenciales de un sistema, junto con sus acciones.

    e) Diagrama de flujo de datos:

    Es el modelo del sistema. Es la herramienta mas importante y la base sobre la cual se desarrollan otros componentes.
    El modelo original se detalla en diagramas de bajo nivel que muestran características adicionales del sistema. Cada proceso puede desglosarse en diagramas de flujos de datos cada vez más detallados. Repitiéndose esta secuencia hasta que se obtienen suficientes detalles para que el analista comprenda la parte del sistema que se encuentra bajo investigación.
    El diagrama físico de datos da un panorama del sistema en uso, dependiente de la implantación, mostrando cuales tareas se hacen y como son hechas. Incluyen nombres de personas, nombres o números de formato y documento, nombres de departamentos, archivos maestro y de transacciones, equipo y dispositivos utilizados, ubicaciones, nombres de procedimientos.
    El diagrama lógico de datos da un panorama del sistema, pero a diferencia del físico es independiente de la implantación, que se centra en el flujo de datos entre los procesos, sin considerar los dispositivos específicos y la localización de los almacenes de datos o personas en el sistema. Sin indicarse las características físicas.


    MÉTODOS DE CONSTRUCCIÓN DE PROTOTIPOS DE SISTEMAS

    La construcción de prototipos representa una estrategia de desarrollo, cuando no es posible determinar todos los requerimientos del usuario. Es por ello que incluye el desarrollo interactivo o en continua evolución, donde el usuario participa de forma directa en el proceso.
    El método de prototipos del sistema consta de cinco etapas:
    1) Identificación de requerimientos conocidos: la determinación de los requerimientos de una aplicación es tan importante para el método de desarrollo de prototipos como lo es para el ciclo de desarrollo de sistemas o análisis estructurado. Por consiguiente antes de crear un prototipo, los analistas y usuario deben trabajar juntos para identificar los requerimientos conocidos que tienen que satisfacer.

    2) Desarrollo de un modelo de trabajo: Es fácil comenzar el procesos de construcción del prototipo con el desarrollo de un plan general que permita a los usuarios conocer lo que se espera de ellas y del proceso de desarrollo. Un cronograma para el inicio y el fin de la primera interacción es de gran ayuda. En el desarrollo del prototipo se preparan los siguientes componentes:
    a) El lenguaje para el dialogo o conversación entre el usuario y el sistema.
    b) Pantallas y formatos para la entrada de datos.
    c) Módulos esenciales de procesamiento.
    d) Salida del sistema.

     3) Utilización del prototipo: es responsabilidad del usuario trabajar con el prototipo y evaluar sus características y operación. La experiencia del sistema bajo condiciones reales permite obtener la familiaridad indispensable para  determinar los cambios o mejoras que sean necesarios, así como las características inadecuadas.

     4) Revisión del prototipo: Durante la evaluación los analistas  de  sistemas desean capturar información sobre los que les gusta  y  lo que les desagrada  a los usuarios. Los cambios al prototipo son planificados con el usuario antes de llevarse a cabo, sin embargo el analista es el responsable de tales modificaciones.

     5) Repetición del proceso las veces que sea necesarias: El proceso antes descrito se repite varias veces,  el  proceso finaliza cuando los usuarios y  analistas  están de acuerdo en que el sistema ha evolucionado  lo suficiente como para incluir todas las características necesarias.

    2) 
    SIMILITUDES Y DIFERENCIAS ENTRE LOS MÉTODOS:
         Similitudes: Tanto los analistas como los usuarios tienen una importante participación para evaluar un sistema.
    Diferencias: 
    Método clásico del ciclo de vida de desarrollo de sistemas. Analiza el sistema a lo largo de su creación e implementación y corrige sus errores al finalizar.
    Método de desarrollo estructurado: analiza los sistemas después de ser creados.
    Método de construcción de prototipos de sistemas: permite analizar y modificar el sistema sobre su marcha.


    3)
    GLOSARIO:
    -Sistema: Conjunto ordenado de normas y procedimientos que regulan el funcionamiento de un grupo o colectividad.
    -Método: Modo ordenado y sistemático de proceder para llegar a un resultado o fin determinado.
    -Modelo: objetos diseñados por un observador con el fin de compararlos con la realidad creando una relación directa con situaciones sistemáticas complejas.
    -Software: datos y programas que hacen funcionar a una computadora.
    -Prototipo: modelo (representación, demostración o simulación) fácilmente ampliable y modificable de un sistema planificado, probablemente incluyendo su interfaz y su funcionalidad de entradas y salidas.
    -Flujo de datos: son movimientos de datos en una determinada dirección, desde un origen hasta un destino. Es un paquete de datos.
    -Usuario: individuo que utiliza una computadora, sistema operativo, servicio o cualquier sistema informático.
    -Diagrama: Representación gráfica de las variaciones de un fenómeno o de las relaciones que tienen los elementos o las partes de un conjunto.

    4)
    APLICACIÓN DE LOS CONCEPTOS EN EL DESARROLLO DE LA CARRERA PROFESIONAL

    Estos conceptos dentro del desarrollo como profesionales nos permitirán analizar los sistemas que con los que vamos a trabajar  y nos ayudaran a implementar mejores sistemas o modificarlos según la situación. 


    FUENTE:
    • http://es.scribd.com/doc/58088712/Ciclo-de-vida-clasico-del-desarrollo-de-sistemas#scribd
    • http://metodologiasistemasinf.wikispaces.com/Met%C3%B3do+Clasico+del+ciclo+de+vida+para+el+desarrollo+de+sistemas+de+informaci%C3%B3n
    • http://www.monografias.com/trabajos29/ciclo-sistema/ciclo-sistema.shtml
    • http://modelosdrayevolutivos.blogspot.com.ar/2008/10/ciclo-de-vida-clasico-del-desarrollo-de.html
    • http://sistemasdeinformacion2.wikispaces.com/M%C3%A9todo+de+Desarrollo+Por+An%C3%A1lisis+Estructurado
    • http://isec-montero.blogspot.com.ar/

    No hay comentarios:

    Publicar un comentario