Metodologias de Desarrollo de Software

download Metodologias de Desarrollo de Software

of 13

Transcript of Metodologias de Desarrollo de Software

METODOLOGIAS DE DESARROLLO DE SOFTWARE

PROGRAMACIN ESTRUCTURADA JACKSON

INTRODUCCCION:

Desarrollado originalmente en los aos 70, Michael A. Jackson . es un mtodo para programacin estructurada de acuerdo con correspondencias entre la estructura de la secuencia de datos y la estructura del programa. JSP estructura programas y datos en trminos de secuencias, iteraciones y selecciones.

PROGRAMACIN ESTRUCTURADA JACKSON CARACTERISTICAS:

tienen varias operaciones de la entrada distribuidas a travs del cdigo en contraste con los programas diseados usando el refinamiento stepwise. se centra en las secuencias de datos existentes de la entrada y de la salida, se demanda disear un programa que usa JSP para ser ms directo que con otro los mtodos de programacin estructurados

PROGRAMACIN ESTRUCTURADA JACKSON

EL MTODO. La metodologa de Jackson es un proceso sistemtico para la realizacin de un programa, utilizando la tcnica del diseo descendente (TopDown), cuyo producto final es el programa escrito en el pseudocdigo propio del mtodo, de tal forma que su codificaci6n posterior en cualquier lenguaje de programacin es relativamente sencilla, bien manualmente o de forma automtica.

PROGRAMACIN ESTRUCTURADA JACKSONPara el diseo de un programa, en general. se parte de unas especificaciones proporcionadas por el usuario en las cuales se definen y detallan:

Las funciones a realizar y su naturaleza. Los datos a manejar y su naturaleza.

El resultado final ser un programa o conjunto de programas capaces de resolver el problema solicitado. El siguiente grafico nos muestra. esquemticamente. el proceso de creacin' de un programa.

PROGRAMACIN ESTRUCTURADA JACKSON

OBJETIVOS Obtencin de programas fiables. Fiabilidad. Obtencin de programas sencillos. Simplicidad. Facilidad en la puesta a punto de los programas. Facilidad en el mantenimiento de los programas. El punto de punto de partida en la metodologa de Jackson es el de la definicin de los datos que vamos a manejar tanto en la entrada como en la salida y como consecuencia del tratamiento en estos datos se obtiene el programa.

PROGRAMACIN ESTRUCTURADA JACKSON

Desarrollar la estructura de un programa sobre la estructura de los datos que va a manejar ofrece: Una base consistente para la definicin de los programas. Las operaciones se ubicaran en el programa de forma lgica. El programa ser fiel reflejo del problema a resolver. Esta metodologa permite la realizacin de los programas siguiendo las directrices de la programacin estructurada puesto que la representacin de los datos se basa en las estructuras bsicas: secuencial, alternativa y repetitiva, admitiendo adems un sencillo descendente y modular.

FASES DE LA METODOLOGA DE JACKSONLa metodologa de Jackson desarrolla un programa en 5 fases que realizan consecutivamente. Estas fases son: Definir las estructuras de datos. Encontrar correspondencias entre las estructuras de datos. Formar la estructura del programa. Listar y asignar las operaciones y condiciones a realizar. Escribir la lgica esquematizada.

STRUCTURED SYSTEMS ANALYSIS AND DESING METHODOLOGY (SSADM)

CARACTERISTICAS SSADM es un mtodo de cascada para el anlisis y diseo de sistemas de informacin . SSADM se cree que representan el pinculo del documento dirigido por riguroso enfoque para el diseo del sistema, y contrasta con la ms moderna, gil de mtodos como DSDM o Scrum. SSADM es una implementacin particular y se basa en el trabajo de las diferentes escuelas de anlisis estructurado y mtodos de desarrollo, tales como Peter Checkland la metodologa blanda de sistemas , Larry Constantino diseo estructurado , Edward Yourdon es el mtodo Yourdo estructurado, Michael A. Jackson 's de programacin Jackson estructurado , y de Tom DeMarco anlisis estructurado . Los nombres de "anlisis de sistemas estructurados y Mtodo de Diseo" y "SSADM" son marcas registradas de la Office of Government Commerce (OGC), que es una oficina de Hacienda del Reino Unido.

ANLISIS DE SISTEMAS ESTRUCTURADOS Y MTODO DE DISEO

HISTORIA

(SSADM)

Las principales etapas del desarrollo de SSADM fueron los siguientes: [2] 1980: Central de Informtica y Telecomunicaciones Agencia (CCTA), evaluar los mtodos de anlisis y diseo. 1981: Learmonth y Burchett Sistemas de Gestin (LBMS) mtodo elegido de lista de cinco. 1983: SSADM obligatorio para todos los desarrollos nuevo sistema de informacin 1984: La versin 2 de SSADM liberados 1986: La versin 3 de SSADM liberado, aprobado por el CNC 1988: Certificado de Competencia lanz SSADM, SSADM promovido como "abierto" estndar 1989: Se dirige hacia Euromethod, puesta en marcha de sistema de certificacin de productos CASO 1990: 4 Versin en marcha 1993: Standard SSADM V4 y el Plan de herramientas de conformidad Lanzada 1995: SSADM V4 + anunci, inici V4.2 1998: Platinum Technology adquiere LBMS 2000: CCTA nombre SSADM como "Sistema de Desarrollo de Negocios". El mtodo fue reenvasado en 15 mdulos y otros 6 mdulos se han aadido.

STRUCTURED SYSTEMS ANALYSIS AND DESING METHODOLOGY (SSADM)

LASTCNICAS SSADM

Las tres tcnicas ms importantes que se utilizan en SSADM son los siguientes: Modelado de datos lgicos Este es el proceso de identificacin, modelado y documentacin de los requisitos de datos del sistema que se dise. Los datos se dividen en entidades (cosas de las que una empresa necesita para registrar la informacin) y relaciones (las asociaciones entre las entidades). Modelado de datos de flujo Este es el proceso de identificacin, modelado y documentacin de cmo se mueven los datos en torno a un sistema de informacin. Modelado de flujo de datos se examinan los procesos (actividades que transforman los datos de una forma a otra), almacena los datos (las zonas de espera de los datos), las entidades externas (lo que enva los datos en un sistema o recibe datos de un sistema), y flujos de datos (rutas por que los datos pueden fluir). Entidad de modelado de comportamiento Este es el proceso de identificacin, modelado y documentacin de los eventos que afectan a cada entidad y la secuencia en que ocurren estos eventos.

ANLISIS DE SISTEMAS ESTRUCTURADOS Y MTODO DE DISEO )

VENTAJAS Y DESVENTAJAS Utilizando esta metodologa implica una tarea importante que puede no ser adecuado para todos los proyectos. Las principales ventajas de SSADM son los siguientes: Tres puntos de vista diferentes del sistema Maduro La separacin de los aspectos lgicos y fsicos del sistema Bien definidas tcnicas y documentacin Participacin de los usuarios El tamao de SSADM es un obstculo para el uso en algunas circunstancias. No es una inversin en coste y tiempo en la capacitacin para utilizar las tcnicas. La curva de aprendizaje puede ser considerable si el mtodo de integracin se utiliza, ya que no slo hay varias tcnicas de modelado para llegar a un acuerdo con el, pero tambin hay una gran cantidad de normas para la elaboracin y presentacin de documentos.

(SSADM)

METODOLOGIAS DE DESARROLLO DE SOFTWARE

INTEGRANTES: HECTOR FRITZ CONTRERFAS CANA JOSE LUIS KINTANA OLARTE RICHARTH VELASQUE QUISPE