presenta - dirección de superación académica
TRANSCRIPT
ORIENTAL, PUE. MÉXICO MARZO 2017
Universidad Tecnológica de Oriental Organismo Público Descentralizado del Gobierno del Estado de Puebla
“FIX’N TERMS”
Memoria proyecto integrador.
Tecnologías de la Información y la Comunicación Área Sistemas Informáticos
PRESENTA:
Diego López Arellano
Elizabeth Guadalupe Rodríguez Ruiz
ASESOR ACADÉMICO:
Ing. Irma Hernández Morales
COASESORES ACADÉMICOS:
Mtro. José Luis Hernández García
Ing. Patricia Amelia González Soto
Mtro. Lucia González Cabrera
Mtro. Guillermo Guzmán Cano
Lic. Israel Mata Díaz
Ing. Saúl Ortiz Baeza
ii
Abstract
This project is mean to assist both the business development engineering in the area of logistics
(DNALyT) and the International trade operations engineering in the area of tax classification
traffic classification and customs desk (OCICADA). Through the use of a software which will
enable time optimization, data registering and mainly the control of all of their information.
The following chapters are presented the project:
Chapter 1. Universidad Tecnológica de Oriental.
Chapter 2 Framework.
Chapter 3. Methodology development and presentation of results.
Chapter 4. Conclusion and improvement proposal.
In the chapter 1, the history, growth, mission, vision and main careers of our main sponsor “la
Universidad Technological de Oriental” are depicted.
In the chapter 2, the following points are deeply described:
Programming languages
The definition and references of programming languages, used in this project, are described.
Data base
In this chapter, all of the managers of the data base are described, as well as the data base which
stores all of the data of final users.
In the chapter 3 of this project, the PSP methodology (Personal Software Process) used to archive
the success in the system, is detailed. It describes the history and phases that have to be followed
in order to provide a product of the best quality, so it can meet booth the implicit and explicit
requirements of the client.
Finally, in the chapter 4 a meaningful conclusion is given. It involves all of the former chapters as
well as the most important content in each of them. We also given a proposal to be improve in the
near future, by analyzing the committed mistakes during the making of this project. They will help
us improve and present future projects with better quality and higher client satisfaction.
Keywords: optimization, data management, data control, software, quality.
iii
Resumen
El presente proyecto tiene la finalidad de ayudar a las carreras de Desarrollo de Negocios Área
Logística y Transporte (DNALyT) y Operaciones Comerciales Internacionales Área Clasificación
Arancelaria y Despacho Aduanero (OCICADA) a través del uso de un software que les permita la
optimización de tiempos, registro de datos y sobre todo el control de toda su información.
Los capítulos que se presentaran en este documento son:
Capítulo 1. Universidad Tecnológica de Oriental.
Capítulo 2. Marco teórico o conceptual.
Capítulo 3. Desarrollo de la metodología y presentación de resultados.
Capítulo 4. Conclusión y Propuesta de mejora
En el capítulo 1 se muestra con detalle la historia, crecimiento, misión, visión y las principales
carreras que nuestro primordial patrocinador la “Universidad Tecnológica de Oriental “ofrece a
los alumnos.
En el capítulo 2 se describen a fondo los puntos siguientes:
Lenguajes de programación.
Aquí se muestran definiciones y referencias a los lenguajes de programación que se
utilizaron para el desarrollo de este proyecto.
En el capítulo 3 de este documento se detalla la metodología PSP (Personal Software Process o
Proceso Personal del Software) utilizada para lograr el éxito en el sistema. Se describe la historia
y fases que se deben seguir para lograr que un producto tenga la mayor calidad y pueda satisfacer
los requerimientos implícitos y explícitos del cliente.
Como último punto, en el capítulo 4 se proporciona una significativa conclusión que abarca todos
los capítulos anteriormente vistos y muestra los puntos más importantes de cada uno de ellos,
además para concluir damos una propuesta para mejorar en un futuro, analizando errores durante
iv
Índice de Contenido
INTRODUCCIÓN ............................................................................................................ 8
Planteamiento del Problema ........................................................................................... 9
Objetivo General ........................................................................................................... 10
Objetivos Específicos .................................................................................................... 10
Justificación ................................................................................................................... 10
Capítulo 1. Universidad Tecnológica de Oriental .......................................................... 11
1.1 Antecedentes de la Universidad Tecnológica de Oriental ..................................................................... 11
1.1.1 Misión y Visión .............................................................................................. 12
1.1.2 Oferta Educativa ........................................................................................... 12
Capítulo 2. Marco Teórico o Conceptual ....................................................................... 17
2.1 Lenguajes de programación ........................................................................................................................... 17
2.1.1 ActionScript ................................................................................................... 17
2.4 Metodología de desarrollo de software ......................................................................................................... 18
2.4.1 PSP ............................................................................................................... 18
Capítulo 3. Desarrollo de la Metodología y ................................................................... 20
Presentación de Resultados ......................................................................................... 20
3.1 FASE PSP0: ..................................................................................................................................................... 20
3.1.1 Fase de concepción .................................................................................. 20
3.1.2 Objetivo ..................................................................................................... 20
3.1.3 Actividades ................................................................................................ 20
3.1.3.1 Especificación de los criterios de éxito del proyecto .................................. 20
3.1.3.2 Definición de los requisitos ....................................................................... 20
3.1.3.3 Estimación de los recursos necesarios .................................................. 21
3.1.4 Cronograma inicial de fases ................................................................................................................ 21
3.1.4.1 Documento de definición del proyecto ................................................... 22
3.2 Fase de elaboración .................................................................................................................................. 22
3.2.1 Objetivo ..................................................................................................... 22
3.2.3 Actividades ........................................................................................................................................... 22
3.2.3.1 Análisis del dominio del problema .......................................................... 22
3.2.3.2 Análisis de riesgos ..................................................................................... 22
v
3.2.3.3 Arquitectura en software ............................................................................ 23
3.3 Fase de construcción ................................................................................................................................ 23
3.3.1 Actividades ............................................................................................... 23
3.3.2 Diseño ....................................................................................................... 23
3.3.3 Implementación / codificación .................................................................... 24
3.4 Pruebas (individuales, de integración) ................................................................................................... 25
3.4.1 Fase de Transición. ................................................................................... 25
3.2.1 Estándares de código ................................................................................................................................... 26
3.3 Propuesta de mejora ............................................................................................... 27
3.4 Fase PSP 1(Planeación) .................................................................................................................................. 27
3.5 Fase 1.1 ............................................................................................................................................................. 28
3.6 Fase PSP 2.0..................................................................................................................................................... 29
3.7 Fase PSP 2.1..................................................................................................................................................... 30
3.8 Fase PSP 3.0..................................................................................................................................................... 32
Capítulo 4. Conclusión y Propuesta de Mejora ............................................................. 33
REFERENCIAS ............................................................................................................. 34
vi
Índice de Figuras
Figura 1.1 Sección de un yacimiento de cúpula salada (Abdel-Aal et al., 2003; pp. 5). ...... ¡Error!
Marcador no definido.
Figura 2.1 Yacimiento formado por inconformidad (Abdel-Aal et al., 2003; pp. 5). .................. 19
El título “Índice de Figuras”, se escribe centrado en Times New Roman tamaño 14, sin espaciado
(antes ni después). Después del título se dejan dos espacios a 1.15, y subsiguientemente se inicia
el índice en Times New Roman tamaño 12 e interlineado a 1.15.
Se colocan todos los títulos de figuras juntos, sin considerar que son de diferentes capítulos.
Cada capítulo lleva su propia numeración de figuras, e.g., “Figura 1.1”, hace referencia a la Figura
1 del Capítulo 1; la “Figura 2.1”, hace referencia a la Figura 1 del Capítulo 2.
vii
Índice de Tablas
Tabla 1.1 Título de la tabla. .......................................................... ¡Error! Marcador no definido.
Tabla 2.1 Título de la tabla. .......................................................... ¡Error! Marcador no definido.
El título “Índice de Tablas”, se escribe centrado en Times New Roman tamaño 14, sin espaciado
(antes ni después). Después del título se dejan dos espacios a 1.15, y subsiguientemente se inicia
el índice en Times New Roman tamaño 12 e interlineado a 1.15.
Se colocan todos los títulos de tablas juntos, sin considerar que son de diferentes capítulos.
Cada capítulo lleva su propia numeración de tablas, e.g., “Tabla 1.1”, hace referencia a la Tabla 1
del Capítulo 1; la “Tabla 2.1”, hace referencia a la Tabla 1 del Capítulo 2.
Capítulo 1. Universidad Tecnológica de Oriental
8
INTRODUCCIÓN
Vivimos en una era tecnológica que avanza a pasos agigantados, sobre todo en el área que
corresponde a las tecnologías de la información y comunicación. Por ello el programa educativo
“Tecnologías de la Información y Comunicación área Sistemas Informáticos (TIC´s)” presenta de
manera detallada su nuevo software el cual tendrá como objetivo primordial ayudar a el alumnado
del programa “Programas Educativos de TSU Operaciones Comerciales Internacionales
Clasificación Arancelaria (OCICADA) y Despacho Aduanero e Ingeniería Logística Comercial
Global (LCG) de la Universidad Tecnológica Oriental”.
En el capítulo 1 detallaremos a fondo nuestro principal patrocinador la Universidad
Tecnológica de Oriental detallando su historia, antecedentes históricos, misión visión y las ofertas
educativas que esta casa de estudios ofrece al alumnado.
Enseguida, durante el capítulo 2 se describe el marco teórico
En esta sección se describen todos aquellos lenguajes de programación, y la metodología utilizada
para el desarrollo del proyecto.
Durante el capítulo 3 se muestran a detalle las fases de la metodología aplicadas al proyecto.
Para finalizar, damos una breve conclusión y una propuesta de mejora para proyectos futuros.
El alumnado aprovechara los recursos proporcionados por el programa educativo TIC´s para
obtener información y construir conocimiento.
Capítulo 1. Universidad Tecnológica de Oriental
9
Planteamiento del Problema
En los Programas Educativos de TSU Operaciones Comerciales Internacionales Clasificación
Arancelaria y Despacho Aduanero e Ingeniería Logística Comercial Global de la Universidad
Tecnológica Oriental no se cuenta con algún material didáctico interactivo que realice el análisis
de envíos de mercancía; esto genera que los alumnos no muestren el interés necesario, lo que
dificulta el entendimiento de los conceptos relacionados con dicho proceso.
El proceso de envío de mercancía es, en el área logística la base de los procesos logísticos,
ya que conlleva al empleo adecuado de los INCOTERMS (normas de aceptación voluntarias por
las dos partes: comprador y vendedor, acerca de las condiciones de entrega de mercancía y/o
productos), la responsabilidad de los actores dentro de este proceso y los factores que pueden
beneficiar o afectar, así como el resultado.
El entendimiento adecuado de la aplicación de estos conceptos y normas resulta
complicado sin el apoyo de herramientas interactivas visuales que les permitan razonar, relacionar
y comprender la forma en la que se presentan los elementos del proceso como: el embalaje,
transporte, maniobras de carga, entre otros.
Además, la presente problemática genera que el docente se vea en la necesidad de basar el
conocimiento del alumno en la teoría, dejando de lado el plan por competencias y el sistema
educativo 70% practico y 30% teórico. Debido a las actuales necesidades de la industria, esto
limita al estudiante al momento de incursionar dentro de ella, pues requieren competencias
específicas, que por la falta de un software especializado no genera.
Lo que nos lleva al cuestionamiento, ¿Qué beneficios tendrá desarrollar un sistema de uso
didáctico que ayude a los alumnos a simular el envío de mercancía?
El efecto esperado de esta herramienta didáctica es que el alumno sea capaz de:
Interactuar
Visualizar
Practicar
Razonar
Relacionar
Ser Competente
Capítulo 1. Universidad Tecnológica de Oriental
10
Objetivo General
Desarrollar un sistema de uso didáctico que ayude a los alumnos a simular el envío de
mercancía.
Objetivos Específicos
Integrar a la comunidad estudiantil de OCICADA y LCG, con un sistema de alta calidad y
accesibilidad para los educandos.
Desarrollar un Sistema para el aprendizaje.
Optimizar tiempos en procesos.
Generar una interfaz Amigable para el usuario.
Justificación
Se detectó la necesidad de una herramienta didacta que apoye a las carreras de TSU en Operaciones
Comerciales Internacionales Clasificación Arancelaria y Despacho Aduanero e Ingeniería
Logística Comercial Global de la Universidad Tecnológica Oriental
Esto debido a la necesidad de realizar la simulación de envíos de mercancía además
reforzar los conocimientos y habilidades del Alumnado, así mismo optimizar tiempos y brindar
apoyo a los docentes, esto se llevará a cabo a través de imágenes que representen los procesos que
engloban la finalización de un envío.
Este software consiste en digitalizar los procesos que utilicen los INCOTERMS® para
realizar prácticas en tiempo real, cabe destacar que al implementar este software mejorara el
rendimiento académico ya que está desarrollado con la intención de proporcionar una interfaz
agradable y con un fácil manejo de este, que permita al alumno ser competente en estas areas
Capítulo 1. Universidad Tecnológica de Oriental
11
Capítulo 1. Universidad Tecnológica de Oriental
1.1 Antecedentes de la Universidad Tecnológica de Oriental
Con base a los resultados de las diferentes etapas del estudio de factibilidad, así como el impacto
económico, social y cultural, la Secretaria de Educación Pública Federal, a través de la
Subsecretaria de Educación Superior, autoriza la creación de la Universidad Tecnológica de
Oriental mediante oficio103/2007-156 de fecha 23 de Julio del 2007.
El 14 de enero del 2008 y con una matrícula de 112 alumnos, se inician actividades
académicas en las instalaciones del CBTIS 241 “José María Morelos y Pavón” de Oriental, Puebla.
El 10 de noviembre de 2008, se publica en el Diario Oficial de la Federación el decreto de la
creación de la Universidad Tecnológica de Oriental, inaugurándose sus instalaciones en el mes de
noviembre del 2010.
La Universidad Tecnológica de Oriental inicia actividades para formar estudiantes con
perfiles de Técnicos Superiores Universitarios (T.S.U.), cuyo plan de estudios contempla 2 años,
divididos en 6 cuatrimestres, basándose en una oferta académica de calidad, donde los valores,
análisis, innovación y desarrollo, los consoliden como profesionistas sensibles a las necesidades
que existen en la región, estado y el país.
Crecimiento de la Oferta Educativa
2008 al 2009 Administración de Autotransporte y Logística y Clasificación Arancelaria y
Despacho Aduanero.
2010 Se actualiza el plan de estudios de las dos primeras carreras, pasando a ser Desarrollo
de Negocios Área Logística y Transporte y Operaciones Comerciales Internacionales Área
Clasificación Arancelaria y Despacho Aduanero y se inicia la carrera en Mantenimiento
Área Industrial.
2011 Se abren la carrera en Agricultura Sustentable y Protegida
2012 Se incrementa nuestra oferta educativa con: Tecnologías de la Información y
Comunicación Área Sistemas Informáticos y las Ingenierías en Logística Comercial Global
y Mantenimiento Industrial.
2016: Actualmente la Universidad Tecnológica de Oriental cuenta con una oferta educativa
de 5 carreras a nivel Técnico Superior Universitario siendo estas, Agricultura Sustentable
y Protegida, Desarrollo de Negocios Área Logística y Transporte, Mantenimiento, Área
Industrial , Operaciones Comerciales Internacionales Área Clasificación Arancelaria y
Despacho Aduanero, Tecnologías de la Información Área Sistemas Informáticos y 2
carreras a nivel ingeniería: Logística Comercial y Global y Mantenimiento Industrial.
Capítulo 1. Universidad Tecnológica de Oriental
12
1.1.1 Misión y Visión
Misión
Impartir educación superior tecnológica de calidad sustentada en el modelo educativo de
competencias profesionales, mediante la preparación integral de profesionistas que contribuyan al
aumento de la competitividad en el sector productivo e impulsen el desarrollo social, económico,
cultural, científico y tecnológico en el ámbito municipal, estatal y nacional.
Visión
Desarrollar a la Universidad Tecnológica de Oriental como una institución educativa de resultados
sobresalientes y experiencias exitosas, donde se formen profesionistas que requiere el mundo
globalizado, a través de cuerpos académicos consolidados que detonen proyectos científicos,
tecnológicos y culturales vinculados con los sectores social y productivo para satisfacer las
demandas estudiantiles, sociales y empresariales.
1.1.2 Oferta Educativa
Agricultura Sustentable y Protegida Técnico Superior Universitario
Competencias Específicas:
1. Desarrollar el proceso de producción agrícola a través de técnicas agronómicas, para garantizar
su rentabilidad y contribuir a la sustentabilidad y desarrollo de la región.
2. Estructurar e Implementar sistemas de agricultura protegida, mediante el control y la
automatización del proceso, para garantizar la productividad y contribuir a la sustentabilidad de
los recursos agrícolas.
Escenarios de Actuación:
Dependencias públicas federales, estatales y municipales.
Empresas grandes, medianas y microempresas del sector agrícola.
Su propia empresa proporcionando servicios de asesoría técnica agrícola y agronegocios.
Ocupaciones Profesionales:
Supervisor de Producción Agrícola.
Consultor y asesor Técnico.
Coordinador de Producción.
Técnico Especializado.
Capítulo 1. Universidad Tecnológica de Oriental
13
Administrador de la producción en invernaderos y sistemas bajo cubierta.
Jefe del área de Producción Agrícola.
Asistente de investigación.
Jefe de Ventas de Productos y Equipos Agrícolas.
Supervisor de instalación de infraestructura y equipo agrícola.
Desarrollo de Negocios, Área Logística y Transporte
Competencias Específicas:
1. Administrar el proceso de ventas mediante estrategias, técnicas y herramientas adecuadas, para
contribuir al desarrollo de la organización.
2. Administrar el proceso de compras y control de suministros a través de las políticas y
procedimientos de la organización y técnicas de control de inventarios y almacenamiento, para
asegurar su disponibilidad.
3. Coordinar el tráfico de mercancías considerando la disponibilidad de equipo y recursos
humanos, así como la reglamentación de transporte aplicable, para asegurar que lleguen a su
destino en tiempo y forma.
Escenarios de Actuación:
Empresas públicas y privadas dedicadas al abastecimiento, transportación, distribución y
comercialización de productos y/o servicios.
Empresas relacionadas con las actividades de comercio exterior, procesos de distribución
y comercialización de productos y/o servicios.
Empresas dedicadas a la transportación nacional e internacional de mercancías.
Empresas dedicadas a los servicios de operación logística y de subcontratación.
Su propia empresa relacionada con los servicios de transportación y/o subcontratación de
servicios.
Ocupaciones Profesionales
Coordinador de operaciones, de logística, en industrias de manufactura, maquiladoras y
empresas comerciales y de distribución.
Coordinador de tráfico, servicio al cliente, operación aduanera en empresas de transporte.
Coordinador comercial, de operaciones o de abastecimiento, en empresas comerciales y de
distribución.
Capítulo 1. Universidad Tecnológica de Oriental
14
Coordinador de tráfico, de servicio al cliente, de logística en empresas relacionadas con el
comercio exterior.
Supervisor de ventas en empresas dedicadas a la distribución o comercialización nacional
e internacional de productos y servicios.
Gerente de su propia empresa.
Funcionarios públicos relacionados con las operaciones aduaneras.
Mantenimiento Área Industrial
Competencias Específicas:
1. Gestionar las actividades de mantenimiento mediante la integración del plan maestro, para
garantizar la operación y contribuir a la productividad de la organización.
2. Supervisar el reemplazo o fabricación de partes de los sistemas electromecánicos en maquinaria,
equipo y redes de distribución industrial empleado normas para mantener en óptimas condiciones
los sistemas.
Escenarios de Actuación
Empresas públicas y privadas dedicadas de los sectores primario, secundario y terciario
tales como: Minería, Pesca y Agricultura.
Empresas metalmecánicas, alimenticias, del plástico, químicas, del vestir, aeronáuticas,
automotrices, de electrodomésticos, farmacéuticas, entre otras.
Empresas de servicio como hoteles, hospitales, entre otros.
Su propia empresa de Mantenimiento Industrial.
Ocupaciones Profesionales
Supervisor de Mantenimiento.
Planeador de Mantenimiento.
Jefe de Mantenimiento.
Líder en Mantenimiento.
Técnico en Mantenimiento.
Capítulo 1. Universidad Tecnológica de Oriental
15
Operaciones Comerciales Internacionales Área Clasificación Arancelaria y Despacho
Aduanero
Competencias Específicas
1. Planear las operaciones del comercio internacional a través de los elementos involucrados,
el plan logístico y la legislación aplicable, para desarrollar los procesos de importación y
exportación de bienes y servicios de las organizaciones.
2. Clasificar y despachar mercancías, conforme a la Ley de los Impuestos Generales de
Importación y Exportación, Ley de Comercio Exterior y Ley Aduanera; para su introducción
y extracción al o del territorio nacional.
Escenarios de Actuación:
Empresas públicas y privadas dedicadas al comercio internacional.
Dependencias públicas federales, estatales y municipales.
Su propia empresa proporcionando servicios de asesoría y consultoría en comercio
internacional.
Ocupaciones Profesionales:
Supervisor de despacho aduanero.
Consultor y asesor en comercio internacional.
Coordinador de operaciones de comercio internacional.
Técnico especializado en clasificación arancelaria.
Técnico especializado en despacho aduanero.
Jefe de área de comercio internacional.
Asistente de dirección de área de comercio internacional.
Emprender su propia empresa.
Tecnologías de la Información y Comunicación Área Sistemas Informáticos.
Competencias Específicas
1. Implementar aplicaciones de software, mediante técnicas de programación y considerando los
requerimientos de la organización para eficientar.
2. Implementar y realizar soporte técnico a equipo de cómputo, sistemas operativos y redes locales,
de acuerdo a las necesidades técnicas de la organización, para garantizar el óptimo funcionamiento
de sus recursos informáticos.
Capítulo 1. Universidad Tecnológica de Oriental
16
3. Implementar sistemas de información de calidad, a través de técnicas avanzadas de desarrollo
de software para eficientar los procesos de las organizaciones.
4. Implementar y administrar sistemas manejadores de bases de datos acorde a los requerimientos
de información de la organización.
Escenarios de Actuación
Empresas públicas y privadas dedicadas al desarrollo y consultoría de software.
Empresas públicas y privadas cuyo fin no sea el desarrollo de software en funciones de
análisis, diseño, implementación, evaluación y venta de Software.
En su propia empresa de integración de soluciones de software.
En los sectores público y social, así como de manera independiente en las diferentes ramas
productivas que demanden servicios de Tecnologías de la información preferentemente en
comercio electrónico y multimedia.
En los sectores privado, público y social, en las diferentes ramas productivas que demanden
servicios de Tecnologías de la Información.
En forma independiente mediante consultorías de bienes y servicios.
Ocupaciones Profesionales
Analista de Sistemas.
Programador de Sistemas.
Administrador de Base de Datos.
Gestor de TI.
Diseñador de sitios Web.
Ingeniero de Pruebas.
Técnico en soporte de Sistemas Informáticos
Fuente: ((Aegaeus, 2014)
Capítulo 2. Marco Teórico o Conceptual
17
Capítulo 2. Marco Teórico o Conceptual
Este capítulo contendrá la breve descripción de las herramientas que se utilizaron para el desarrollo
de esta Software:
2.1 Lenguajes de programación
Es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por
máquinas como las computadoras. Pueden usarse para crear programas que controlen el
comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como
modo de comunicación humana.
Está formado de un conjunto de símbolos y reglas sintácticas y semánticas que definen su
estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se
prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le
llama programación.
Fuente:(EcuRed, 2017)
2.1.1 ActionScript
ActionScript es el lenguaje de programación propio de Flash, tal y como el Lingo lo es de
Macromedia director, por ejemplo. El ActionScript está basado en la especificación ECMA-262.
El ActionScript es, como su nombre indica, un lenguaje de script, esto quiere decir que no
hará falta crear un programa completo para conseguir resultados, normalmente la aplicación de
fragmentos de código ActionScript a los objetos existentes en nuestras películas nos permiten
alcanzar nuestros objetivos.
El ActionScript es un lenguaje de programación orientado a objetos, tiene similitudes, por
tanto, con lenguajes tales como los usados en el Microsoft Visual Basic, en el Borland Delphi etc.
aunque, evidentemente no tiene la potencia de un lenguaje puramente orientado a objetos derivado
del C o del Pascal como los anteriores.
El ActionScript presenta muchísimos parecidos con el JavaScript; si conoce JavaScript, la
sintaxis y el estilo de ActionScript le resultarán muy familiares. Las diferencias entre ambos
lenguajes las puede encontrar en la ayuda que acompaña al Flash MX.
Fuente: (EcuRed, 2017, pág. http://actionscriptmlt.blogspot.mx)
Capítulo 2. Marco Teórico o Conceptual
18
2.4 Metodología de desarrollo de software
Consiste principalmente en hacer uso de diversas herramientas, técnicas, métodos y modelos para
el desarrollo. Regularmente este tipo de metodología, tienen la necesidad de venir documentadas,
para que los programadores que estarán dentro de la planeación del proyecto, comprendan
perfectamente la metodología y en algunos casos el ciclo de vida del software que se pretende
seguir.
Aunque actualmente existen mucha variedad en metodologías de programación. La realidad es que
todas están basadas en ciertos enfoques generalistas que se crearon hace muchos años, algunos
tipos de metodologías de desarrollo de software que se utilizaron e inventaron al principio de
nuestra era tecnológica y son las que veremos a continuación.
2.4.1 PSP
El Proceso Personal Software, conocido por sus siglas como PSP, es una metodología de
reciente creación, proveniente del Instituto de Ingeniería del Software (SEI). PSP es una
alternativa dirigida a los ingenieros de sistemas, que les permite mejorar la forma en la que
construyen software. Considerando aspectos como la planeación, calidad, estimación de
costos y productividad, PSP es una metodología que vale la pena revisar cuando el
ingeniero de software está interesado en aumentar la calidad de los productos de software
que desarrolla dentro de un contexto de trabajo individual.
Atendiendo a la premisa de que existe una fuerte relación entre las habilidades de
los ingenieros de software y la calidad de los productos que desarrollan, las actividades
establecidas en PSP están orientadas al conocimiento, administración y mejora de sus
habilidades al construir programas.
En PSP todas las tareas y actividades que el ingeniero de software debe realizar
durante el proceso de desarrollo de un producto de software, están puntualmente definidas
en un conjunto de documentos conocidos como scripts. Los scripts son el punto medular
de PSP, por lo que se hace mucho énfasis en que deben ser seguidos en forma disciplinada,
ya que de ello dependerá el éxito de la mejora que se busca. Gran parte de las tareas y
actividades definidas en los scripts generará en su realización un conjunto de datos,
Capítulo 2. Marco Teórico o Conceptual
19
fundamentalmente de carácter estadístico. La aplicación de PSP en varios procesos de
desarrollo, y el análisis de la información estadística generada en cada uno de éstos,
permitirán al ingeniero de software identificar, tanto sus fortalezas como sus debilidades,
y crecer a través de un proceso de autoaprendizaje y auto-mejora.
Los scripts se organizan en cuatro niveles, identificados del 0 al 3, atendiéndose en
cada nivel un conjunto de aspectos a mejorar del proceso de desarrollo de software. Al
primer nivel se le conoce como 0 o de medición personal, al segundo como nivel 1 o de
planeación personal, al tercero, como nivel 2 o de calidad personal, y al cuarto, como nivel
3 o cíclico personal. Cada uno de estos niveles, con excepción del 3, tiene una versión que
los extiende, introduciendo tareas y actividades para un mejor manejo de los aspectos de
interés en nivel, o bien para incluir nuevos aspectos.
Figura 1.1 Etapas de la metodología PSP
Capítulo 3. Desarrollo de la Metodología y Presentación de Resultados
20
Capítulo 3. Desarrollo de la Metodología y
Presentación de Resultados
Este capítulo describe el desarrollo del sistema ya planteado de acuerdo con la metodología ya
definida anteriormente tendrá una amplia explicación de cada una de las fases de desarrollo del
sistema.
3.1 FASE PSP0:
Hace referencia al desarrollo que se tuvo al principio
3.1.1 Fase de concepción
3.1.2 Objetivo
Definir la razón de ser y el alcance del proyecto.
3.1.3 Actividades
3.1.3.1 Especificación de los criterios de éxito del proyecto
Esta actividad se realizó para ver qué acciones deberíamos tomar para lograr la aceptación del
proyecto” LOS”.
3.1.3.2 Definición de los requisitos
Figura 2.2 Funcionalidad que debería realizar el software.
Capítulo 3. Desarrollo de la Metodología y Presentación de Resultados
21
3.1.3.3 Estimación de los recursos necesarios
Se definieron las herramientas que se utilizaran para el desarrollo del software:
ADOBE FLASH CS6.
3.1.4 Cronograma inicial de fases
Tabla:3.3 Cronograma de actividades
ACTIVIDADES A
REALIZAR
PERIODO DE FEBRERO A ABRIL DEL 2017
S1 S2 S3 S4 S5 S6 S7 S8 S9 S10
Definición de requisitos
Estimación de recursos
necesarios
Documento de definición
del proyecto
Análisis del dominio del
problema
Definición de la
arquitectura básica
Análisis de riesgos
Planificación del proyecto
Análisis
Diseño
Implementación /
Codificación
Pruebas
Capítulo 3. Desarrollo de la Metodología y Presentación de Resultados
22
3.1.4.1 Documento de definición del proyecto
En esta fase se elaboró el planteamiento del problema, los objetivos específicos y general del
sistema la justificación del mismo al igual que los alcances y limitaciones.
3.2 Fase de elaboración
3.2.1 Objetivo
Establecer un plan de Desarrollo del proyecto.
3.2.3 Actividades
3.2.3.1 Análisis del dominio del problema
Se desarrollará un Software que permita al cliente realizar las siguientes actividades:
Interactuar con imágenes.
Aprender más Sobre los Incoterms.
Interactuar de forma directa con el Software.
3.2.3.2 Análisis de riesgos
Riesgo Tipo de riesgo Descripción
Rotación de
personal
Proyecto, producto Personal con experiencia no colabore con el
proceso de Desarrollo.
Falta de
información
Proyecto y producto Información Incompleta de acuerdo con los
requerimientos del cliente
Retrasos Proyecto y producto Retrasos por falta de Información
Tabla 3.2 Lista de riesgos y clasificación.
ID
Requisito
Tipo de
Riesgo
Riesgos
De personal El personal no cuenta con los conocimientos básicos de acuerdo a los
requisitos del cliente
Miembros del equipo No colaboren.
De estimación El tiempo estimado para el desarrollo no es suficiente.
Tabla 3.3 Riesgos por requisitos.
Capítulo 3. Desarrollo de la Metodología y Presentación de Resultados
23
3.2.3.3 Arquitectura en software
Diferentes vistas del sistema: estructural, funcional, dinámico, etc.
3.3 Fase de construcción
Objetivo: Desarrollar el sistema a lo largo de una serie de iteraciones.
3.3.1 Actividades
3.3.2 Diseño
En esta fase se elaboraron bocetos que se le mostraron al cliente
Figura 3.1 Boceto de la interfaz principal
Figura 3.2 boceto de la interfaz donde se mostrarán la primera actividad.
Capítulo 3. Desarrollo de la Metodología y Presentación de Resultados
24
3.3.3 Implementación / codificación
En esta parte se inició con la codificación del proyecto:
Figura 3.3: Codificación página principal.
Figura 3.4: Codificación.
Capítulo 3. Desarrollo de la Metodología y Presentación de Resultados
25
3.4 Pruebas (individuales, de integración)
En esta fase se probó la funcionalidad
Figura 3.5: Error de acomodamiento de imágenes.
3.4.1 Fase de Transición.
En esta fase el software fue sometido a pruebas para acceder a la siguiente fase.
Figura 3.6 Avanzar a la siguiente fase.
Capítulo 3. Desarrollo de la Metodología y Presentación de Resultados
26
3.2 FASE PSP 0.1:
3.2.1 Estándares de código
Aquí se muestran los registros y evaluaciones al sistema anterior aplicando las métricas de
evaluación:
MÉTRICA DE EVALUACIÓN DE DISEÑO
Esta fue aplicada para determinar la calidad en el diseño de cada una de nuestras interfaces.
MÉTRICA DE EVALUACIÓN DE DOCUMENTACIÓN
Pregunta Si No
Entrevista(Preguntas) *
Objetivo *
Objetivos específicos *
Impacto del proyecto *
Alcances del proyecto *
Justificación *
Contenido *
La presente evaluó la documentación ya que los puntos mencionados, son las principales
características para contar con los fundamentos adecuados para el éxito del proyecto.
Capítulo 3. Desarrollo de la Metodología y Presentación de Resultados
27
3.3 Propuesta de mejora
Para mejorar la calidad del software ya planteado se tomarán en cuenta los defectos y deficiencias
ya documentados con anterioridad e implementar la metodología de desarrollo de software PSP
(Personal Software Process). Con la finalidad de mejorar las fases de la misma.
3.4 Fase PSP 1(Planeación)
Para desarrollar esta fase se realizaron las siguientes actividades:
Se le realizo al cliente la siguiente entrevista para poder identificar los requerimientos del
sistema
1. ¿Qué funciones debe cumplir su sitio Software?
La simulación de envíos de mercancía.
2. ¿Tiene alguna especificación?
Si, Arrastrar y Soltar imágenes
Se generó un cronograma de actividades para poder llevar un control del tiempo:
Figura 3.7 Cronograma de Actividades.
Capítulo 3. Desarrollo de la Metodología y Presentación de Resultados
28
3.5 Fase 1.1
En esta fase se realiza la parte de planeación y asignación de tareas a los integrantes del Equipo
de trabajo durante el desarrollo del proyecto.
Estas son las actividades que realizó cada uno de los integrantes del equipo:
Diego López Arellano.
Realizar plan de trabajo.
Generación de Cronograma de actividades.
Documentación, Manual técnico.
Revisión de codificación
Codificación de interfaces.
Conexión de interfaz.
Modificación de Manual de Usuario.
Bocetos de Interfaces
Diseño de Interfaces.
Pruebas del Software
Elizabeth Guadalupe Rodríguez Ruiz.
Encuestas DLNT.
Recolección de información.
Generación de Manual de usuario.
Informe de Pruebas
Capítulo 3. Desarrollo de la Metodología y Presentación de Resultados
29
3.6 Fase PSP 2.0
Aquí se implementa la parte de revisión de diseño, se realizaron varios bocetos para la conclusión
del Software; así mismo se hizo revisión de código para mejorar el sistema.
Figura 3.8 Primer Boceto.
Figura 3.9 Segundo Boceto.
Capítulo 3. Desarrollo de la Metodología y Presentación de Resultados
30
3.7 Fase PSP 2.1
Se realizaron los diseños de acuerdo a los bocetos, cada diseño tiene una función especifica en el
sistema, se encuentra la bienvenida y las Actividades. Aquí se explica detalladamente la función
de cada una de las interfaces.
Figura 3.10 Interfaz de Bienvenida.
Figura 3.11 Interfaz de Primer Actividad.
Al Presionar START
se abrirá la primera
Actividad
Al terminar de colocar las
imágenes correctamente
Aparecerá un Botón de
Aceptar
Capítulo 3. Desarrollo de la Metodología y Presentación de Resultados
31
Figura 3.12 Interfaz de Mensaje.
Figura 3.13 Interfaz de la segunda actividad.
Cabe mencionar que debemos Repetir las instrucciones para poder trabajar con la misma.
Al darle clic en Aceptar
Aparecerá un mensaje en el
cual tenemos dos Botones Uno
es para cerrar el mensaje y el
otro para pasar a siguiente
Actividad
Como podemos observar en la
segunda interfaz Aparece un
segundo botón Que dice
“Atrás” Este te permitirá
regresar a la actividad
anterior. Cabe mencionar que
solo aparecerá cuando se
termine la Actividad.
Capítulo 3. Desarrollo de la Metodología y Presentación de Resultados
32
3.8 Fase PSP 3.0
Esta es la fase donde se aplica el desarrollo del software se muestra la construcción del este,
además, la codificación de la misma:
Figura 3.14 Interfaz de Diseño.
Figura 3.15 Interfaz imágenes.
Figura 3.16 Codificación para función de la Imagen.
Primero se creo la base o
fondo el cual contiene los
Botones, el texto con el
nombre del incoterm y los
contenedores para las
imágenes
Después se Agregan las
imágenes y después será la
Codificación para la
funcionalidad de estas
Se estable la funcionalidad de
la imagen llamando el nombre
de la misma
Como podemos ver Este es el resultado
del software aplicando los niveles PSP,
esta metodología nos ayudar a
estructurar un proyecto de forma
organizada. Podemos aplicar esta
metodología.
Capítulo 4. Conclusión y Propuesta de Mejora
33
Capítulo 4. Conclusión y Propuesta de Mejora
El presente proyecto permite establecer la importancia de la aplicación de herramientas
tecnológicas para el desarrollo de competencias profesionales del alumno del programa educativo
de OCICADA y la ILCG.
Se concluye entonces que el software de Simulación, cuenta con Imágenes que representan
el proceso que marcan los Incoterms, será de gran apoyo para la comunidad estudiantil y la
universidad tecnológica de oriental, dicho programa fue nombrado “FIX´N TERMS”.
La propuesta de mejora se ha planteado que el Software recibirá una actualización de
acuerdo a los requerimientos del TSU en Operaciones Comerciales Internacionales Clasificación
Arancelaria y Despacho Aduanero e Ingeniería Logística Comercial Global de la Universidad
Tecnológica Oriental esto se llevará a cabo por los Alumnos del Programa Educativo el TSU en
Tecnologías de la Información y Comunicación Área Sistemas Informáticos.
Como ya se plateo al Inicio del presente documento debido al problema este software
mejorar la calidad de aprendizaje del alumnado cabe mencionar que se terminara la forma
tradicional que el docente utilizaba para la enseñanza de las reglas internacionales de comercio
que establecen los INCOTERMS de tal manera que ya no se verán obligados a memorizarlos si no
que podrán interactuar, visualizar y entretenerse por un momento.
34
REFERENCIAS
El título “REFERENCIAS”, se escribe en mayúsculas centrado en negritas Times New Roman
tamaño 16, sin espaciado (antes ni después), en una hoja nueva. Después del título se deja un
espacio a 1.5, y subsiguientemente se inicia el primer párrafo sin sangría.
Esta sección se redacta justificada en formato Times New Roman, tamaño 12, con
interlineado a 1.5, no lleva espaciado antes ni después de cada párrafo. El primer párrafo después
de cada título, no lleva sangría, del segundo párrafo en adelante ya se utiliza sangría. Para separar
los párrafos se debe utilizar un espaciado normal a 1.5.
Se deben colocar mínimo 30 referencias en formato APA, de las cuales 10 deben ser de
idioma inglés. Deben incluir libros, revistas de investigación científica
35
Manual para la
Elaboración de la Memoria de Estadía Profesional de TSU e
Ingeniería.
Cualquier situación no prevista en el presente manual será resuelta por la Dirección
Académica.
Elaboró:
Diego López Arellano
Revisó:
LSC Noemí González Barrientos
Directora Académica
Coordinadores que aprueban la guía:
Nombre: Firma:
Mtro. Guillermo Guzmán Cano
Coordinador de OCICADA-ILCG
Ing. Pedro Báez Moratilla
Coordinador de ASyP
Mtro. Aarón Montiel Rosales
Coordinador DNALYT
Ing. Irma Hernández Morales
Coordinador TIC’s
Ing. José Miguel Córdova López
Coordinador MTTO