Publicado el 27 de Julio del 2017
1.152 visualizaciones desde el 27 de Julio del 2017
6,4 MB
161 paginas
Creado hace 8a (19/06/2015)
TECNOLÓGICO NACIONAL DE MÉXICO
Instituto Tecnológico de La Paz
“2015, Año del Generalísimo José María Morelos y Pavón”
INSTITUTO TECNOLÓGICO DE LA PAZ
DIVISIÓN DE ESTUDIOS DE POSGRADO E INVESTIGACIÓN
MAESTRÍA EN SISTEMAS COMPUTACIONALES
T E S I S
Método Básico de Desarrollo de Software (BADESO) aplicando
el modelo KUALI-BEH.
QUE PARA OBTENER EL GRADO DE
MAESTRA EN SISTEMAS COMPUTACIONALES
PRESENTA
Ana Luz Rodríguez Sarabia
DIRECTOR DE TESIS:
M.C. María Guadalupe Elena Ibargüengoitia González
M.A.T.I. Luis Armando Cárdenas Florido
La Paz, Baja California Sur, junio del 2015
Dedicatoria
A Dios, por todo lo que me ha dado.
A mi amada madre, mejor…imposible;
A mis adorados hijos, el motor de mi vida;
A mí querido hermano Carlos, no tengo palabras para describir todo lo bueno
que significa para mí.
Agradecimientos
A mi querida directora Lupita Ibargüengoitia, por su infinita paciencia, apoyo,
conocimientos y comprensión esta meta no sería posible. Gracias por tan grande
honor.
A mi querido amigo Mario Ayala, por su amistad y sus sabias palabras. Gracias
Mario.
A mi estimada Iliana Castro siempre dispuesta a mostrarme el camino donde sea
que este. Gracias Ili.
A Armando Cárdenas por ser mi director de tesis y por las oportunidades de
crecimiento, aprendizaje y experiencia que me ha brindado, por creer en mí.
Gracias mi estimado Armando.
A todas las personas que me permitieron el honor de ser su profesora y asesora
de residencias profesionales en su momento, porque esta tesis es la suma de
dichas experiencias. Gracias queridos muchachos.
A todas las personas que en el largo transitar del camino a la meta me brindaron
su apoyo, paciencia y consejo, infinitas GRACIAS.
Resumen
Los sistemas de información automatizados forman parte de las actividades
diarias de las personas; están por todos lados: supermercado, banco, trabajo,
médico, gasolineras, etc. Manejan nuestro dinero, salud, decisiones; en
resumen: nuestra vida. Su importancia radica precisamente en la información
que manejan y que los errores que ésta tenga pudieran resultar en pérdidas
monetarias conocidas y tiempos sobrepasados, lo cual es lamentable cuando
ocurre. Sin embargo, es incalculable el valor de perder imagen por parte de una
compañía; pérdidas materiales y económicas intangibles, pero sobretodo, perder
la vida de personas a causa de errores de la información que arrojan los
sistemas.
Por eso es importante que los sistemas de información “no se equivoquen”, que
estén bien construidos, que sean robustos, confiables, íntegros, seguros,
mantenibles; que sean de calidad. Para desarrollar su cumplir con estos criterios
es necesario aplicar métodos y prácticas que nos guíen durante su construcción.
El objetivo de la presente tesis es proporcionar un método de desarrollo de
software formado por un conjunto de prácticas que sirvan de guía justamente
para ello. La forma de definirlas es a través de KUALI-BEH, que es un estándar
que forma parte de ESSENCE y que es el adecuado para este fin, ya que brinda
las plantillas necesarias para la definición de métodos y prácticas de desarrollo
de software que son eficientes y eficaces para una organización.
Para plantear el método objeto de esta tesis, en el capítulo uno se describe el
contexto de la organización. Esto con la intención de situar al lector en una
misma perspectiva: si se tiene un método de desarrollo de proyectos de software,
entonces los alumnos tendrán una guía para su residencia profesional junto con
su asesor interno para lograr un producto homogéneo y estandarizado.
En el segundo capítulo se habla de los fundamentos que sustentan esta tesis:
Ingeniería de Software y KUALI-BEH. Los conceptos que se manejan en
Ingeniería de software y en el modelo KUALI-BEH al ser identificados y definidos,
son los que nos permiten plantear el método y sus prácticas.
En el capítulo 3 el objetivo es mostrar precisamente cómo el método Básico de
Desarrollo de Software (BADESO) planteado y sus prácticas cumplen con el
modelo KUALI-BEH.
Una vez que BADESO está definido, en el cuarto capítulo se hace la
presentación de las prácticas que conforman el método.
En el capítulo cinco se mostró la aplicación del método en una residencia y sus
resultados.
El capítulo seis contiene la conclusión del trabajo y también gracias a la
aplicación del método, las fortalezas y debilidades del mismo. Ya para terminar,
en el capítulo hago una pequeña propuesta de lo que podría ser la siguiente
versión de BADESO.
Abstract
Automated information systems are part of the daily activities of people; they are
everywhere: supermarkets, banks, office, doctor’s office, gas stations, etc. These
systems control our money, health, decisions, in short: our life. Their importance
resides precisely in that the important information they use and the errors
contained in such information may result in enormous money losses and time
wasted, which when it occurs is regrettable. However, it is invaluable to get a bad
reputation as a company, to have material and economical losses, but above all,
to lose lives due to mistakes on the information provided by these information
systems.
That is why it is important that information systems do “not make mistakes”, that
they are properly developed, be robust, reliable, integral, safe, sustainable, in
other words: with Quality. In order to achieve that the information systems have
these levels of quality, it is necessary to apply methodologies and practices that
guide their development.
The objective of this thesis is to provide a software development methodology
made up by a set of practices that serve as a guide for the development of the
software. They are defined through KUALI-BEH, which is a standard part of the
ESSENCE and it is the appropriate method for this purpose, since it provides the
necessary templates for the definition of methods and practices for the
development of software that are efficient and effective for an organization.
In order to propose the methodology object of this thesis, the first chapter
describes the context of the organization. The intent is to position the reader on
the same perspective, if a software development methodology is used, the
students will have a guide for their professional residency together with their
thesis counselor in order to produce a homogeneous and standardized product.
The second chapter describes the foundation over which this thesis is built:
Software Engineering and KUALI-BEH. The basic concepts of software
engineering project management. It summarizes what KUALI-BEH is and what it
consists of. This chapter is the fundamental part of this thesis, and because of
that, it is important that the reader understands how the same concepts used in
software engineering are the fundament for the KUALI-BEH model; and these
concepts, once identified and defined, allow us to use the methodology and its
practices.
The objective of the third chapter is to show precisely how the methodology Basic
Software Development (BADESO) proposed and its practices comply with the
model KUALI-BEH, through which the practices and methods for software
development can be defined.
Once BADESO is defined, in the fourth chapter the practices that make up the
methodology are introduced, showing the contribution and importance of each of
these practices for the method and their interrelationship.
In the fifth chapter the application of the method on a residency project and the
results were shown
The sixth chapter contains the conclusion of the work performed and also, thanks
to the aplication of the method, the strengths and weaknesses of the method
identified. To conclude the chapter, a proposal is made of what the next version
of BADESO could be.
CONTENIDO
CONTENIDO .................................................................................................... 7
TABLA DE ILUSTRACIONES ......................................................................... 10
CAPÍTULO 1 PLANTEAMIENTO DEL PROBLEMA ......................................... 12
INTRODUCCIÓN .................................................................................................. 12
ANTECEDENTES ................................................................................................ 12
DESCRIPCIÓN DEL PROBLEMA ............................................................................. 13
OBJETIVO GENERAL .......................................................................................... 19
OBJETIVOS ESPECÍFICOS .................................................................................... 19
HIPÓTESIS ........................................................................................................ 19
BENEFICIOS Y ALCANCES ................................................................................... 19
CAPÍTULO 2 INGENIERÍA DE SOFTWARE Y KUALI-BEH ............................. 21
INTRODUCCIÓN .................................................................................................. 21
INGENIERÍA DE SOFTWARE ................................................................................. 22
Conceptos principales de la Ingeniería de Software ................................... 24
C
Comentarios de: Método Básico de Desarrollo de Software (BADESO) aplicando el modelo KUALI-BEH (0)
No hay comentarios