10
Prof.: Yaskelly Yedra. Sistemas de Información. Metodología James Seen. James Seen y sus enfoques para el desarrollo de los Sistemas de Información. 1.- Método del ciclo de vida para el desarrollo de sistemas. 2.- Método del desarrollo del análisis estructurado. 3.- Método del prototipo del sistema. CARACTERÍSTICAS DE LAS ESTRATEGIAS OPCIONALES PARA EL DESARROLLO DE SISTEMAS Estrategia de Desarrollo Descripción Características de Aplicación Método del ciclo de vida para el desarrollo de sistemas Incluye las actividades de investigación preliminar, determinación de requerimientos, diseño del sistema, desarrollo del software, pruebas de sistemas e implementación. Requerimientos del sistema de información predecibles. Manejable como proyecto. Requiere que los datos se encuentren en archivos y bases de datos. Gran volumen de transacciones y procesamiento. Requiere de la validación de los datos de entrada. Abarca varios departamentos. Tiempo de desarrollo largo. Desarrollo por equipos de proyectos. Método del análisis estructurado Se enfoca en lo que el sistema o aplicación realizan sin importar Adecuado para todo tipo de aplicaciones. Mayor utilidad como Universidad del Zulia [LUZ] Departamento de Computación [LiCom] Página 1

Metodología James Seen

Embed Size (px)

Citation preview

Prof.: Yaskelly Yedra. Sistemas de Informacin.

Prof.: Yaskelly Yedra. Sistemas de Informacin.

Metodologa James Seen.James Seen y sus enfoques para el desarrollo de los Sistemas de Informacin. 1.- Mtodo del ciclo de vida para el desarrollo de sistemas.2.- Mtodo del desarrollo del anlisis estructurado.3.- Mtodo del prototipo del sistema. CARACTERSTICAS DE LAS ESTRATEGIAS OPCIONALES PARA EL DESARROLLO DE SISTEMASEstrategia de DesarrolloDescripcinCaractersticas de Aplicacin

Mtodo del ciclo de vida para el desarrollo de sistemasIncluye las actividades de investigacin preliminar, determinacin de requerimientos, diseo del sistema, desarrollo del software, pruebas de sistemas e implementacin. Requerimientos del sistema de informacin predecibles. Manejable como proyecto. Requiere que los datos se encuentren en archivos y bases de datos. Gran volumen de transacciones y procesamiento. Requiere de la validacin de los datos de entrada. Abarca varios departamentos. Tiempo de desarrollo largo. Desarrollo por equipos de proyectos.

Mtodo del anlisis estructuradoSe enfoca en lo que el sistema o aplicacin realizan sin importar la forma en que llevan a cabo su funcin (Se abordan los aspectos lgicos y no los fsicos). Emplea smbolos grficos para describir el movimiento y procesamiento de datos. Los componentes importantes incluyen los diagramas de flujo de datos y el diccionario de datos. Adecuado para todo tipo de aplicaciones. Mayor utilidad como complemento de otros mtodos de desarrollo.

Mtodo del prototipo de sistemasDesarrollo iterativo o en continua evolucin donde el usuario participa directamente en el proceso. Condiciones nicas de la aplicacin donde los encargados del desarrollo tienen poca experiencia o informacin, o donde los costos y riesgos de cometer un error pueden ser altos. As mismo, til para probar la factibilidad del sistema, identificar los requerimientos del usuario, evaluar el diseo del sistema o examinar el uso de una aplicacin.

MTODO DE DESARROLLO POR ANLISIS ESTRUCTURADOMuchos especialistas en sistemas de informacin reconocen la dificultad de comprender de manera completa sistemas grandes y complejos. El mtodo de desarrollo del anlisis estructurado tiene como finalidad superar esta dificultad por medio de: La divisin del sistema en componentes. La construccin de un modelo del sistema.El mtodo incorpora elementos tanto de anlisis como de diseo.En el anlisis estructurado se concentra en especificar lo que se requiere que haga el sistema o aplicacin. No se estable cmo se cumplirn los requerimientos o la forma en que implantar la aplicacin. Ms bien permite que las personas observen los elementos lgicos (lo que har el sistema) separados de los componentes fsicos (computadoras, terminales, sistemas de almacenamiento, entre otros.) Despus de esto se puede desarrollar un diseo fsico eficiente para la situacin donde ser utilizado.ELEMENTOS DEL ANALISIS ESTRUCTURADOLos elementos esenciales del anlisis estructurado son smbolos grficos, diagramas de flujo y el diccionario de datos.DESCRIPCIN GRFICA Es una de las formas de describir un sistema, ya que consiste en preparar un bosquejo que seales sus caractersticas, identificando sus funciones para las cuales sirve e indicando como ste acta con otros elementos, entre otras cosas. Sin embargo sta forma, no es recomendable para sistemas grandes y complejos ya que es propenso a errores, por lo que se puede emitir algn detalle.El anlisis estructurado en lugar de utilizar palabras, utiliza smbolos, o conos y as crear el modelo grafico del sistema. Ya que de sta forma los modelos de este tipo muestran los detalles del sistema, sin introducir procesos manuales o computarizados, archivos en cintas o disco magntico, procedimientos operativos y de programas. Si seleccionamos los smbolos y notacin correcta, de sta forma cualquier persona puede seguir la forma en que los componentes se acomodaran entre s, para formar el sistema, como por ejemplo tenemos los Diagramas de Flujo de Datos, Casos de Usos, entre otros.DIAGRAMAS DE FLUJO DE DATOS (DFD)Consiste en la descripcin completa de un sistema, ya que es una representacin grfica del flujo de datos a travs de un sistema de informacin. Un diagrama de flujo de datos tambin se puede utilizar para la visualizacin de procesamiento de datos (diseo estructurado).En el caso del mtodo del anlisis estructurado se sigue un proceso descendente (top-down). Cada proceso puede desglosarse en DFD cada vez ms detallados. Esta secuencia se repite hasta que se obtienen suficientes detalles que permiten al analista comprender en su totalidad la parte del sistema que se encuentra bajo investigacin.

DICCIONARIO DE DATOSEs un conjunto de metadatos (son datos que describen otros datos. En general, se refiere a un grupo de datos, llamado recurso.) que contiene las caractersticas lgicas y puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripcin, alias, contenido y organizacin.Aqu estarn todas las definiciones de los elementos en el sistema (Flujos de datos, Procesos y Almacenes de datos) estn descritos en forma detallada en el diccionario de datos.DISEO ESTRUCTURADOSe enfoca en el desarrollo de especificaciones del software. La meta del diseo estructurado es crear programas formados por mdulos independientes unos de otros desde el punto de vista funcional. Este enfoque no slo conduce hacia mejores programas sino que facilita el mantenimiento de los mismos cuando surja la necesidad de hacerlo.El diseo estructurado es una tcnica especfica para el diseo de programas y no un mtodo de diseo de comprensin. Es decir, no indica nada relacionado con el diseo de archivos o bases de datos, la presentacin de entradas o salidas, la secuencia de procesamiento o el hardware que dar soporte a la aplicacin. Esta tcnica conduce a la especificacin de mdulos de programa que son funcionalmente independientes.La herramienta fundamental del diseo estructurado es el diagrama estructurado. Al igual que los diagramas de flujos de datos, los diagramas estructurados son de naturaleza grfica y evitan cualquier referencia relacionada con el hardware o detalles fsicos. Su finalidad no es mostrar la lgica de los programas (Ya que esto es tarea del DFD). Los diagramas estructuras describen la interaccin entre mdulos independientes junto con los datos que en un modulo pasa a otro cuando interacciona con l. Estas especificaciones funcionales para los mdulos se proporcionan a los programadores antes que d comienzo a la fase de escritura de cdigo. EMPLEO DEL ANALISIS ESTRUCTURADO CON OTROS METODOS DE DESARROLLOEl anlisis estructurado se combina, con mucha frecuencia, con el mtodo del ciclo de vida clsico de desarrollo de sistemas. Por ejemplo, los analistas pueden optar por desarrollar DFD como una forma para documentar las relaciones entre componentes durante la investigacin detallada de algn sistema existente. Asimismo, se pueden definir los archivos y datos en un diccionario centralizado de datos de acuerdo con las reglas del anlisis estructurado.Sin embargo muchas organizaciones optan por no utilizar este mtodo de desarrollo. Por ejemplo, los analistas deciden con frecuencia que el desarrollo de diagramas y esquemas es una tarea que consume mucho tiempo, sobre todo si el sistema es grande y complejo (Es comn que los diagramas tengan que dibujarse una y otra vez conforme se adquiere nueva informacin).Otros analistas sealan que los elementos que falten, tales como las personas y los procedimientos de control, son parte del sistema mismo y no pueden omitirse en la descripcin de ste.

EN RESUMENEn una Empresa u Organizacin, el anlisis y diseo de sistemas es el proceso de estudiar su situacin con la finalidad de observar cmo trabaja y decidir si es necesario realizar una mejora; el encargado de llevar a cabo estas tareas es el analista de sistemas. Antes de comenzar el desarrollo de cualquier proyecto, se conduce a un estudio de sistemas para detectar todos los detalles de la situacin actual en la empresa. La informacin reunida con este estudio sirve como base para crear estrategias de diseo. Los administradores deciden qu estrategias seguir. Los gerentes, empleados y otros usuarios finales que se familiarizaran cada vez ms con el empleo de computadoras estn teniendo un papel muy importante en el desarrollo de sistemas.

Universidad del Zulia [LUZ] Departamento de Computacin [LiCom] Pgina 1