TF Software para Ing - Entrega Parcial
TF Software para Ing - Entrega Parcial
TF Software para Ing - Entrega Parcial
INTEGRANTES:
SECCIÓN: I43A
Lima, 2023-1
1
Índice
1. PRESENTACIÓN 4
2. MARCO TEÓRICO 5
2.3.2. Python 10
2.3.5. StarUML 11
3. DESCRIPCIÓN DE LA EMPRESA 12
3.1.1. Misión 13
3.1.2. Visión 13
3.2. Productos 14
2
3.4. Identificación del problema 18
3
1. PRESENTACIÓN:
4
2. MARCO TEÓRICO:
Para el desarrollo óptimo del sistema que buscamos y otorgar las mejoras
requeridas, es necesario, tener de la base teórica, de los procesos y el rubro de la
empresa, así como la base de software, del lenguaje de programación, de sistemas
y de los conceptos necesarios para lograr los objetivos del proyecto.
Según la consultora Gartner, existen varios tipos de procesos de negocio, entre los
que se incluyen los procesos operativos, de gestión y de soporte.
5
Logística y distribución: Se encarga de la planificación y la gestión de distribución
de los productos o servicios a los clientes, incluyendo el transporte y el
almacenamiento, garantiza que los productos o servicios sean entregados a los
clientes en el momento adecuado y la cantidad correcta.
Los procesos de soporte son aquellos que proporcionan los recursos y servicios
necesarios para el funcionamiento de los procesos operativos y de gestión de la
empresa. Estos procesos son importantes para garantizar que los procesos
operativos y de gestión sean eficaces y eficientes. Algunos ejemplos de procesos de
soporte son los siguientes:
6
Gestión de la tecnología de la información (TI): Administración y mantenimiento
de la infraestructura informática, incluyendo hardware, software, redes y bases de
datos.
Gestión de las relaciones con los clientes: Administración de las relaciones con
los clientes, incluyendo la identificación de sus necesidades y expectativas, la
resolución de problemas y la mejora de la satisfacción del cliente.
7
2.2.1. Problemas de calidad:
Esto puede suceder cuando el proveedor entrega productos que no cumplen con los
estándares de calidad establecidos por la empresa, lo que puede generar costos
adicionales y retrasos en la producción y entrega de los productos finales.
8
La gestión de inventarios es un aspecto crítico de la logística empresarial y puede
ser una fuente importante de problemas logísticos. Los problemas con la gestión de
inventarios pueden incluir la falta de visibilidad del inventario, el desfase entre la
oferta y la demanda, el exceso de inventario, la falta de seguimiento y control de los
niveles de inventario, y los errores en el conteo y el registro del inventario.
Este problema puede surgir debido a una variedad de razones, como el retraso en la
recepción de materias primas, problemas en la planificación de la producción, la falta
de personal o la falta de capacidad de transporte. Los retrasos en la entrega pueden
tener un impacto significativo en la satisfacción del cliente y pueden generar costos
adicionales para la empresa. Además, pueden dañar la imagen de la marca y la
reputación de la empresa, lo que puede tener consecuencias a largo plazo.
9
diferentes aplicaciones. Hay muchos tipos de lenguajes de programación, desde
lenguajes de bajo nivel hasta lenguajes de alto nivel, y se utilizan en una amplia
variedad de campos, desde la informática y la tecnología de la información hasta las
ciencias naturales y la ingeniería. A medida que la tecnología sigue avanzando,
también lo hacen los lenguajes de programación y las herramientas de programación
que se utilizan para desarrollar aplicaciones y sistemas cada vez más sofisticados.
2.3.2. Python:
DeFreitas (2019) describe a Google Colab como "un entorno de desarrollo de Python
en línea que se ejecuta en la nube, lo que significa que puede escribir y ejecutar
código de Python en su navegador web sin tener que instalar nada en su ordenador
local". Además, destaca que Colab proporciona acceso gratuito a GPUs y TPUs para
acelerar el procesamiento de datos y entrenamiento de modelos de aprendizaje
profundo. También menciona que los cuadernos de Colab se pueden compartir
fácilmente con otros usuarios, lo que lo hace ideal para la colaboración y la
enseñanza. En resumen, Google Colab es una herramienta en línea poderosa y
gratuita para escribir y ejecutar código de Python con acceso a hardware de alto
rendimiento y la capacidad de compartir y colaborar con otros usuarios.
10
encapsulación, la herencia y el polimorfismo para organizar y controlar la interacción
entre los objetos. La encapsulación permite controlar el acceso a los datos y
protegerlos de cambios no deseados, mientras que la herencia permite crear
jerarquías de clases y reducir la duplicación de código. El polimorfismo, por su parte,
permite que los objetos de una clase tomen diferentes formas o comportamientos, lo
que hace que la POO sea un enfoque poderoso y flexible para la programación (p.
292).
2.3.5. StarUML:
11
2.3.7. Base de Datos:
3. Descripción de la empresa
3.1. Presentación de la empresa
12
directo, la válvula RVALVEC tiene la capacidad de retener el aire, controlar el caudal
y evitar la presión excesiva. Esto significa que la cisterna y la bomba se convierten
en un sistema secundario y auxiliar. Como resultado, se logra un ahorro significativo
y una reducción en la huella hídrica.
3.1.1. Misión
3.1.2. Visión
13
efectivas a sus clientes.
3.2. Productos
14
reducidos.
sólidos pesados.
el cliente.
Regulación del flujo de agua dentro del rango esperado, lo que permite
15
Funciona como un amortiguador para controlar aumentos y disminuciones
bruscas en la presión del agua, lo que aumenta la eficiencia del agua para el
16
alternativa inteligente y consciente para reducir el uso del recurso, al mismo tiempo
que apoya la preservación del medio ambiente.
Open Plaza
Shyris Park
17
Cosmopolitan
Acrópolis
Nota: Elaboración propia Fuente: RVALVEC
18
calidad ha llevado a la expansión de sus operaciones a nivel mundial, y a establecer
nuevas estrategias logísticas para asegurar la entrega oportuna de sus productos y
servicios. Es importante que la empresa esté preparada para enfrentar estos
desafíos y ofrecer soluciones innovadoras que permitan mantener su posición de
liderazgo en la industria y seguir creciendo de manera sostenible. En este contexto,
la capacidad de adaptación y de innovación serán claves para el éxito de RVALVEC.
19
ingresos. Además, un proceso logístico ineficiente también podría generar costos
innecesarios para la empresa, como gastos de transporte y alojamiento para el
personal encargado de las instalaciones y mantenimientos, que podrían ser evitados
con una mejor planificación y gestión de la logística. Por estas razones, es crucial
para la empresa contar con un sistema que permita optimizar y coordinar de manera
eficiente sus instalaciones y mantenimientos de válvulas en Lima y en otros
mercados donde opere.
20
3.6. Diagrama de Ishikawa
El análisis del diagrama de Ishikawa sugiere que existen varias causas principales
que contribuyen al problema logístico que enfrenta la empresa en Lima. En primer
lugar, la falta de un sistema de programación y asignación de tareas adecuado hace
que la empresa tenga dificultades para asignar técnicos y recursos de manera
eficiente, lo que puede retrasar la entrega de los servicios de instalación, revisión y
mantenimiento de las válvulas. En segundo lugar, la falta de un sistema de
seguimiento y monitoreo en tiempo real hace que la empresa no tenga visibilidad
sobre el progreso de las actividades, lo que puede dificultar la identificación de los
cuellos de botella y la toma de decisiones en tiempo y forma. En tercer lugar, la falta
de una planificación adecuada de los recursos y de los plazos de entrega hace que
la empresa tenga dificultades para cumplir con los acuerdos establecidos con los
clientes, lo que puede afectar negativamente la reputación de la empresa. En
general, el análisis del diagrama de Ishikawa sugiere que la empresa necesita
21
implementar un sistema de gestión de servicios de campo que permita una mejor
organización y coordinación de las actividades de instalación, revisión y
mantenimiento de las válvulas, para mejorar la calidad de sus servicios y la
satisfacción de sus clientes.
función de su ubicación.
equipo.
22
Historial de servicio: La aplicación mantiene un historial de servicio de cada
23
Caso de uso para el Técnico
24
Asignar un servicio
25
Caso de uso para el Administrador
Programar Servicios
Descripción Permite al administrador programar servicios de instalación,
regulación y mantenimiento para clientes específicos,
asignándoles a técnicos disponibles.
26
Verificar el estado de los servicios programados
Inicio de sesión
27
28
4.4.3. Modelo Conceptual o de diseño
29
Bibliografía
https://www.iso.org/standard/62085.html
https://www.gartner.com/en/information-technology/glossary/business-
process-management-bpm
University Press.
Mckinney, W. (2018). Python para data science handbook. O'Reilly Media, Inc.
https://towardsdatascience.com/google-colab-free-gpu-tutorial-e113627b9f5d
Deitel, P. J., & Deitel, H. M. (2017). Java: cómo programar (10.ª ed.). Pearson
Educación.
30
31
32