Sistemas de información-Metodología de Desarrollo

Page 1


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!!



Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.