Está en la página 1de 11

UNIVERSIDAD TECNOLGICA DE PANAM FACULTAD DE INGENERIA EN SISTEMAS COMPUTACIONALES GRUPO 1ML217

MAESTRA Y POSTGRADO EN AUDITORA EN SISTEMAS Y EVALUACION DE CONTROL INFORMTICOS

ASIGNATURA, SISTEMAS DE INFORMACIN Y AUDITORA

LILIANA NIETO GILBERTO FATACIOLI MIGUEL URRUTIA

ASIGNACIN N1 HERRAMIENTAS Y METODOLOGIAS PARA EL DESARROLLO DE SISTEMAS DE INFORMACIN.

PROF. CRISTIAN HERNANDEZ

MIERCOLES 16 DE ABRIL DE 2014

INDICE
INTRODUCCION 1. OBJETIVOS PRINCIPALES DENTRO DE UNA METODOLOGIA DE SISTEMAS DE INFORMACION. 2. FASES PARA EL DESARROLLO DE SISTEMAS DE INFORMACION. 3. METODOLOGIAS PARA EL DESARROLLO DE LOS SISTEMAS DE INFORMACION. 3.1. Estructurada 3.2. Orientada a Objetos 3.3. Espiral 3.4. RAD 3.5. RUP 4. HERRAMIENTAS PARA EL DESARROLLO DE SISTEMAS DE INFORMACION. 6 4 5 5 5 5 6 4 3

4.1. Ejemplos de Herramientas CASE para el Desarrollo de Sistemas de Informacin. 4.1.1. Rational Rose. 4.1.2. JDeveloper. 4.1.3. MagicDraw. CONCLUSION INFOGRAFIA 7 7 8 8 10 11

INTRODUCCION
Las metodologas en la actualidad nos sirven como una gua para la implementacin de diferentes tareas, proyectos y actividades que se nos presentan da a da; en base a este contexto los sistemas de informacin deben ser establecidos bajo la base de metodologas eficientes y que garanticen un producto de calidad, usando diferentes herramientas que sirven como apoyo para el desarrollo de las mismas. El siguiente trabajo trata de resumir y explicar el uso de metodologas dentro del desarrollo de los sistemas de informacin, el cual ayudar a tener una visin ms amplia del uso de las mismas y de sus diferentes herramientas de apoyo.

1.

OBJETIVOS

PRINCIPALES

DENTRO

DE

UNA

METODOLOGIA DE SISTEMAS DE INFORMACIN.


Establecer un criterio nico para el desarrollo de sistemas. Definir las actividades dentro del proyecto de desarrollo de un sistema de informacin. Satisfacer las necesidades de los usuarios del sistema. Establecer puntos de control.

2.

FASES PARA EL DESARROLLO DE SISTEMAS DE INFORMACIN.


Para un mejor entendimiento de las metodologas existentes, todas tienen en comn fases que son bsicas para el desarrollo de sistemas de informacin que a continuacin se detallan: Estudio de factibilidad: se toma del entorno todas las actividades que estn relacionadas con el desarrollo del sistema, para as tener una mejor percepcin de lo que se necesita. Anlisis: en esta fase se analiza todas las actividades a realizar y como se irn a desarrollar dentro del sistema de informacin. Diseo: se establece en esta etapa el mapa de cmo se va realizar el desarrollo del sistema. Programacin: desarrollo del sistema de informacin bajo un lenguaje especifico. Prueba: se establece y realiza todos los parmetros que el sistema debe afrontar en su entorno. Implementacin: puesta en produccin del sistema para uso de los usuarios. Documentacin: se documenta por medio escrito o digital todos los detalles del desarrollo del sistema.

Monitoreo: dar un seguimiento al sistema ya implementado estableciendo un control de calidad del mismo.

3.

METODOLOGIAS PARA EL DESARROLLO DE LOS SISTEMAS DE INFORMACIN.

3.1. Estructurada
Es la metodologa bsica para el desarrollo en sistemas de informacin el cual se establece un modelo en etapas de anlisis, desarrollo y diseo. Entre sus caractersticas tenemos que se maneja como un proyecto, una actividad depende que la otra termine y abarca un gran volumen de datos y transacciones.

3.2. Orientada a Objetos


Es un proceso ascendente basado en una abstraccin de clases en aumento: se basa en identificacin de objetos, definicin y organizacin de libreras de clases, y creacin de macros para aplicaciones especficas, utiliza menor cantidad de cdigo. Entre sus caractersticas encontramos que no modela la realidad si no como los usuarios ven la misma, es un proceso ascendente y es ms reutilizable.

3.3. Espiral
Se establece partiendo mediante un pequeo segmento del sistema y de ah parte en la creacin de la segunda parte conectada con la primera siguiendo hasta llegar al punto de madures del sistema.

3.4. RAD
Es una metodologa denominada como rpida creacin de aplicaciones (Rapid Application Development), esta se basa en una respuesta rpida
5

al usuario apoyado de diferente herramientas para desarrollo de sistemas CASE, las cuales permiten que el analista diseador de un sistema, realice un mnimo anlisis y diseo, lo traduzca rpidamente en aplicacin especifica y se lo presente al usuario para su aprobacin o modificacin.

3.5. RUP
Es un proceso de desarrollo de software que se desarrollado por la empresa Rational Software, actualmente propiedad de IBM. Junto con el Lenguaje Unificado de Modelado UML, constituye la metodologa estndar ms utilizada para el anlisis, diseo, implementacin y documentacin de sistemas orientados a objetos. El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologas adaptables al contexto y necesidades de cada organizacin.

4.

HERRAMIENTAS PARA EL DESARROLLO DE SISTEMAS DE INFORMACIN.


Herramientas CASE se definen como un conjunto de programas y ayudas que dan asistencia a los analistas, ingenieros de software y desarrolladores, durante todos los pasos del Ciclo de Vida de desarrollo de un Software. Las herramientas de tipo CASE incluyen los siguientes cinco componentes: Herramientas para diagramacin Un deposito de informacin Generadores de interfaces Generadores de cdigo Herramientas de administracin

4.1. Ejemplos de Herramientas CASE para el Desarrollo de Sistemas de Informacin.

4.1.1. Rational Rose Es un instrumento operativo conjunto que utiliza el Lenguaje Unificado (UML) como medio para facilitar la captura de dominio de la semntica, la arquitectura y el diseo. Sus caractersticas principales:

No es gratuito, se debe hacer un previo pago para poder adquirir el producto.

Rational Rose habilita asistentes para crear clases y provee plantillas de cdigo que pueden aumentar significativamente la cantidad de cdigo fuente generado. Adicionalmente, se pueden aplicar los patrones de diseo, Racional Rose ha provisto 20 de los patrones de diseo GOF para Java.

Ejemplo de Pantalla de ROSE.

4.1.2. JDeveloper. Trabaja con la ingeniera inversa, es decir primero se crea l cdigo y despus el diagrama. Es un software propietario pero gratuito desde 2005. Las primeras versiones de 1998 estaban basadas en el entorno JBuilder de Borland, pero desde la versin 9i de 2001 est basado en Java, no estando ya relacionado con el cdigo anterior de JBuilder. Sus caractersticas principales:

Netamente desarrollado para Java. Posee diagrama de clases (UML).

Ejemplo de Pantalla JDeveloper.

4.1.3. MagicDraw. Implementada totalmente en JAVA. Diseada para los analistas del negocio, los analistas del software, los programadores, los ingenieros de software, y los escritores de la documentacin, esta herramienta de desarrollo dinmica y verstil facilita anlisis y el diseo de los sistemas y de las bases de datos orientados objeto.
8

Caractersticas principales:

Interfaz elegante e intuitiva, la mayor parte de las opciones accesibles con un solo click.

Ayudas en el diseo con autocompletacin y correccin automtica en tiempo real.

Permite visualizar el proyecto de diferentes formas. Posible derivacin de modelos UML a travs de cdigos fuente escritos anteriormente.

Generador automtico de informes. Desarrollo colaborativo directamente con la herramienta a travs del Team Work Server (Software que permite trabajar a ms de un desarrollador sobre el mismo proyecto en el mismo instante, el modelo est almacenado en un equipo servidor y los desarrolladores pueden consultar y actualizar la informacin).

Ejemplo de Pantalla.

CONCLUSIN
Podemos concluir que las metodologas existentes de desarrollo de Sistemas de Informacin han ayudado a los Ingenieros en Sistemas, programadores, tcnicos, Administradores de Proyecto a realizar una mejor gestin desde el inicio hasta el final del ciclo de vida de desarrollo, todo esto apoyado por herramientas CASE que han dado un gran apoyo en la implementacin del mismo.

10

INFOGRAFA
Evelyn Menndez Alonso, herramientas Case para el proceso de desarrollo de Software [en lnea], http://www.monografias.com/trabajos73/herramientas-case-procesodesarrollo-software/herramientas-case-proceso-desarrollosoftware2.shtml, (Consultado 15 de mayo 2014).

Juan Diego, Herramientas asistidas por computadoras para el desarrollo de sistemas clasificacin de herramientas automatizadas [en lnea], http://aquiredactoyo.blogspot.com/, (Consultado 15 de mayo 2014).

Universidad Simn Bolvar, Metodologas de Sistemas de Informacin [en lnea], http://metodologiadesistemasdeinformacion.wikispaces.com/, (Consultado 14 de mayo 2014).

Jessica Prez, Brimar Rodrguez, Marianny Vsquez; Tcnicas y herramientas para el desarrollo de Sistemas de Informacin [ppt], Enero 2013.

Wikipedia, Proceso Unificado de Rational [en lnea], http://es.wikipedia.org/wiki/Proceso_Unificado_de_Rational, (Consultado 15 de mayo 2014).

11

También podría gustarte