Por favor, use este identificador para citar o enlazar este ítem: https://dspace.unl.edu.ec/jspui/handle/123456789/14455
Título : Desarrollo de una herramienta de análisis y diseño de sistemas que permita la documentación de software basada en UML 2.0 y la generación de código fuente bajo la especificación del lenguaje programación C Sharp (ECMA-334)
Autor : Guamán Quinche, Edwin René
Maurad Córdova, Alexandra Elizabeth
Muñoz Flores, Danny Emanuel
Palabras clave : "<LENGUAJE UNIFICADO DE MODELADO UML> <DIAGRAMAS> <SOFTWARE BASADO EN UML 2.0> <CÓDIGO FUENTE> <LENGUAJE DE PROGRAMACIÓN C SHARP>"
Fecha de publicación : 2010
Resumen : El producto final obtenido como resultado de la presente investigación, denominado AleDan UML, se constituye en una herramienta para el análisis y diseño de sistemas, que fundamentalmente permite la creación de diagramas de clases, paquetes, componentes, despliegue, casos de uso y de secuencia bajo las especificaciones dadas por UML 2.0, y la generación de código fuente para el lenguaje de programación C# a partir de los diagramas de clases y secuencia. La construcción de ésta herramienta ha implicado un arduo trabajo investigativo y de desarrollo, mismo que ha sido plasmado en éste documento de la manera expuesta a continuación: En el acápite Metodología se han descrito los métodos, materiales y técnicas de trabajo empleados a lo largo del presente trabajo investigativo. En la sección correspondiente a la Metodología para el desarrollo de la Investigación, se hace una breve descripción de las actividades que se pudieron ejecutar al aplicar los métodos Inductivo y Deductivo. Por su parte la Metodología para el Desarrollo de la Herramienta hace hincapié en cada una de las fases que conforman a la Metodología Ágil para el Desarrollo de Software RUP. En el punto referente a Fundamentación Teórica, se expone la historia, definiciones y las especificaciones y representaciones gráficas más importantes que UML 2.0 ofrece para la elaboración de diagramas. Así mismo se presentan las definiciones, características y especificaciones de mayor relevancia para el lenguaje de programación C#. Posteriormente se dan a conocer las definiciones, objetivos, características y componentes de las herramientas CASE, para continuar con un recuento de aquellas que en la actualidad son más utilizadas por los analistas de nuestro medio, y así, finalizar con una comparativa de las mismas. Por su parte el apartado Desarrollo de la propuesta Alternativa, explica los pasos llevados a cabo para la construcción de la herramienta AleDan UML. En primera instancia se describe el problema identificado para poder delimitar el alcance de la aplicación. A continuación se muestra el prototipo de pantallas, la descripción de casos de uso y los diagramas en los que nos afianzamos para documentar el software. Luego se da paso a la definición de la plataforma de desarrollo y de las políticas de programación. También se describen las actividades desarrolladas en las etapas de Verificación y de Validación del sistema para posteriormente exponer los resultados alcanzados. Finalmente se hace el planteamiento de algunas Conclusiones elaboradas como producto de todo el proceso investigativo, y algunas Recomendaciones para los usuarios de la herramienta AleDan UML y para los desarrolladores de software en general.
Descripción : The final result obtained of the present research, which is denominated “AleDan UML”, it is an important tool to the analysis and design of informatics systems, fundamental it permit the construction of classes, packages, components, deployment, use cases and sequence diagrams, based in the specification giving by UML 2.0, and source code generation for C# programming language, which result of the class and sequence diagrams. The construction of this tool has implicated a hard investigative and development work. So this work has been focused in this document in the way that after we are going to detail. About Methodology, has been described the methods, materials and work techniques, employed during the research work. In the methodology to the development of the research section, we are a brief description of the activities which we do applying the Deductive and Inductive methods. In other hand the methodology to the development of the tool take into account in each step which form the Agile Methodology for the Software Development RUP In the point which refers to the Theoretical reference, we expose the history, definition and specifications and graphic representations more important than UML 2.0 offer to the elaboration of diagrams. In the same way we present the definitions, characteristics and specifications most relevant to the C# programming language. After, we present definitions, objectives, characteristics and components of the CASE tools, to follow with a remembering of the tools which actually are more used by the analyzers of our local city. So and end with a comparison of them. In the same way the part of Development of the alternative proposal, it explain the steps with are necessary to the construction of AleDan UML tool. First we describe the identified problem to delimitate the reach application. After that we are going to show the screens prototype, the use cases description and the diagrams in which we support to document the software. Then, we define the platform of development and the programming policies. Also we describe the developed activities in the verification and validation phases of the system for then expose the achieved results. Finally we establish some Conclusions elaborated as a product of all the research process, and some Recommendations focused on to the users of the AleDan UML tool, and to the software developers in general.
URI : http://dspace.unl.edu.ec/jspui/handle/123456789/14455
Aparece en las colecciones: TRABAJOS DE TITULACION AEIRNNR

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
Maurad Córdova, Alexandra Elizabeth, Muñoz Flores, Danny Emanuel.pdf6,65 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.