Professional Documents
Culture Documents
PRESENTADO POR:
GRUPO: 301404_10
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
Pagina 2
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
Numero de factura
Fecha
producto
Valor de compra
Cantidades.
Lote y fecha de vencimiento
Proveedor
Retenciones
Opciones de ajuste tanto para el ingreso como para la salida en los casos
en los que se amerite.
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
El acceso debe ser desde cualquier lugar que cuente con conexin a
internet.
los 7 das de la
El tem Archivos nos permitir cargar toda la informacin inicial necesaria para
soportar los procesos dispuestos en la aplicacin y contara con los siguientes
tems: Grupos, Subgrupos, Unidades de medida, Fabricantes, Almacenes o
bodega, Productos, Retenciones. Aqu se registrara y administrara toda
informacin por medio de formularios de texto que recibirn informacin de
caracteres texto, fecha, Numero Etc., dependiendo del tipo de dato a ingresar.
El tem Procesos est conformado por todas las tareas definidas para el sistema
de informacin y para hacer uso de ellas tanto solo deberemos seleccionar el tem
de acuerdo al proceso que deseamos ejecutar, estas tareas o procesos se dividen
Pagina 4
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
Las tareas en que se dividen los paquetes de trabajo del proyecto se componen
de actividades que son los entregables de menor nivel del EDT/WBS (Estructura
descompuesta de trabajo / Work Breakdown structure).
La descomposicin de las tareas en actividades ha de realizarse a partir del
proyecto propuesto en la primera fase de esta actividad. En el caso de grandes
proyectos, la descomposicin en actividades slo puede realizarse a corto plazo
Pagina 5
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
ACTIVIDADES
ASIGNACIN
DURACIN
ACTIVIDADES
Identificacin de la necesidad de la
empresa farmacutica
3 Das
4 Semanas
1 semana
2 Das
Pagina 6
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
Socializacin de Requerimientos
Fsicos y Lgicos (Servidores,
capacidad de almacenamiento en
Gigas, PCS, sistema operativo sobre
el cual va correr el software)
3 Das
1 semana
8 semanas
Sostenibilidad; Se define el
requerimiento de inversin financiera
para garantizar su funcionalidad en el 1 Persona / 8 horas laborales
tiempo, y se debe dejar una persona
encargada del funcinamiento y soporte
3 Semanas
Mmino un ao
Pagina 7
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
Una vez identificado el tipo de proyecto, tipo de sistema y los roles que
intervendrn procedemos a generar la propuesta de la plantilla de trabajo.
WBS
1.1
TAREA
PREDECESORA
ROLES
INVOLUCRADO
S
Bodega de Datos
Sistema de inventarios
Diseo de la arquitectura y
Equipamiento informtico
para la utilizacin del
producto de software.
Arquitecto de
software
rea de
Pagina 8
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
WBS
TAREA
1.1.1
1.1.1.1
1.1.1.1.
1
Analizar
comportamiento
negocio.
1.1.1.1.
2
1.1.1.1.
3
1.1.1.1.
3.1
1.1.1.1.
3.2
1.1.1.1.
Informe
funcionamiento
negocio.
PREDECESORA
del
del
Informe
que
negocio actual
Gerente de
negocios o
planeacin
comercial
el
del
Analizar la necesidad de
informatizacin
del
negocio.
Analista
Analista
Planeacin
estratgica
describe
ROLES
INVOLUCRADO
S
planeacin
estratgica
Analista
Analista
"8,9,14"
Analista
Pagina 9
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
WBS
0
1
1
1
2
1
3
1
4
1
5
1
6
1
7
PREDECESORA
ROLES
INVOLUCRADO
S
1.1.1.1.
3.4
Construir el Diagrama de
clases del modelo de
objetos del negocio
10
Analista
1.1.1.1.
3.5
Elaborar
informe
con
descripcin del negocio
actual
11
Analista
3.3
1.1.1.2
1.1.1.2.
1
1.1.1.2.
2
1.1.1.3
1.1.1.3.
1
TAREA
diagramas de actividad
Mercadeo
/Comercial
Analista
Revisar
soluciones
existentes
para
el
problema estudiado
Analista
Encargado de
nuevos negocios
12,14,15
Analista
Pagina 10
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
1
8
1
9
2
0
2
1
2
2
WBS
TAREA
1.1.1.3.
2
1.1.1.3.
3
1.1.1.3.
4
ROLES
INVOLUCRADO
S
6,12,14,15
Analista
6,12,14,15,1
8
Analista
6,12,14,15,1
8, 19
Analista
1.1.1.3.
5
Construir el diagrama de
clases del modelo del
negocio propuesto
1.1.1.3.
6
2
3
1.1.2
2
4
1.1.2.1
2
5
PREDECESORA
1.1.2.2
6,12,14,11,1
5, 18,19,20
Analista
18,19,20,21
Analista
Construir Diagrama de
Casos de uso del sistema
Describir los casos de uso
del sistema ubicndolos
en el nivel donde se
ejecutan e identificando la
Analista
22
Analista
24
Analista
Pagina 11
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
WBS
TAREA
PREDECESORA
ROLES
INVOLUCRADO
S
22,24,25
Arquitecto
1.1.2.3
Disear la arquitectura
2
7
1.1.2.4
Construir el diagrama de
despliegue
26
Analista,
Arquitecto
2
8
1.1.2.6
24,25,26,27
Analista,
Arquitecto
2
9
3
0
1.1.3
1.1.3.1
3
1
1.1.3.2
3
2
1.1.3.3
3
3
1.1.3.4
Planeacin
estratgica /
Analista de
proyectos
Estimar el esfuerzo y el
tiempo de duracin de la
construccin del producto
de software
Estimar
el
tiempo
requerido para poblar la
Base de Datos
28
Planificador
14,15,28
Planificador
28
Planificador
32
Planificador
Pagina 12
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
3
4
WBS
TAREA
1.1.3.5
Elaborar el informe de
estudio de factibilidad del
proyecto
PREDECESORA
30,31,33
ROLES
INVOLUCRADO
S
Jefe de proyecto,
Planificador
Analista de
software
3
5
1.2
3
6
1.2.1
Tecnologas y plataformas
a usar
3
7
1.2.1.1
centralizados y cmo se
disea la base de datos
3
8
1.2.1.2
Analista,
Especialista en
soporte
3
9
1.2.1.3
Analista,
Especialista en
soporte
1.2.1.4
Analista,
Especialista en
soporte
1.2.1.5
4
0
4
1
Producto de software
Analista de
infraestructura /
Analista de
software
Analista,
Arquitecto,
Especialista en
soporte
37
37,38,39,40
Analista,
Arquitecto,
Especialista en
soporte
Pagina 13
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
WBS
TAREA
ROLES
INVOLUCRADO
S
28,41
Diseador
41,44
Diseador
45
Diseador
4
2
1.2.2
4
3
1.2.2.1
Modelo de diseo
4
4
1.2.2.1.
1
Describir
de
forma
detallada los casos de uso
1.2.2.1.
2
4
6
1.2.2.1.
3
Construir el diagrama de
clases del diseo
4
7
1.2.2.2
4
8
1.2.2.2.
1
28,41
Especialista en
seguridad
4
9
1.2.2.2.
2
48
Especialista en
seguridad
5
0
1.2.2.2.
Identificar
las
funcionalidades a incluir
4
5
Diseo
del
informtico
PREDECESORA
producto
Especialista en
seguridad, riesgo
y analista de
vulnerabilidades
48,49
Especialista en
seguridad
Pagina 14
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
WBS
3
TAREA
PREDECESORA
ROLES
INVOLUCRADO
S
45,46.50
Diseador
22,46
Analista,
Diseador
en el sistema
Incorporar los elementos
de
seguridad
a
los
diagramas de clases y de
secuencia construidos
5
2
1.2.2.2.
4
5
2
1.2.2.3
5
3
1.2.2.3.
1
5
4
1.2.2.3.
2
Obtener
el
esquema
conceptual global
53
Diseador
5
5
1.2.2.3.
3
22,54
Diseador
5
6
1.2.2.4
Principios de diseo
5
7
1.2.2.4.
1
41,44
Diseador
5
8
1.2.2.4.
2
41,44
Diseador
Diseo de la base de
datos
Pagina 15
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
WBS
TAREA
PREDECESORA
ROLES
INVOLUCRADO
S
5
9
1.2.2.4.
3
41,44
Diseador
6
0
1.2.2.4.
4
41,44
Diseador
6
1
1.2.2.5
Modelo de implementacin
6
2
1.2.2.5.
1
Identificar
los
componentes a programar
41,28,60,44,
45 ,46
Diseador
6
3
1.2.2.5.
2
Identificar
los
componentes a reutilizar
41,62,28,44,
45 ,46
Diseador
6
4
1.2.2.5.
3
Construir el diagrama de
componentes
62,63
Diseador
1.2.2.6
Elaborar
informe
documentacin
sistema
con
del
44,45,46,51,
54 ,
55,64,57,58,
59,60,48,49,
50
Diseador
Implementacin
producto
del
6
5
6
6
1.2.3
6
7
1.2.3.1
6
8
1.2.3.1.
1
Mdulo de X
65
Programador,
Especialista en
soporte,
Especialista en
Pagina 16
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
WBS
6
9
7
0
TAREA
PREDECESORA
Programar
1.2.3.1.
2
1.2.3.1.
3
65,68
Documentar
programacin
la
65,68,69
7
1
1.2.3.1.
4
7
2
1.2.3.1.
4.1
Disear
prueba
7
3
1.2.3.1.
4.2
Disear
los
procedimientos de prueba
7
4
1.2.3.1.
4.3
Probar
los
programados
7
5
1.2.3.1.
4.4
Elaborar
los
el
casos
de
algoritmos
manual
de
ROLES
INVOLUCRADO
S
gestin de la
configuracin y
cambio
Programador,
Especialista en
soporte,
Especialista en
soporte,
Especialista en
gestin de la
configuracin y
cambio
Programador,
Especialista en
gestin de la
configuracin y
cambio
70,65
Probador
72,65,70
Probador
73, 72
Probador
72,73,74
Probador
65,22,70,75
Arquitecto,
Analista, Jefe del
Pagina 17
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
WBS
TAREA
1.2.3.2
7
7
1.2.3.3
7
8
1.2.3.63
.1
1.2.3.3.
2
Capacitar
a
los
especialistas
de
los
clientes seleccionados
8
0
1.2.3.3.
3
8
1
1.2.3.3.
5
Probar el sistema
8
2
1.2.3.3.
5
7
9
PREDECESORA
ROLES
INVOLUCRADO
S
proyecto,
Diseador
28
Jefe de proyecto
76
Implantador
28
Implantador
75, 79, 80
Implantador
81
Implantador
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
Duracin
Producto de software
Tecnologas y plataformas a usar
centralizados y cmo se disea la
base de datos
Estudiar las tecnologas para el
desarrollo de aplicaciones
128 das
12 das
5 das
2 das
Pagina 20
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
Nombre de tarea
Duracin
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
Nombre de tarea
Duracin
2 das
3 das
2 das
0 das
18 das
5 das
5 das
5 das
3 das
0 das
59 das
39 das
4 das
15 das
5 das
0 das
15 das
2 das
2 das
4 das
2 das
5 das
0 das
20 das
1 da
4 das
4 das
Pagina 22
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
Nombre de tarea
Duracin
Probar el sistema
Elaborar informe con los
resultados de las pruebas
Finalizacin Proyecto
8 das
3 das
0 das
GESTION DE COSTES
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
Tipo de
costos
Costos Variables
Costos Fijos
Afectacin
de Costos
Costos Variables
Costos Fijos
Duracin de
inversiones
Por el producto
Por periodo de
implementacin
Forma de
clculo
Presupuesto
Gastos reales
Pagina 24
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
GESTION DE RIESGOS
TIPO DE SOFTWARE ADECUADO Y SU JUSTIFICACIN
Los sistemas de inventarios establecen ciertos criterios a cumplir en la ejecucin
de sus procesos, general los procesos se dividen en dos grandes tems: Entradas
y Salidas, las cuales a su vez integran otros subprocesos:
Entradas:
o rdenes de Compra
o Remisiones de Entrada
o Comprobante de Entrada
o Devolucin de Ventas
o Entre Otros
Salidas:
o Venta de productos
o Remisin de Salida
o Devolucin de compra
o Prestamos de mercanca
o Ordenes de despacho (Entre bodegas)
o Ajuste De Inventario
o Entre Otros
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
existen otro tipo de proceso que no asocian directamente con alguna de las dos,
ya sea de Entrada o Salida, algunos ejemplos son:
Inventario Fsico
Cierre mensual
Actualizacin de lotes
Entre otros
Pagina 26
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
conforman el producto estn incluidos tres campos muy importantes que son:
Costo, Ultimo Costo y Precio de venta, estos definirn el comportamiento del
producto en lo que respecta a su valor:
Costo: ser el primer valor registrado del producto al ingresar al sistema.
ltimo costo: ser el valor que se actualizara cada vez que ingrese el producto a
la compaa haciendo uso del comprobante de entrada.
Precio de venta: Como su nombre lo indica ser el valor por el cual lo
ofertaremos a nuestros clientes finales.
Nota: Una vez realizado ms de un Comprobante de entrada el Costo ser el
promedio del ltimo costo y el costo.
El sistema de informacin propuesto debe cumplir con los aspectos mencionados
en el punto anterior, los cuales se enfocan ms a los procesos, pero para lograr
tener un software mucho ms completo se hace necesario algunas opciones que
lo completan y son indispensables, entre ellas, tems enfocados a la
parametrizacin y los informes.
Fase Inicial de parametrizacin, cargue de informacin: Grupos, Sub Grupos,
Unidades de medida, Fabricantes, Almacenes, Productos, Parmetros Generales,
(Fecha del Proceso, Tipo de control (Stock), Bodega Principal, Etc.), Entre Otros.
Espacio para la generacin de Informes: Kardex, Inventario Valorizado, Promedio
de consumo, Productos a vencer, Informe Stock Mnimo y Mximo, Resumen por
cada tem, ejemplo (Total Ordenes despacho, Total ventas, Ajustes de Inventario,
Etc.), Trazabilidad del producto, Entre Otros.
Existen muchas opciones las cuales se pueden adicionar o enfocar de otra
manera, esto de acuerdo a los requerimientos del cliente, pero en trminos
generales esta seran las opciones a trabajar.
Pagina 28
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
JUSTIFICACIN
Basados en la necesidad de una prestigiosa compaa orientada al mercado
farmacutico requiere de un sistema de informacin que le permita controlar el
ingreso y salida de mercanca de sus bodegas y sedes de la cuidad, pero adems
de realizar el control de salidas e ingresos, se deben registrar las ventas
realizadas por las sedes, las cuales deben estar en un sistema centralizado y en
lnea, en el cual los cambios se realicen en tiempo real, logrando tener un punto
de referencia para el reabastecimiento y la posibilidad de obtener informes de
productividad de cada una de las sedes, incluyendo la principal.
Se pretende desarrollar el software para crear una solucin efectiva a la empresa
farmacutica a travs de la cual se tenga un control lgico de los ingresos y
egresos del inventario, los movimientos actualizando los datos en tiempo real.
Implementar el software de control de inventarios a travs del cual toda persona
que ingrese en busca de informacin en tiempo real, la pueda localizar y manejar
sin duda alguna de su validez; adicional el valor e identificacin del elemento.
Adicional el software debe garantizar que los clientes que revisen los productos
en stock por la pgina web encuentren los productos sin inconvenientes, y que
una vez realicen su pedido los tiempos de entregas sean los mnimos, lo que
disminuye el nmero de PQRs del negocio porque la calidad en la atencin en los
usuarios, implicando mejores ingresos al negocio.
El desarrollo del software para manejo de inventarios tendr un mes de prueba
luego de su implementacin en la empresa farmacutica con el fin que todos los
empleados relacionados con el tema expongan las recomendaciones y/o
sugerencias en cuanto mejoras o faltantes del mismo; es una garanta que el
proveedor debe entregar a la empresa. El piloto con el software inicialmente se
implementar en las oficinas centrales de la empresa, para poder entregar una
capacitacin personalizada y acompaamiento al personal. Luego, de esto se
implementa a nivel nacional, y anualmente y por los primeros cinco (5) aos luego
de la adquisicin del desarrollo se debe hacer una actualizacin de acuerdo con
los avances del mismo a nivel tecnolgico, entendiendo como periodo de garanta.
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
Pagina 30
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
Pagina 31
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
Pagina 32
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
Estar alineados con el estndar ISO/IEC 12207 que define los procesos del
ciclo de vida del desarrollo de la aplicacin, el mantenimiento y la operacin
del software.
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
Pagina 35
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
CONCLUSIONES
La ingeniera de software est orientada a estandarizar los procesos usados a la
hora de crear sistemas de informticos, aplica para todas las fases: Ingeniera de
sistema, Anlisis, Diseo, Codificacin, Prueba, Utilizacin y Mantenimiento. Su
objetivo es lograr obtener la mejor calidad en cada proceso, por esta razn es de
vital importancia hacer uso de los criterios y recomendaciones establecidas a la de
hora de realizar nuestros proyectos, con esto lograremos estar mucho ms cerca
de obtener los resultados propuestos.
Para los planteamientos de los problemas se bas en situaciones comunes de la
vida laboral con conocimientos previos de requerimientos y dems. Aunque se
requiri la investigacin ms profunda sobre el software para su implementacin.
El seguimiento estricto de los pasos para la implementacin o desarrollo de un
software cualquiera que sea su fin, es una herramienta vital para la identificacin
de necesidades reales que permitan satisfacer las necesidades alineados en
aspectos de anlisis fundamentales.
Pagina 36
INGENIERIA DE SOFTWARE
Presentado a: Alexandra Carolina
Guerrero
REFERENCIAS
Tomado:http://datateca.unad.edu.co/contenidos/301404/301404_Contenido
EnLinea/leccin_11__el_modelo_lineal_secuencial.html
Tomado
de:
http://www.empresayeconomia.es/aplicaciones-paraempresas/kardex-que-es.html
Pagina 37