TP O4

March 18, 2018 | Author: Emanuel Ntvg | Category: Software, Areas Of Computer Science, Technology, Computing, Computing And Information Technology


Comments



Description

TP04: ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓNMateria: introducción a los sistemas de información Profesor: Fabián Borea 1) Método clásico del ciclo de vida de desarrollo de sistemas: El método de ciclo de vida para el desarrollo de sistema ( SDLC, Systems Development Life Cicle) es el conjunto de actividades que los analistas, diseñadores y usuarios realizan para desarrollar e implantar un sistema de información que otorgue buenos resultados. Este modelo consta de 6 partes principales: ● ● ● ● ● Investigación preliminar: En esta etapa se debe aclarar la solicitud, debemos examinar con precisión lo que el solicitante desea. Luego hay que estudiar la factibilidad del sistema requerido, considerando la factibilidad económica, la técnica y operacional. Luego esta solicitud debe ser aprobada por la organización, ya que generalmente hay muchas solicitudes en una organización y solo se llevan a cabo las más importantes. Una vez aprobada la solicitud se estima su costo, el tiempo necesario y el requerimiento de personal. Determinación de los requerimientos del sistema: Las empresas deben entender todas las facetas correspondientes a 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. Diseño del sistema: Se establecen los detalles que debe cumplir el sistema para cumplir con los requerimientos obtenidos en la fase de análisis. Desarrollo del software: Los encargados de diseñar Hardware pueden comprar Hardware a terceros o desarrollar su Hardware según los requerimientos del solicitante. Esta decisión depende del costo, el tiempo para realizarlo o de la disponibilidad de los programadores. Prueba de sistemas: Se emplea de forma experimental al sistema para asegurarse que cada componente del sistema este en operación como debe y que el sistema en su conjunto se desempeñe según los requerimientos deseados. Implantación y evaluación: Se evalúan las ventajas y desventajas del nuevo sistema y se ejecutan dos sistemas a la par para evaluar los problemas que puedan surgir. La evaluación se realiza para identificar puntos fuertes y débiles, se evalúan las siguientes dimensiones: Evaluación operacional, Impacto organizacional, Opinión de los administradores y Desempeño del desarrollo. Método de desarrollo por análisis Estructurado Este método tiene como objetivo ayudar a los especialistas en sistemas de información a comprender de manera completa sistemas grandes y complejos. Este modelo se concentra en especificar lo que se requiera del sistema. No se establece como se cumplirán los requerimientos ni la forma de implementación, pero permite a las personas estudiar los elementos lógicos (lo que hace el sistema) y los componentes físicos (PC, sistema de almacenamiento, etc.) Para ayudar a los especialistas lleva a cabo lo siguiente: ● La división del sistema en componentes ● La construcción de un modelo del sistema El análisis estructurado analiza sistemas manuales o automatizados, lo que lleva al desarrollo de especificaciones para sistemas nuevos o para modificar los ya existentes. Sus componentes son: ● Símbolos gráficos: Iconos y convenciones para describir e identificar los componentes del sistema. ● Diccionario de datos: Descripción de los datos del sistema. ● Descripción de procesos y procedimientos: Declaraciones formales que le permiten a los analistas describir actividades importantes del sistema. Elementos del modelo Diseño estructurado: Es un elemento de este método que emplea la descripción grafica y se basa en el desarrollo de las especificaciones de Software. Su objetivo es obtener programas formados por módulos independientes unos de otros desde el punto de vista funcional. Análisis de flujo de datos: Elemento que estudia la utilización de datos por parte de la empresa para llevar a cabo procesos específicos. Herramientas: Muestran todas las características esenciales del sistema y la forma en que se ajustan entre si. Diagrama de flujo de datos: Es el modelo del sistema. Es la herramienta más 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, 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. Método de construcción de prototipos de sistemas La construcción de prototipos es una estrategia de desarrollo, cuando no se tiene exactitud de todos los datos del usuario. Para hacer contra a este problema, se hace un desarrollo interactivo en el cual el usuario participa directamente del proceso. También es llamado modelo de desarrollo evolutivo, los modelos evolutivos son iterativos, los caracteriza la forma en que permiten que los especialistas en Software desarrollen cada vez mejores versiones de Software. Así mismo este método resulta útil para probar la facilidad del sistema e identificar los requerimientos del usuario, evaluar el diseño de un sistema o examinar el uso de una aplicación. El método del prototipo de sistemas consta de 5 etapas: ● Identificación de los requerimientos conocidos: Antes de desarrollar un prototipo los analistas y usuarios deben identificar los requerimientos a satisfacer. ● Desarrollo de un modelo de trabajo: Con el desarrollo de un plan general para que el usuario conozca lo que se espera de los prototipos y del proceso de desarrollo. Esta compuesto por: Lenguaje de dialogo entre el usuario y el sistema, pantallas y formatos para la entrada de datos, módulos esenciales de procesamiento y salida del sistema. ● Utilización del prototipo: El usuario debe utilizar el prototipo y evaluar sus características y operaciones. La experiencia obtenida permitirá determinar los cambios necesarios o las mejoras necesarias. ● Revisión del prototipo: Los analistas capturan información sobre lo que le agrada al usuario y sobre lo que no. Los cambios en el prototipo son planificados con los usuarios antes de llevarse a cabo, pero el analista es el que realiza los cambios. ● Repetición del proceso las veces necesarias Razones para emplear los Prototipos Las razones para emplear los prototipos son: a) Aumentar la productividad b) Re-desarrollo planificado c) Entusiasmo de los usuarios respecto a los prototipos Condiciones para aplicar Prototipos Las condiciones para aplicar prototipos son: a) No conocer los requerimientos b) Evaluar los requerimientos c) Costos altos de inversión d) Alto riesgo e) Nueva tecnología Etapas del Método con Prototipos Las etapas del método con prototipos son: 1. 2. 3. 4. 5. Identificación de requerimientos conocidos Desarrollo de un modelo de trabajo Participación del usuario Revisión del prototipo Iteración del proceso de refinamiento 2) Diferencias: ● Cada una aplica de diferentes formas el desarrollo, uno ya tiene la forma indicada, cuando otro nunca se establece como se van a cumplir los datos. ● Uno de los métodos aborda adecuadamente sus fases y otro normaliza sus actividades ● Uno descompone y simplifica los problemas, cuando otro diseña sistemas flexibles para su aplicación. ● El modelo clásico de vida de desarrollo de sistemas analiza el sistema a lo largo de su creación y corrige sus errores al finalizar, el modelo estructurado analiza los sistemas después de ser creados y el modelo por prototipos analiza y modifica el sistema sobre su marcha. Similitudes: ● Todos desarrollan, actualizan e implementan software ● Nos muestran una forma de evaluar un sistema con la importante participación del usuario y un analista. ● ● ● ● ● ● ● ● ● ● ● 3) Glosario: Systems Development Life Cicle (Ciclo de Vida en Sistemas de desarrollo): Conjunto de actividades realizadas con el fin de desarrollar e implantar un sistema de información que otorgue buenos resultados. Factibilidad económica: Significa que la inversión que se está realizando es justificada por la ganancia que se generará. Factibilidad técnica: Es considerado como un proceso evaluativo a partir del cual se demuestra que se haya realizado una correcta planeación para mantenerlo en funcionamiento. Evaluación operacional: Permite, de manera eficiente, el manejo de los recursos financieros, tecnológicos y humanos. Desarrollo por análisis estructurado: Permite conocer las necesidades y requerimientos que deben poseer los sistemas de información complejos. Modelo de sistema: Visión restringida de la realidad, el cual facilita la toma de decisiones. Sistemas automatizados: Son aquellos en los cuales se transfieren tareas de producción realizadas por operadores a elementos tecnológicos. Flujo de datos: Comunicación entre dispositivos de entrada y salida Diagrama físico: Se encarga del muestreo de las tareas que se realizan y el como son hechas. Diagrama lógico: Es totalmente independiente del flujo de datos entre los procesos, sin considerar los dispositivos específicos y la localización de los almacenes de datos. Prototipo: Modelo modificable perteneciente a un sistema planificado que logra una correcta funcionalidad entre entradas y salidas. 4) A lo largo de nuestra carrera profesional como Licenciados en Sistemas de Información, vamos a ir progresando y adaptándonos a estos nuevos surgimientos y planteamientos de problemas constantes para los cuales debemos estar preparados y buscar una solución a partir de la creación e implementación de los sistemas de información; Esto requiere de una planeación cuidadosa y bien esquematizada incorporando la utilización de los recursos que poseemos y la fijación de tareas requeridas para una eficiente organización y control, que conllevan a un correcto modelo de sistemas. El mismo, es estructurado y preparado para cumplir con las necesidades del usuario y adaptable a problemas que puedan surgir y que lleven a una innovación de dicho sistema. En conclusión, si bien uno busca efectividad en lo que realiza, el tener en cuenta dichos métodos o estrategias pueden ser beneficiosos y recomendables para un correcto desarrollo y funcionamiento del dispositivo u organización. Webgrafia: http://wwwisis.ufg.edu.sv/wwwisis/documentos/TE/629.831%203Ch512de/629.831%203-Ch512de-CAPITULO%20I.pdf http://wwwisis.ufg.edu.sv/wwwisis/documentos/TE/629.831 3-Ch512de/629.831 3Ch512de-CAPITULO I.pdf https://es.scribd.com/doc/27349665/METODO-DE-DESARROLLO-POR-ANALISISESTRUCTURADO https://es.scribd.com/doc/27349665/METODO-DE-DESARROLLO-POR-ANALISISESTRUCTURADO http://elvex.ugr.es/idbis/db/docs/lifecycle.pdf http://elvex.ugr.es/idbis/db/docs/lifecycle.pdf http://www.ub.edu.ar/catedras/ingenieria/ing_software/ubftecwwwdfd/mids_web/protot yp/estrdes.htm http://www.ub.edu.ar/catedras/ingenieria/ing_software/ubftecwwwdfd/mids_web/protot yp/estrdes.htm https://es.scribd.com/doc/51823243/METODO-DEL-PROTOTIPO-DE-SISTEMAS https://es.scribd.com/doc/51823243/METODO-DEL-PROTOTIPO-DE-SISTEMAS http://www.monografias.com/trabajos29/ciclo-sistema/ciclosistema.shtml#metodoprototipo http://www.monografias.com/trabajos29/ciclo-sistema/ciclo-sistema.shtml metodoprototipo http://www.monografias.com/trabajos29/ciclo-sistema/ciclo-sistema.shtml metodoprototipo http://www.monografias.com/trabajos29/ciclo-sistema/ciclo-sistema.shtml metodoprototipo http://www.monografias.com/trabajos29/ciclo-sistema/ciclo-sistema.shtml metodoprototipo http://www.monografias.com/trabajos29/ciclo-sistema/ciclo-sistema.shtml metodoprototipo
Copyright © 2024 DOKUMEN.SITE Inc.