PDF de programación - 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 de progra

Imágen de pdf 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 de progra
Área de la Energía, las Industrias y los Recursos Naturales no Renovables



Carrera de Ingeniería en Sistemas



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 de programación C Sharp (ECMA – 334)

Tesis previa a la obtención del
Título de Ingeniero en Sistemas

Autores:



Alexandra Elizabeth Maurad Córdova

Danny Emanuel Muñoz Flores



Director:



Ing. Edwin René Guamán Quinche



Loja – Ecuador



2010



ii



CERTIFICACIÓN



Ing. Edwin René Guamán Quinche

DOCENTE DE LA CARRERA DE

INGENIERÍA EN SISTEMAS DE LA

UNIVERSIDAD NACIONAL DE LOJA, DIRECTOR DE TESIS



C E R T I F I C A :



Que los señores egresados Alexandra Elizabeth Maurad Córdova y Danny Emanuel

Muñoz Flores, realizaron el trabajo de investigación titulado “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 de Programación C Sharp (ECMA – 334)” bajo mi

dirección y asesoramiento, mismo que fue revisado, enmendado y corregido

minuciosamente. En virtud que la Tesis reúne, a satisfacción, las cualidades de fondo

y forma exigidas para un trabajo de este nivel, autorizo su presentación, sustentación y

defensa ante el tribunal respectivo.



Loja, julio de 2010

………………………………………….

Ing. Edwin René Guamán Quinche

DIRECTOR DE TESIS



iii



AUTORÍA



Los conceptos,

ideas, análisis, descripciones, opiniones, conclusiones y

recomendaciones vertidas en el desarrollo de la presente Tesis, son de absoluta

responsabilidad de sus autores, excepto aquellas que se encuentran debidamente

citadas.

………………………………………….

………………………………………….

Alexandra Elizabeth

Maurad Córdova

Danny Emanuel

Muñoz Flores



iv



“La verdad a medias descubierta por
nosotros mismos, vale más que toda una verdad
aprendida de otros”.

S.R.



“Nada que pueda conseguirse sin pena y sin

trabajo, es verdaderamente valioso”.

J. Addison



“De no ser por las ilusiones aún estaríamos
en la edad media. Sin ellas, la mayoría de los logros
de la humanidad nunca se hubiesen intentado”.

A. F. O.



PENSAMIENTOS



“Con

la bondad,

la paciencia, con

la
tranquilidad y la perseverancia se obtiene todo… y
algo más”.

Benjamin Franklin



“El que trabaja con

las manos es un
artesano. El que emplea en su obra manos y
cerebro, un artífice. Quien obra con las manos,
cerebro y corazón, un artista”.

L. Nizer



“El software libre es técnicamente viable,
justo.
lleno de posibilidades.

económicamente sostenible y socialmente
Existe
Aprovecharlo depende de nosotros”.

un mundo



Anónimo

v



AGRADECIMIENTO



Al finalizar el presente trabajo investigativo queremos dejar constancia de nuestro más

sincero agradecimiento a todos quienes participaron en el desarrollo del mismo:



Primeramente a Dios, por habernos permitido cumplir el ansiado objetivo de obtener

nuestro título universitario y así finalizar una etapa más de nuestras vidas.



A la Universidad Nacional de Loja, al Área de la Energía, las Industrias y los Recursos

Naturales no Renovables y a la Carrera de Ingeniería en Sistemas, en la persona de

sus autoridades y demás administrativos, por proporcionarnos incesantemente los

medios necesarios para nuestra educación no sólo académica sino también humana.



A nuestro Director de Tesis, Ing. René Guamán, quien durante todo el proceso

investigativo y de desarrollo nos supo dirigir acertadamente brindándonos su tiempo,

sus conocimientos y su valiosa experiencia.



A la planta docente de la CIS quienes a lo largo de nuestra formación universitaria nos

prodigaron no solamente sus sabios conocimientos sino también su invaluable

amistad, grabando en nosotros un imborrable recuerdo de aprecio, cariño y lealtad.



A estudiantes y egresados de la Carrera de Ingeniería en Sistemas y demás

profesionales de la rama, quienes colaboraron generosa y desinteresadamente con

nuestra investigación, puesto que sin ellos hubiese sido imposible culminar y entregar

este pequeño aporte a la Universidad Nacional de Loja y a la sociedad en general.



A todos nuestros amigos y amigas con quienes compartimos momentos de felicidad y

tristeza, pero más aún de solidaridad y superación. Por todo el apoyo y amistad que

nos ofrecieron mientras compartimos arduas jornadas de estudio, trabajo y sacrificio.



A todos nuestros familiares por su apoyo total, por su confianza inquebrantable y por

todo el amor incondicional que nos prodigan a cada instante. Gracias a ellos y a su

constante sacrificio, encontramos las fuerzas necesarias para alcanzar una de

nuestras más ambiciosas aspiraciones.



A todos ustedes infinitamente ¡GRACIAS! ...

Los Autores

vi



DEDICATORIA



Con toda mi gratitud y cariño quiero dedicar
este trabajo a mi familia, de manera especial a
mis padres Carmen y Jorge, a mis hermanos
Gabriel e Isaac, y a mis abuelitos Victoria,
María y José.



Alexandra



A todos mis familiares, amigos, maestros y
demás, que formaron un sendero iluminado en
el que he podido dar pasos firmes y llegar a
cumplir una meta más en mi vida…


Muñoz, Danny

1



1. 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.





2

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.



3



2. SUMMARY



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 th
  • Links de descarga
http://lwp-l.com/pdf12562

Comentarios de: 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 de progra (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad