Empresa Valutech.
Valutech.
Funciones:
Objetivo.
Reparaciones exitosas
Funcin.
Las funciones que se realizan para
poder tener reparaciones exitosas se
utilizan materiales de buena calidad
que van a hacer cambiadas por las
piezas que estn dalladas de los
dispositivos que estamos reparando.
Y realizar procedimientos de control
de calidad eficientes antes de
entregar el producto al cliente con
ciertos procedimientos de mayor
cuidado dentro de los dispositivos.
Proceso Administrativo
Procesos de Produccin
Procesos de Logstica
Procesos Financieros.
Actores:
Los actores que entran dentro del funcionamiento de la empresa VALUTECH son
los siguientes:
Clientes
Gerentes
Proveedores
Jefes de rea
Director General
Trabajadores
Roles:
Los roles que se realizan en VALUTECH son:
Rol de ensamblado
Rol de reparacin
Rol de supervisin
Rol de calidad
Estructura organizacional:
Recursos:
Los recursos que se tienen dentro de la empresa VALUTECH son muy variados,
como son los siguientes:
Reglas de negocio:
Reglas de Seguridad:
-
Entorno organizacional:
VALUTECH
TECNOLOGICOS
Proveedor
es
Politicos
Macro-entorno
Micro-Entorno
Econmic
os
Client
es
Mercado
Banc
o
Competidor
es
Comunid
Gobiern
o
Internacional
Sociale
s
DESARROLLO
DEL PROGRAMA DE
REPARACION
PRESENTACION DEL
PROGRAMA PARA EL
DESARROLLO DE
REPARACION O
FABRICACION
VALIDACION DEL
PROGRAMA PARA
EMPEZAR CON LA
ELABORACION DEL
PROGRAMA
DESARROLLO DE LA
REAPARACION O LA
ELABORACION
(ENSAMBLAJE) DEL
DISPOSITIVO EN
CUESTION
CERTIFICACION DEL
PRODUCTO Y ENTREGA A
CLIENTE DEL DISPOSITIVO
REPARADO O ENTREGA A
DISTRIBUIDORES DE
DISPOSITIVOS
PLANIFICACION
ESTRATEGICA DEL
DESARROLLO Y
REPARACION DE LOS
DISPOSITIVOS.
PAGO DE
INMOBILIARIOS O
RENTA DE
ESTABLECIMIENTOS
ANALISIS Y SELECCION
DE PROYECTO A
REALIZAR SOBRE LOS
DISPOSITIVOS.
GESTION FINANCIERA
GESTION DE
PRODUCCION DEL
DEPARTAMENTO
ESPECIALIZADO
COMPRA DE MATERIAL
ESPECIALIZADO PARA
LAS REPARACIONES O
DESARROLLO
SELECCION DE
PROVEDORES DE
MATERIAL ESPECFICO
PARA EL DESARROLLO
O REPARACION.
CAPACITACION DE
PERSONAL PARA EL
DESARROLLO O
MANEJO DE
MATERIALES
ANALISIS FINANCIERO
Reglas: Ley de
trabajos
Informacin: Lista de
materiales disponibles
para la reparacin o
fabricacin
Actor: Mecnicos y
Fabricantes
Autor: Gerente de
produccin.
Objetivo: Entregar un
producto de calidad a
nuestros clientes
tanto en reparacin
como en fabricacin
Informacin:
Informacin sobre
personal capacitado.
Producto: El dispositivo
en cuestin
EMPLEADO
CARGO
CANDIDATO
DEPARTAMENTO
PERFIL
ROL
RESPONSABILIDAD
Se programa las
reparaciones y
fabricaciones
Seleccin de
empleados
capacitados para
dicha actividad
Realizamos las
reparaciones y
fabricaciones
NO
Entregar el producto
terminado y elaborar
informes
SOLICITUD DE
REPARACION
Cliente
SOLICITUD DE
EMPLEO
Gestiona a los
trabajadores
Gerente
Entrega el plan de
trabajo
Entregar material
a la empresa
Proveedores
Realizacin de
reparaciones
Trabajadores
Operaciones de recursos
humanos
0
Operaciones
Administrativas
AREA DE
DONDE
EL
OPORTUNIDAD
APLICAREMOS
DESARROLLO.
Bueno en el
oportunidad
aplicar el
vamos a
nosotros nos
el
de produccin
realizaremos
ayudar a
proceso de
actividades
los materiales
y futuros
van a realizar
especie de
vamos a
de la empresa
rea de
donde vamos a
software que
desarrollar,
enfocaremos en
departamento
ya que
un software para
optimizar el
inventario de las
que se realizan,
que se utilizaron
trabajos que se
como una
bitcora que
realizar dentro
VALUTECH.
Por lo que la
propuesta que
nosotros
ofrecemos es
poder
desarrollar una
aplicacin que
facilite a travs
de dicho
software a los
trabajadores
del rea de
produccin de poder llevar un seguimiento de los trabajos que han realizado y los
materiales que han utilizado para que no lleguen a confundirse a la hora de realizar
otro proyecto es decir no repetir los proyectos que ya realizaron y as poder ver una
grfica de estadsticas de dichos materiales y trabajos.
Ya que dichos empleados tiene que usar las hojas de clculo (EXCEL) para poder
capturar cada uno de los valores que tienen que registrar en la cual nosotros
queremos facilitarle el trabajo a dichos empleados para que as puedan acortar los
tiempos y aumentar el rendimiento dentro de cada uno de los trabajos que estn
realizando y as avanzar con ms fluidez los proyectos que se encargaran y no solo
eso sino tambin proporcionarles la facilidad de que ellos puedan realizar los
informes con ms precisin que les encargan dentro de la empresa en cuestin.
MODELO DE DESARROLLO.
Sobre el modelo de desarrollo que vamos a utilizar para este software nosotros
decidimos por inclinarnos para el modelo de desarrollo de espiral ya que este
modelo nos permite poder a la hora de planificar nuestro software podemos
desarrollar, hacer pruebas y fijar de nuevo otros objetivos, planificarlos y repetir el
ciclo del modelo y as podemos tener el enfoque y la concentracin dentro de
nuestro proyecto para ofrecerlo de manera ptima.
Ya que as nos permite poder reducir los riesgos del proyecto ya que como es de
manera cclica le prestamos mucho ms atencin cuando fijamos distintos objetivos
dentro de nuestro proyecto. Podemos incorporar objetivos que estn de manera fcil
y con calidad es decir que cada vez que plantemos objetivos para nuestro proyecto
es decir ir mejorndolo con el tiempo podemos hacerlo ms robusto y ms eficiente
a la hora de que nuestros usuarios del departamento de produccin utilicen dicho
software que vamos a utilizar.
Como mencione con anterioridad con respecto a este modelo es que nos va a
permitir el proceso de mantenimiento es decir en caso de que falle algn aspecto
nos permitir la facilidad de poder arreglarlo de manera rpido y sencilla para que
los usuarios sigan utilizando lo ms rpido posible.
Esto seria sobre el modelo de desarrollo en espiral que nosotros tenemos planeado
aplicar en nuestro desarrollo del software para la empresa VALUTECH.
Descripcin.
El proyecto que vamos a realizar dentro de la empresa VALUTECH va ser un
programa que optimice el rea de produccin a travs de un software y como va a
ayudar dicho software que vamos a realizar para que los empleados dentro de dicho
departamento pueda observar a travs del software las actividades que deben de
realizar y poder realizar ciertas bitcoras de todas las actividades que se estn
realizando dentro de la empresa VALUTECH y poder presentar tambin ciertas
graficas que ayuden en la comprensin de las actividades que se estn realizando y
de las futuras actividades que se vallan a hacer dentro del departamento de
produccin.
Objetivos.
Facilitar el proceso de ensamblado y registro de piezas, llevar el control ms preciso
sobre los proveedores y los materiales que se utilizan en produccin. Ahorrar costos
y optimizar el trabajo reduciendo el desperdicio de materiales, el control de procesos
Soluciones:
Factibilidad.
Si es viable poder realizar este software ya que ser un software sencillo que
abordara algunos aspectos importantes dentro del rea de produccin como mejorar
el ensamblado y reducir los tiempos de fabricacin, ya que permitir a los
trabajadores saber exactamente qu actividad seguir a la hora de fabricar los
productos que se realizan en dicha empresa.
Nuestro Alcance con el software.
Este es nuestro tabla de EDT en la cual indicamos todos nuestro tiempo invertido en
las actividades que realizamos durante la realizacin de este proyecto de la
planificacin de desarrollo del software en la cual dividimos nuestro trabajo en las
horas invertidas que realizamos y por supuesto los recursos financieros que
realizamos en la cual esta introducidos el presupuesto tanto de todas las actividades
que realizamos y el sueldo de cada integrante participe del proyecto como son los
programadores y los analistas.
Nuestro proyecto est basado en este modelo como se observa todas las
actividades importantes que nosotros consideramos para poder tener nuestro
proyecto en la cual cada vez que entregamos el producto podemos volver a
empezar con el ciclo para mejorarlo con distintos parches o entregar nuevas
versiones o nuevos productos que nos encarguen nuestro productos ya que as nos
permite poder garantizar que nuestro proyecto este realizado de manera correcta
para que nuestros clientes estn satisfechos.
Entre otras actividades que iremos implementando con el transcurso del tiempo y de
los recursos que podamos obtener para ir mejorando nuestro software con distintos
objetivos y actualizaciones que mejoren la interactividad con los trabajadores de
VALUTECH.
METODO DE TRABAJO.
Paso 1: Nosotros nos reunimos para poder saber en qu empresa nosotros nos
bamos a poder enfocar para poder ofrecer un proyecto que dicha empresa aceptara
la propuesta que estbamos interesados en ofrecer a dicha empresa, es decir
alguna solucin que ellos queran solucionar y que nosotros podamos resolverles
ese problema.
Paso 2: Cuando estbamos reunidos todos nosotros propusimos muchas empresas
en las cuales nosotros podamos trabajar por ejemplo Coca-Cola, VALUTECH,
Skyworks por mencionar algunas, pero nos inclinamos por la empresa VALUTECH
ya que en cierta medida estaba enfocada a nuestra carrera que es la de sistemas
computacionales, y otra de las razones es que tenamos a un compaero que
trabaja en dicha empresa que nos ayudaba a poder tener un enfoque mucho ms
directo de lo que es la empresa.
Paso 3: Entonces nosotros decidimos ir a visitar dicha empresa para saber qu
problemas tenan y saber cmo resolverlas a base de un desarrollo de software, el
encargado que nos recibi era uno de los gerentes para ser ms especfico
entonces nosotros le hablamos de la propuesta que tenamos en este caso era un
simple trabajo acadmico que tenamos que realizar y a nosotros nos
proporcionaron mucha informacin que fue muy til para empezar con el trabajo,
pero nos dijeron que ellos queran poder optimizar algunas trabajos que tenan en el
departamento de produccin como las bitcoras y las actividades a realizar y sobre
todo las grficas de probabilidad de todos los datos, para poder ser ms especficos.
Paso 4: Una vez que tenamos todo la informacin recabado entonces nos
reunimos para poder observar la informacin y empezar con la lluvia de ideas y
empezar a realizar el software que nosotros queramos para que ayudara a dicha
empresa con el problema que tenan, entonces nos dividimos en equipos de dos
personas (4 personas involucradas en el proyecto) para que un equipo sea el de
analistas y el otro de programacin, entonces empezamos con todo el anlisis y por
consecuencia empezamos a armar nuestro software.
Paso 5: Aqu empezamos con el proceso de la creacin del software dentro de este
trabajo acadmico.
En esta interfaz que se encuentra en el equipo que actuara como cliente, el primer
botn Bitcora de actividades realizara una conexin a otra interfaz, por lo que
ser necesario una clase que conecte una interfaz con otra, lo mismo pasa con los
otros botones, es necesario una clase que conecte esta interfaz con las otras
interfaces.
Bueno aqu tenemos nuestra ventana principal que sera de nuestro proyecto por su
puesto estara a futuros cambios para mejorar con el desarrollo del sistema y
dependiendo el inters del cliente bueno, en esta ventana tenemos lo que son los
logos que pertenecen a la empresa VALUTECH y otro al rea en el que est dirigido
dicho programa.
La ventana principal tiene 3 botones principales que uno de ellos colocamos con el
nombre de Bitcora de actividades en la cual en ella tendremos todas las
actividades que se han realizado a travs del tiempo es decir para que los
trabajadores necesiten una actividad que hicieron en el pasado pero necesitan verla
para poder resolver un problema, es decir, observar la que es lo que hicieron para
resolver dicho problema o realizar una actividad para avanzar con la produccin.
El siguiente botn es la creacin de actividades al presionar dicho botn los
trabajadores harn un llenado de las actividades nuevas que van a realizar dentro
del rea para poder que sean guardadas en la bitcora y as hacerlo mucho ms
rpido sin necesidad de papeleo.
Y por ltimo el tercer botn Historial graficas aqu es donde tendremos todo el
historial de las grficas probabilsticas de las actividades que se han realizado, de
los recursos utilizados, materiales perdidos, ingresos, etc.
Paso 7: Ventana de bitcora de actividades. Al presionar el botn de bitcora de
actividades nos saldr otra ventana indicndonos todas las actividades hechas.
En esta interfaz, es necesario una clase que comunique esta interfaz con la base de
datos situado en otro servidor, para poder extraer las actividades que estn
almacenadas en la base de datos.
En lo que nos indica en dicha ventana todas las actividades que sean realizados
dentro del departamento de produccin en cualquier fecha pueden observar los
trabajadores y buscarlas como si de una ventana de documentos se tratase, dicha
ventada tiene dos botones principales.
El botn de Imprimir reporte nos permite que a la hora de seleccionar primero una
bitcora o la actividad que hicimos y fue archivada nosotros damos clic en el botn
imprimir reporte dicho reporte ser impreso y el trabajador podr entregarla al
gerente que este solicitando dicha actividad.
El botn de Abrir como su nombre lo indica solamente abrir la actividad que se
realizo
El otro botn que posee dicha ventana es el Regresar en la cual la nica funcin
que hace dicho botn es de regresarnos a la ventana principal del software.
En esta interfaz los campos vacos se llenan con informacin, la cual al presionar el
botn guardar, se modifican algunas tablas de la base de datos situada en el
servidor, el botn de crear tiene la misma funcin que el botn de guardar, y el botn
regresar, debe tener una clase que realice una conexin con la otra interfaz y
mostrarla.
Bueno aqu se tiene la ventana donde el empleado de VALUTECH tiene que crear la
actividad que tiene que hacer en su are especificando unas casillas obligatorias para
la creacin de la actividad y se entendida por cada uno de los empleados de dicho
departamento. En la cuales son:
El botn de crear grfica, nos creara y mostrara una grfica en base a los
resultados y datos de la actividad que se guardaran directamente a la base de datos
de las bitcoras de grficas. En la cual nos mostrara una grfica como por dar un
ejemplo de esta manera nos mostrara la grfica.
En esta interfaz debe de tener una clase que se encargue de dibujar las tablas, pero
tambin debe de tener una conexin a la base de datos para obtener los parmetros
de las tablas y poder dibujarlas con los valores en tiempo real de la base de datos.
Y el botn de regresar, que solamente nos devuelve a la pgina principal.
Paso 9: La siguiente ventana que tenemos es la del historial de graficas al igual que
la ventana que tenemos de las bitcoras de actividades solamente que con la
excepcin de que esta vez son grficas. En la cual se muestra de la siguiente
manera.
En esta interfaz debe de tener una clase que se encargue de dibujar las tablas, pero
tambin debe de tener una conexin a la base de datos para obtener los parmetros
de las tablas y poder dibujarlas con los valores en tiempo real de la base de datos.
En esta ventana tenemos todas las grficas guardadas que se han realizado en las
actividades, dicha ventana posee tres botones principales:
El primer botn que es el de Imprimir grafica esto que quiere decir que al
seleccionar la grfica que queremos damos clic al botn de imprimir grfica y nos
imprimir dicha grafica para presentar a un directivo.
El otro botn de Abrir solo sirve como consulta para observar dicha grafica que se
realiz en base a los datos ingresados durante la creacin de la actividad.
Y por ltimo el botn de regresar para irnos a la ventana principal.
Y pues este sera nuestro software para la empresa de VALUTECH que estamos
realizando.
ARQUITECTURA DE SOFTWARE.
Elementos Arquitectnicos del software.
Estos son los elementos que consideramos nosotros como los desarrolladores del
proyecto los ms importantes para la identificacin de nuestro software y poder
formar una arquitectura eficiente.
Eleccin de la arquitectura.
Se eligi la arquitectura de diseo de software de arquitectura cliente-servidor, ya
que nuestro sistema es un desarrollo para el control de produccin y el manejo de
Requerimientos y cualidades.
Se tiene 3 roles que son:
Estado de ejecucin
Hay 4 estados en este sistema:
Problemas y soluciones.
S
I
S
T
E
M
A
Entra Actividad
al sistema
Realizacin de
actividad
Creacin de
Grafica
C
O
M
Creacin de
informa de
la actividad
P
U
T
O
Entrega del
producto por
parte de
Entrega de
informes al jefe
de departamento.
Tambin es importante recalcar que nuestro sistema est pensado tambin para
mejorarse con el tiempo, es decir poder desarrollar e implementar actualizaciones,
ya que esto es necesario para cualquier software, ya que si no empieza a quedar
obsoleto con el avance de la tecnologa y eso es lo que nosotros no queremos que
suceda sino que nuestro software valla avanzando junto con la tecnologa e
implementar nuevas funciones que ayuden a la empresa VALUTECH.
TABLA DE RIESGOS
RIESGOS
Corrompan
los archivos de
la base de
datos
El disco duro
CATEGORIA
PROBABILIDA
D
IMPACTO
CRITICO
30%
COSTO
$10,000
EXPOSICIO
N
30% * 5
semanas = 1
semana y 5
das
35%* 2
PLAN DE
CONTINGENCI
A
Realizacin de
los pasos
convenientes
para la
recuperacin y
respaldo de
datos
Los pasos de
del servidor se
dae
Se pierda la
comunicacin
entre el clienteservidor
Incompatibilida
d con los
equipos
Se sobrepasa
la capacidad de
memoria de la
base de datos
Realizacin de
un mal diseo
de las graficas
Duplicacin de
datos
Se pierde el
progreso de las
actividades por
factores
externos (Luz)
CRITICO
35%
$3,500
MARGINAL
65%
$5,750
MARGINAL
70%
$2,500
CRITICO
30%
$8,500
MARGINAL
50%
$1,500
MARGINAL
55%
$1,000
CATASTROFICO
10%
$0.00
Ya que
son
fuentes
externas
al
program
a
semanas = 1
semana
65%* 2
semanas = 1
semana y 3
das
70% * 3
semanas = 2
semanas y 1
da
30% * 5
semanas = 1
semana y 5
das
50% * 1
semana = 5
das
55% * 1
semana = 5
das y 5
horas
10% * 1
semana =
1 da
SIMBOLOGIA DE IMPACTO:
remplazo de
discos duros
externos y
recuperacin
de datos
Realizacin de
comprobacin
cada lapso de
tiempo
Pasos de
conseguir
equipos nuevo
o aplicar
libreras para la
compatibilidad
Pasos de
migracin de la
base de datos
Actualizaciones
para el mejor
desempeo de
graficas
Pasos para el
Chequeo de la
normalizacin
de la base de
datos.
Paso sobre
Mdulos de
recuperacin
de informacin
PORCENTAJE DE RIESGO
Se pierde la comunicacion
entre cliente y servidor
Incompatibilidad de los
archivos
Se sobrepasa la capacidad
de la memoria
Realizacion de un mal
diseo de las graficas
Duplicacion de datos
IMPACTO/semanas
Riesgo 1
Riesgo 2
Riesgo 3
Riesgo 4
Riesgo 5
Riesgo 6
Riesgo 7
Riesgo 8
la grafica superior nos muestra una relacin posible entre los diferentes riesgos y su
impacto en el sistema, el tiempo de recuperacin y atencin que se les otorga a
cada riesgo tambin se contempla.
Duplicacin de datos.
Se encarga de realizar la comprobacin de la normalizacin de la base de datos
para evitar datos duplicados en el sistema, y establecer de manera eficiente los
datos al rea de produccin sin comprometer la informacin debido a las
repeticiones.
Duplicacin de datos.
Se encarga de realizar la comprobacin de la normalizacin de la base de datos
para evitar datos duplicados en el sistema, y establecer de manera eficiente los
datos al rea de produccin sin comprometer la informacin debido a las
repeticiones.
Pasos:
1. si se llegan a duplicar los datos hay que revisar la base de datos de que todo
est bien, si no es as hay que hacer las correcciones necesarias o volver a
cargar la base de datos entera.
2. si la base de datos est bien y el problema persiste, hay que revisar el
sistema y hacer las correcciones necesarias o volverlo a cargar.
Tiempo Estimado: 5 das
Costo: 3500 pesos
CONCLUSION.
La conclusin con respecto a este trabajo que se llev a cabo todo el semestre por
la clase de ingeniera de software, fue con la realizacin de un proyecto de software
que a futuro podemos ejercerlo para dicha empresa.
Este trabajo fue bastante laborioso ya que tenamos que seguir todas las reglas de
modelo de negocio para que nuestro proyecto sea aceptado con dichas condiciones
y que tenga una estructura lo bastante compleja, y porque tuvimos que hacer esto
para que nuestro proyecto sea entendido de manera correcta.
En lo que nosotros tambin tuvimos que realizar diagramas para la representacin
del modelo de desarrollo de dicho interfaz que est destinada al rea de produccin
Al seguir continuando con nuestro proyecto tambin tuvimos que establecer el
diseo de nuestro sistema a que nos referimos con esto pues realizamos el diseo
de la interfaz de cada uno de las ventanas que queremos que realice nuestro
software para que sea vea mucho mas entendido. En este trabajo tambin pudimos
observar lo que conlleva todo el desarrollo de un software como es el caso de las
arquitecturas, es decir, que nuestro caso se utilizo lo que fue la arquitectura de
cliente servidor porque se nos hacia la ms conveniente ya que as har lo que
queremos dentro de produccin
Y lo ltimo que entendimos con la elaboracin de este trabajo es que tambin
tenamos que considerar los riesgos que podramos enfrentar a futuro o si es el caso
de que suceda dicho riesgo que tenemos que realizar, para eso hicimos una lista de
pasos que tenemos que realizar en casos de que pasemos dificultades en nuestro
programa.
Como final de nuestra conclusin este trabajo nos ayudo mucho para poder darnos
una idea muy clara de cmo se tiene que desarrollar un software hoy en da, que
pasos tenemos que seguir para que nuestro sistema sea optimo y en todos los
aspectos que nosotros queremos que realice como desarrolladores, y tambin
cuando en un futuro nosotros queramos desarrollar un software alejndonos del
nivel acadmico es decir a nivel ya de industrias podemos utilizar este mtodo para
desarrollarlo con eficiencia.
COMENTARIOS.
FUENTES DE INFORMACION.
http://definicion.de/modelo-de-desarrollo/
(MODELO DE DESARROLLO 27 de Noviembre de 2014)
http://es.wikipedia.org/wiki/Cliente-servidor
(Cliente Servidor
27 de Noviembre de 2014)
http://es.wikipedia.org/wiki/Arquitectura_de_software
(Arquitecturas de software
27 de Noviembre de 2014)
http://es.wikipedia.org/wiki/Modelo_de_negocio
(Modelo de Negocio
27 de Noviembre de 2014)
http://es.wikipedia.org/wiki/Metodolog%C3%ADa_de_desarrollo_de_software
(Metodologa de desarrollo
27 de Noviembre de 2014)
http://es.wikipedia.org/wiki/Desarrollo_en_espiral
(Desarrollo en espiral
27 de Noviembre de 2014)
http://magdalyithunid4.blogspot.mx/
(Seguridad en Ingeniera de software
27 de Noviembre de 2014)