Metodología de desarrollo
“Diseñar un sistema de
información no solo requiere de la experiencia sino también de la metodología a seguir existen muchos autores que atreves de los años desarrollaron distintas metodología para este fin, es por ello que hoy día existen Organizaciones exitosas y con altos puestos a nivel económico en el mundo actual
”
Fabregas se enfoca en la necesidad de la Organización para el cumplimiento cabal de sus actividades y se basa en su metodología para establecer fases que determinan cada paso del diseño o la implementación de un Sistema de Información, su técnica es utilizada para desarrollar estrategias que mejoren el funcionamiento de los sistemas de información ya existentes. El ciclo de desarrollo de sistemas de información propuesto por Llorens Fabregas está compuesto de 5 Fases, las cuales enfocan de una manera clara los métodos y pasos para la implementación de un SI. Los Objetivos de las Metodologías de Desarrollo de Sistemas de Información son: Definir actividades a llevarse a cabo en un Proyecto de S.I. Unificar criterios en la organización para el desarrollo de S.I. Proporcionar puntos de control y revisión Llorens Fabregas utiliza un análisis estructurado porque: Se maneja como proyecto Gran volumen de datos y transacciones Abarca varias áreas organizativas de la empresa Tiempo de desarrollo largo Requiere que se cumplan todas las etapas, para poder cumplir las siguientes (progresión lineal y secuencial de una fase a la otra).
Aumentemos el comentario: Diseñar un sistema de información no solo requiere de la experiencia sino también de la metodología a seguir existen muchos autores que atreves de los años desarrollaron distintas metodología para este fin, esto se debió a la falta del manejo de datos en las empresas para mayor factibilidad y éxito de la misma, es por ello que hoy día existen Organizaciones exitosas y con altos puestos a nivel económico en el mundo actual, cabe destacar que sin estos autores que a través del tiempo han aplicado su metodología y a sido demostrada que a través de estos métodos el éxito de las organizaciones se ha visto por el levantamiento o despertar económico de un país, de lo antes expuesto he leído la metodología de Llorens Fabregas, que evalúa un S.I. en 5 fases sumamente importantes para el desarrollo de un SI, que satisface las necesidades del individuo u organización a nivel mundial. El análisis de este autor es un análisis estructurado ya que consta de partes en las que se desarrolla la metodología para evaluar un SI.
METODO DE CASCADA PURA MODELO DE DESARROLLO RAPIDO DE APLICACIONES (DRA) Ventajas Es un modelo lineal y, por supuesto, los modelos lineales son los más Modelo de proceso del desarrollo simples a ser implementados. del software lineal secuencial que enfatiza un ciclo de desarrollo La cantidad de recursos necesarios extremadamente corto para implementar ese modelo es mínimo. Es de corta duración Una gran ventaja del modelo de Los entregables pueden ser cascada es que la documentación fácilmente trasladados a otra se produce en cada etapa del plataforma. desarrollo del modelo de cascada. Desventaja Esto hace que la comprensión del producto al diseñar procedimientos Progreso más difícil de medir sea más sencilla. PROGRAMACION EXTREMA Desventajas El código es sencillo y entendible, Los pequeños cambios o errores además de la poca que surgen en el software completo documentación a elaborar para el puede causar mucho problema. desarrollo del sistema Se utiliza unas tarjetas CRC: estas MODELO DE PROCESOS INCREMENTALES indican las funcionales del sistema. Cada secuencia produce A estas se les asigna un identificador incrementos y una prioridad. Permite entregar al cliente un Optimiza el tiempo de desarrollo; producto más rápido en permite realizar el desarrollo del comparación del modelo en sistema en parejas para cascada complementar los conocimientos Es más sencillo acomodar los Desventaja cambios al acatar el tamaño de los Definición de tiempo y costo de incrementos desarrollo. Problemas en Desventaja programadores No es recomendable para casos de sistemas en tiempo real, de alto nivel de seguridad
DESARROLLO ADAPTATIVO Se basa en el trabajo en equipo Se usa para simplificar proyectos complejos Desventaja Si no existe una buena comunicación en el equipo, el proyecto puede fallar
METODOLOGIA SCRUM Uso de diccionario de datos para una mayor documentación de la información El cliente establece sus expectativas indicando el valor que le aporta cada requisito del proyecto y cuando espera que este completado Gestión del RDI. Los miembros del MODELO DE DESARROLLO DE SISTEMAS equipo se sienten motivados, DINAMICAS (MDSD) creativos y disfrutan el desarrollo Se puede adaptar a del proyecto requerimientos que cambian Desventaja constantemente No genera toda la evidencia ni Es apto para proyectos con un documentación que otras límite de tiempo corto metodologías, por lo que le falta Mediante la implementación de claridad prototipos, lo que permite detectar las correcciones a DESARROLLO CONDUCIDO POR realizar, así se logra una mejor comunicación con el usuario del CARACTERISTICAS Se basa más en el diseño y la sistema. construcción del sistema Desventaja Es usado para proyectos con La documentación pueden variar duración menos a un año demasiado, lo que se necesita un Se preocupa mucho por la hardware que tenga gran calidad del producto a entregar, almacenamiento de información, por lo que hay un monitoreo que es costoso. constante Desventaja Requiere que los miembros del equipo tengan experiencia, que marquen el camino a seguir desde el inicio
PROCESO UNIFICADO RACIONAL (RUP) Se adapta a las necesidades del cliente Se maneja por casas de uso para la extracción de requisitos y la identificación de las partes funcionales en las que se divide Se centra en la arquitectura para conceptualizar, construir, administrar y evolucionar el sistema en desarrollo Desventaja Por el grado de complejidad puede no ser adecuado para proyectos pequeños
METODOLOGIA ORIENTADA A PROCESOS El uso del diagrama del flujo de datos para agilizar el análisis del sistema El uso de diccionario de datos para el desarrollo de la base de datos, y a la vez, realizar los cálculos pertinentes del almacenamiento de datos necesarios para el sistema Las especificaciones de procesos nos ayudan a detectar si la solución de la problemática es mediante un sistema de información, de hardware y/o mejora de procesos Desventaja El paradigma de programación estructurada va de salida en los proyectos de sistemas de información, lo que se está utilizando mucho en el mercado, es el paradigma de programación orientada a objetos
METODOLOGIA ORIENTADA A DATOS Los datos son más estables El proceso de diseño consiste en definir primero las estructuras de entrada y salida, para posteriormente combinarlas con el fin de obtener la estructura del programa El diseño orientado a la estructura de datos transforma una representación de la estructura de datos en una presentación del software Desventaja La estructura de los datos afecta al diseño, tanto en el aspecto estructural, como procedimiento del software SISTEMAS EN TIEMPO REAL Respuesta oportuna ante eventos externos Permiten el manejo de interrupciones Priorización de procesos Desventaja Existe concurrencia
ORIENTADO A OBJETOS Se utiliza el concepto de objetos para reducir las líneas de código en la programación, lo que nos permite detectar de manera eficiente los errores Modularidad. Abstracción de datos Se puede implementar dos metodologías, revolucionario, puro, ortodoxo, sintetiza, o evolutivo, lo que nos permite implementar nuevas técnicas de programación para los que son innovadores. Desventaja no ofrece ninguna herramienta para trabajar con múltiples actores
La primera fase, los requerimientos, está enfocado a la necesidad de la organización, lo que significa, la planeación y las estrategias que se van a emplear para el desarrollo del nuevo sistema, es decir los requerimientos del cliente. Este análisis de información va desde los procesos que integran al departamento u Organización en donde se va a desarrollar el sistema, hasta los bienes materiales y humanos que componen al mismo. La segunda fase, el Análisis y Diseño, en este se requieren datos aportados por el solicitante del SI. Estos datos son los recopilados por la primera fase, analizar, organiza y diseña los procesos, los datos, los componentes físicos que el sistema necesita para poder funcionar de forma efectiva y que cumpla con todos Los requerimientos del cliente. Al concluir estas dos fases, se procede a la construcción del sistema, el cual está divido en varias sub.-fases: El Desarrollo de Infraestructura (Lo cual permite el cumplimiento de las tareas del sistema de forma más efectiva), Adaptación de Paquetes (Se revisa el funcionamiento del sistema por el equipo Analista- Usuario para su mejor entendimiento), Desarrollo de unidades de diseño interactivas (Los procedimiento visuales), Unidades de diseño batch (transacciones de datos) y el Desarrollo de unidades de diseño Manuales. Luego, siguen la fase de las pruebas, en donde se prueba por completo el sistema, midiendo su nivel de calidad, funcionalidad, integración y aceptación técnica. Luego, se prueba el sistema completo en base a los niveles de prueba: Funcional, De Sistema, De integración y De Aceptación Técnica. Al concluir con estas pruebas de forma satisfactoria, se cargan los archivos, bases de datos y las tablas del nuevo sistema, para de esta forma comenzar su uso, primero durante un Periodo de Aceptación, y finalizado este como el sistema oficial. Por último, una vez que un sistema pasa a formar parte de la vida diaria de la empresa cada programa, procedimiento y cada estructura de datos se convierte en una pieza del negocio, que como tal, deberá funcionar de forma constante exacta y confiable.
No te olvides de comprar el prรณximo Tema Cada uno mejor que el otro recordรกndote que Siempre traemos para ti la mejor informaciรณn
Hasta la Proxima!!