Presentación guía sencilla en Microsoft Excel.pptx
Segunda Entrega Proyecto
1. INGENIERIA DE SOFTWARE II
MIGUEL ANGEL QUINTERO RESTREPO
JAIME ANDRES RENDON ZAPATA
UNIVERSIDAD CATOLICA POPULAR DEL RISARALDA
FACULTAD DE CIENCIAS BASICAS E INGENIERIAS
PROGRAMA DE INGENIERIA DE SISTEMAS Y
TELECOMUNICACIONES
PEREIRA
2009
2. INGENIERIA DE SOFTWARE II
“FARMA”
Software de aplicación para laboratorio de Fármacos
Miguel Ángel Quintero Restrepo
Jaime Andrés Rendón Zapata
Presentado al Docente:
Luis Eduardo Peláez Valencia
UNIVERSIDAD CATOLICA POPULAR DEL RISARALDA
FACULTAD DE CIENCIAS BASICAS E INGENIERIAS
PROGRAMA DE INGENIERIA DE SISTEMAS Y
TELECOMUNICACIONES
PEREIRA
2009
3. INTRODUCCION
La ingeniería de Software es una disciplina que ofrece métodos y
técnicas para el desarrollo y mantenimiento de un software de calidad el
cual pueda resolver problemas de diversa índole. En el mundo
globalizado de hoy la carrera por el mejoramiento continuo en los
procesos de las organizaciones ha llevado que se adopte un interés mas
amplio acerca de los resultados en un producto final, el cual sea
competente en un mercado tan exigente como el que hay hoy en día, esto
ha creado una necesidad inherente de adoptar tecnologías que apoyen
cada etapa en las diversas áreas comprometidas en un proceso, esta
necesidad de competencia, de creación, de llegar a un usuario final con el
mejor resultado, hace que las empresas necesiten y adquieran
aplicaciones que agilicen y optimicen los procesos.
La ingeniería de software es un área relativamente nueva en la ingeniería,
pero que a su vez ha ganado un amplio terreno en reconocimiento como
disciplina necesaria a la hora de desarrollar Software para las empresas,
ya de ahí que se hayan implantado normas técnicas internacionales para
el desarrollo de un Software de calidad.
La ingeniería de Software esta basada en procesos que se deben ir
desarrollando a medida que un proyecto avance en sus etapas, estos
procesos son debidamente desglosados y profundizados por guías o
metodologías que se especializan en marcar directrices a la hora de
desarrollar un proyecto.
Analizando todo lo anterior se ha enmarcado un proyecto de Ingeniería de
Software en donde se van a elaborar los diferentes lineamientos
propuestos por la disciplina, fortalecidos por una metodología que se
adapte a las necesidades que en su momento puedan requerirse para el
mejor desarrollo de una solución de Software de aplicación, se abordara
todo el contexto necesario en el transcurso del proyecto, se seguirán los
4. diferentes elementos necesarios y conceptualizados en la metodología
para obtener en el resultado final un Software de calidad el cual sea
acorde a las necesidades de un cliente y a la satisfacción del equipo o
grupo de trabajo, cada proceso, cada plan debe ser acorde a las
diferentes directrices estandarizadas en la metodología ya que con ello se
asegura que se logrará un producto final de calidad.
Teniendo en cuenta todo lo anterior se desarrollara una aplicación para
una empresa de Fármacos que ha evidenciado problemas en la
organización de las entregas de los productos hacia sus clientes, para ello
se realizaran los procesos dictados por la Ingeniería de Software y
abarcados mas ampliamente por la metodología a utilizar todo ello para
definir los lineamientos necesarios para el desarrollo del producto, cada
etapa tendrá un amplio estudio el cual amplíe de forma sistemática toda la
organización y eso ayude a dimensionar cada vez mas cual será la mejor
solución para la organización.
5. JUSTIFICACION
Siempre en el desarrollo de un proyecto de Ingeniería de Software se
deben cumplir algunos requisitos y tener en cuenta algunos elementos
necesarios a la hora de abordar un proyecto, primero que todo se
justificara el proyecto y para ello son necesarias algunas preguntas.
¿Para que lo estoy realizando?
La empresa de Fármacos requiere una solución para el manejo de
información, ya que la falta de organización en sus procesos ha
disminuido de forma sustancial la capacidad de otorgar a sus clientes la
confianza necesaria que satisfaga las necesidades, se han perdido
clientes, se han entregado pedidos erróneos, se ha multiplicado el horario
de trabajo de los empleados y no es porque haya mayor demanda, sino
porque se pierde demasiado tiempo en búsqueda de información,
despacho de mercancías, problemas de informes y facturas, para todo
ello es necesaria una solución en donde se optimicen y se agilicen los
procesos dentro de la organización, una solución que ataque todos estos
problemas, que sea acorde a lo solicitado y genere una satisfacción final
que se traduzca en generación de crecimiento para la empresa.
¿Qué beneficios trae la solución?
La solución trae consigo una optimización en los procesos dentro de la
organización ya que en el marco de no generar facturas de forma escrita,
sino automáticamente, bases de datos en donde se generen reportes,
agilidad a la hora de recibo y entrega de pedidos, generando confianza en
los clientes y prestigio a la organización, iteración entre áreas y con ello
se involucra a toda la organización y se crea sentido de pertenencia,
crecimiento, productividad y garantía a la hora de que el cliente requiera
de que su proveedor respete tiempos estipulados con anterioridad.
¿Es necesaria la solución?
6. Para una organización hoy en día es necesario optimizar los procesos
para que con ello se agilicen los mismos, las soluciones informáticas son
una necesidad inherente en un mundo tecnológico, las aplicaciones de
Software aunque por muchos vistas de mala manera o con recelo, son
soluciones que han generado confianza en las empresas, cada empresa
de hoy tiene una solución informática en su espacio, por ello es acorde
pensar que una empresa que maneja clientes potenciales, clientes que
requieren de optimización de tiempos, clientes que reclaman atención y
exigen garantías para la prestación de servicios, debe elaborar planes
estratégicos que conlleven a la consecución de mejoras, el Software de
aplicación “FARMA” es una solución informática que requiere la empresa
de fármacos para mejorar la productividad de la organización como la de
los empleados.
7. OBJETIVO GENERAL
Desarrollar un Software de Aplicación para una empresa de Fármacos de
la ciudad de Pereira que optimice y agilice la entrega de pedidos a sus
clientes.
8. OBJETIVOS ESPECIFICOS
• Organizar de forma optima la información de la empresa
• Generar una base de datos de la organización
• Generar facturas y reportes de los clientes
• Generar copias de seguridad
9. ESCENARIO
Un laboratorio de fármacos desea instalar en el eje cafetero un centro de
distribución para que sus clientes (farmacias) tengan en menos tiempo los
productos que soliciten a través de los visitadores médicos. Para lograrlo,
Ud. es el encargado de la plataforma tecnológica y el software del que se
dispondrá para automatizar los procesos relacionados con esta
distribución.
PLANTEAMIENTO DEL PROBLEMA
En reunión con el Gerente de una empresa de Fármacos en la ciudad de
Pereira se evidenció la necesidad de desarrollar e instalar un software
para el manejo de la información, el cual agilice y optimice la entrega de
medicamentos a sus clientes, siendo este el mayor problema constatado
por los desarrolladores, sin dejar a un lado todas las posibles
repercusiones que esto conlleva, pues se pudo evidenciar que la
información que maneja el laboratorio esta desorganizada, no hay un
manejo adecuado de la misma, esto resurgiendo en problemas como el
de pérdida de los pedidos de los clientes, facturas elaboradas a mano, lo
mismo que los informes, la entrega de los productos no se hace en el
tiempo estipulado y con ello la demora en los pagos, muchas veces la
entrega del medicamento no corresponde al pedido dando como
respuesta la pérdida de algunos clientes, pérdida en tiempo y esto todo se
reduce a pérdida de dinero, el control de los medicamentos no es el
adecuado ya que no hay un inventario serio de los mismos, la
infraestructura tecnológica no es optima para el buen manejo de la
información en el laboratorio.
En solución de todo lo anterior se puede concluir que la empresa de
Fármacos necesita una solución Software en base de datos en la cual se
10. pueda de forma adecuada manejar la información de la empresa como la
del cliente, una solución en donde se manejen copias de seguridad para
mantener una redundancia en la correspondiente información y se pueda
llegar a ella con la mayor facilidad y en el menor tiempo posible, logrando
que los informes y las facturas sean elaboradas por el mismo programa
de una forma fiable y así manejar la menor cantidad de papelería y con
ello optimizando tiempos de los empleados los cuales no tendrán que
elaborar en lo posible nada de forma escrita traduciendo esto a eficiencia,
así el pedido que haga el cliente será acorde a la entrega que haga la
empresa proponiendo un nivel de gestión alto teniendo un aval de lo que
fue solicitado y de lo que fue entregado, logrando una iteración eficiente
entre las dos partes, para que el pago por medio de los clientes tenga un
plazo el cual se cumpla y no haya demoras, optimizando recursos, tiempo
y logrando en base a una adquisición de arquitectura tecnológica la
conectividad necesaria para la organización y sea por medio de auditorias
la consecución de inventarios en plazos estipulados en los cuales se haga
una medición de controles muy necesarios en cualquier empresa.
11. HOJA DE REQUERIMIENTOS
REQUERIMIENTOS DEL REQUERIMIENTOS DEL
CLIENTE INGENIERO
Costo moderado de la aplicación Adquirir arquitectura tecnológica
Que el sistema elabore un historial Delegar una persona de la empresa
de los clientes para el correspondiente suministro
de información
Que la solución del software sea Revisión de la correspondiente
solo para el laboratorio de papelería, de los informes y
fármacos, que no se venda a otra facturas que se hayan diligenciado
entidad de forma escrita por parte de la
empresa
Que la solución del software pueda Realizar un cronograma de
tener mejoras en el futuro actividades con el gerente o la
persona encargada del suministro
de información
Que si en algún momento Tener un amplio conocimiento del
determinado el programa tiene negocio, de sus áreas, personas
algún fallo haya un plazo mínimo involucradas en el manejo del
de asistencia por parte de la programa
empresa desarrolladora
Que sea un programa fácil de Que se elabore de forma escrita el
manejar para los empleados contrato, firmado por la personas
encargadas y respetando de forma
puntual entregas del desarrollo,
dinero e información
Que se planteen una serie de Realizar con el gerente o persona
capacitaciones para el personal encargada de la empresa la
12. encargado de manejar el software correspondiente delimitación del
proyecto
Que se haga la correspondiente Que la posible solución del
instalación o una posible programa elaborada por el
reinstalación desarrollador y mostrada de forma
concisa al cliente tenga la
correspondiente aprobación del
mismo, con el previo conocimiento
de la delimitación del proyecto
Que se haga un mantenimiento del Definir con el cliente o persona
programa en los plazos acordados encargada el sistema de gestión de
en el contrato bases de datos que se va a utilizar
Que maneje copias de seguridad
Que elabore las correspondientes
estadísticas, los informes y las
facturas de la empresa
Que se elaboren los diferentes
manuales necesarios para el
manejo del programa y su
correspondiente instalación
Que se realicen pruebas del
programa
BIBLIOGRAFIA
http://fundamdeprog-anarquia88.blogspot.com/2007/11/241-analizar-el-
enunciado-del-problema.html
http://sisbib.unmsm.edu.pe/bibvirtualdata/Tesis/Basic/mendoza_nj/Cap1.p
df