Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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.
Monitoreo: dar un seguimiento al sistema ya implementado estableciendo un control de calidad del mismo.
3.
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.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.
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:
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.
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:
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.
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