Está en la página 1de 32

UNIVERSIDAD NACIONAL DE INGENIERIA

FCYS
INGENIERIA DE SISTEMAS

Software I
Proyecto Final

Integrantes: Br. Blas Martínez María Elena


Br. Ramos Mejia Mario José
Br. Sequeira Velásquez Carlos Michael
Br. Zamora Lanuza Paola Alexandra

Docente: Ing. Claudia Lucia Benavidez Rugama

Grupo: Curso Paralelo

Fecha: 31/05/20
I. INTRODUCCION

La infinidad de posibilidades que nos brinda las nuevas tecnologías en sistemas de


la información nos permiten realizar la reingeniería de antiguos procesos en el
ámbito de la administración que se encuentran en la actualidad ya superada,
ofreciendo a su vez respuestas más rápidas, seguras y eficaces. A esto se añade
una mayor economía en los tiempos y recursos empleados.

El desarrollo de facturación, control de inventario, ventas y compras puede verse


afectado por la mala ejecución del empleado encargado de esa tarea debido a que
puede cometer errores y/o mezclar información sumamente relevante con respecto
al inventario y facturación o compras y ventas.

Otro problema que puede enfrentar un negocio sin sistema de facturación o de


gestión es el desorden y la perdida de dinero por recuperar aquellos datos que
servirán como proyecciones en un futuro o para resolver cualquier problema legal
que se les presente.

Por este motivo es que el presente trabajo tiene como objetivo desarrollar un
sistema para la "Farmacia Diógenes" que permita gestionar de manera eficiente la
información que es relevante para la farmacia, también como mejorar la
productividad en las actividades laborales disminuyendo el tiempo de ejecución y
costos.

Asimismo, para mantener el orden en los documentos importantes de la empresa,


actualizando el sistema conforme pasa el tiempo, ayudando al negocio en un
presente y en un futuro.
II. MARCO TEORICO

Sistema de información

Son aquellos que ayudan a administrar, recolectar, recuperar, procesar, almacenar y


distribuir información relevante para los procesos fundamentales y las
particularidades de cada organización.

La importancia de un sistema de información radica en la eficiencia en la correlación


de una gran cantidad de datos ingresados a través de procesos diseñados para cada
área con el objetivo de producir información válida para la posterior toma de
decisiones.

Un sistema de información se destaca por su diseño, facilidad de uso, flexibilidad,


mantenimiento automático de los registros, apoyo en la toma de decisiones críticas
y mantener el anonimato en informaciones irrelevantes.

Estudio de Viabilidad

La viabilidad se refiere a la disponibilidad de los recursos necesarios para llevar a


cabo los objetivos o meta impuestas. La viabilidad se apoya en estos cuatro
elementos básicos: operativo, económico, técnico y legal. El éxito de un proyecto
está determinado por el grado de viabilidad que se presente en cada uno de los
aspectos anteriores.

Viabilidad técnica

En este análisis se evalúa el equipo y el software, es decir, si se cumplen las


capacidades técnicas requeridas para cada alternativa del diseño. De existir algún
sistema de información ya implementado se deberán considerar las interfaces entre
los sistemas actuales y los nuevos

Viabilidad operacional

La viabilidad operativa depende de los recursos humanos disponibles para el


proyecto e implica determinar si el sistema funcionará y será utilizado una vez que
se instale.

Representa la probabilidad de que el sistema sea aplicado en una empresa, por


tanto, se deben considerar tres aspectos para el uso de todo su potencial:
complejidad del sistema, resistencia al cambio, adaptabilidad.

Viabilidad económica

Los estudios de viabilidad económica incluyen análisis de costos y los beneficios


asociados o potenciales de cada una de las alternativas del proyecto, en cada
estudio de costos se realiza una comparación, representándose un esquema de
costo/beneficio.
Viabilidad legal

El desarrollo y ejecución del proyecto no deberá infringir ninguna ley, norma y/o
decreto estipulado en el país donde se desarrolla.

Lenguaje unificado de modelado (UML)

Es un lenguaje de modelado visual que se usa para especificar, visualizar, construir


y documentar artefactos de un sistema de software. Captura decisiones y
conocimiento sobre los sistemas que se deben construir. Se usa para entender,
diseñar, hojear, configurar, mantener y controlar la información sobre tales sistemas.

UML capta la información sobre la estructura estática y el comportamiento


dinámico de un sistema. Un sistema se modela como una colección de objetos
discretos que interactúan para realizar un trabajo que finalmente beneficia a un
usuario externo. La estructura estática define los tipos de objetos importantes para
un sistema y para su implantación, así como las relaciones entre los objetos. El
modelar un sistema desde varios puntos de vista, separados pero relacionados,
permite entenderlos para diferentes propósitos.

UML es un lenguaje de modelado de propósito general que pueden usar todos los
modeladores.
III. PLANTEAMIENTO DEL PROBLEMA

En la ciudad de managua existen muchos establecimientos farmacéuticos que


ofrecen una gran variedad de medicamentos. Los usuarios desean un buen servicio
y una buena atención.

Uno de los problemas que presenta esta farmacia es que no cuentan con un sistema
el cual les ayude y les facilite el trabajo, ya que muchas veces demoran mucho en
atender a los clientes porque trabajan de manera manual y esto resulta molesto y
hace que los clientes se retiren.

Otro de los problemas es de que, debido al desorden de documentación detallada


del inventario en existencia, hay medicamentos que llegan a vencerse y esto
ocasiona perdida de dinero, a veces no se proveen de medicamentos suficientes
para cubrir la demanda, debido a que no lleven un debido control de estos.
IV. JUSTIFICACION

La farmacia Diógenes actualmente continúa realizando todas sus gestiones de


manera manual al igual que a inicio de sus operaciones, esto le ha causado retraso
en ciertas gestiones como:

• Se debe llevar un registro del inventario en tiempo y forma, pues al llevarse


de forma manual ocasiona grandes pérdidas de tiempo.
• Muchas veces se desabastecen de medicamentos al no llevar cuenta del
inventario existente.
• Al actualizar precios tienen que hacerlo de manera manual con cada uno de
los productos.
• Las ventas y compras son registradas de manera manual o en un libro de
Excel en algunos casos, por lo cual esto impide llevar información detallada
para realizar informes.
• Hay medicamentos pocos demandados y estos llegan a su fecha de
vencimiento.
• Al demorar para darle el monto total a pagar al cliente se deja de atender a
los demás, y esto puede causar molestia y hacer que el cliente se retire.
• Lento proceso de facturación.
• Desorden de archivos.
• Perdida de dinero en papelerita.

La automatización de los procesos de una mediana y gran empresa se debe llevar


acabo para organizar el funcionamiento físico y económico de la misma, por tal
razón la farmacia debería de comprender la importancia de contar con un sistema
para la gestión de servicios que ellos brindan.

Una vez la empresa ponga en funcionamiento dicho sistema obtendrán beneficios


de manera positiva dentro de ellos están los siguientes:

• Se podrá realizar consultas de medicamentos y precios en el menor tiempo


posible.
• Se llevará un registro detallado de cada medicamento (se tendrá en cuenta la
fecha de vencimiento, cantidad en existencia, etc.).
• El sistema enviara mensajes de aquellos medicamentos que ya se están
acabando.
• Se generará factura detallada de la venta realizada.
• Los clientes quedaran registrados en una base de datos, para aquellos que
realizan grandes compras y se les hace llegar hasta su hogar.
• Se podrán actualizar datos de los medicamentos de manera rápida.
• Mejoraran las actividades laborales disminuyendo el tiempo de ejecución y
costos.
V. OBJETIVOS

General

Diseñar un sistema de información para la gestión de servicios de la farmacia


“Diógenes” en la ciudad de Managua.

Específicos

• Identificar los requerimientos necesarios para el desarrollo del sistema.

• Determinar el costo que conllevará el desarrollo del sistema.

• Realizar el diseño del sistema utilizando el lenguaje unificado de modelado


(UML).
CAPITULO I
GESTION DE REQUERIMIENTOS
DEL SISTEMA
1. Entorno del negocio

María Alejandra Diógenes Rodríguez es la propietaria de la "Farmacia Diógenes”


está ubicada en monseñor Lezcano de la foto luminto 1 c al lago 3 c al sur. La
farmacia actualmente cuenta con 4 trabajadores: dirigente farmacéutico,
personal farmacéutico, recursos humanos y contador.

Es una nueva farmacia, lleva operando año y medio, atiende de 8 am - 9 pm.


Actualmente los procesos se hacen de manera manual en cuadernos donde se
registran las ventas, compras y el control del inventario.

1.1 Recopilación de la información.


1.1.1 Fuentes primaria
Como fuentes primarias en este proyecto se tiene: la entrevista y la
observación.
Se aplicó una entrevista con preguntas abiertas al propietario del negocio con
el fin de conocer los aspectos más generales referentes a los procesos que
se llevan a cabo en la farmacia y en especial del control de inventario.
Mediante las visitas al negocio se pudieron realizar observaciones que
permitieron conocer la situación que presenta actualmente el negocio.
Para la entrevista aplicamos el método de la pirámide que como sabemos
consiste en realizar preguntas cerradas y luego las abiertas o amplias.

• Guía de entrevista dirigida al propietario del negocio


Objetivo: Conocer los aspectos más importantes referentes a los proce-
sos que se llevan a cabo en el negocio.

I. Datos generales:
Fecha: ____/_____/________ Hora de aplicación: _________
Nombre del entrevistado:
________________________________________
II. Preguntas
1. ¿Cómo surgió la necesidad de abrir una farmacia?
2. ¿Cuántos años lleva operando en ella?
3. ¿Cuál es la principal actividad?
4. ¿Cuál es la misión?
5. ¿Cuál es la visión?
6. ¿Cuántos trabajadores hay? ¿Y Cuáles son las funciones de
ellos?
7. ¿Cuáles son las actividades más importantes de la farmacia?
8. ¿Cuáles son los procesos que se llevan a cabo?
9. ¿Cuáles son las principales herramientas TICs (Tecnologías de
información y comunicación) que se utilizan en el negocio?
10. ¿Cuáles son los beneficios que se obtendrían según usted en la
implementación de nuevas TICs en el negocio?
11. ¿Considera usted que la implementación de las TICs facilitaría
los procesos o actividades que se llevan en el negocio?

• Guía de entrevista numero 2 dirigida al propietario del negocio


Objetivo: Conocer los aspectos más importantes referentes al uso y ma-
nejo del control de inventario la farmacia

I. Datos generales:
Fecha: ____/_____/________ Hora de aplicación: _________
Nombre del entrevistado:
________________________________________
II. Preguntas
1. ¿Existe procedimiento que lleve el control de inventario de
la farmacia?
2. ¿Existe alguna fuente que reporte las ventas?
3. ¿Existe algún método de respaldo de toda la información?
4. ¿De qué manera la farmacia tiene control de la existencia y
fechas de vencimientos de los productos?
5. ¿Cómo se realiza el proceso de compras a los proveedores
de los productos?
6. ¿Cómo se realiza el proceso de respaldo de información en
la farmacia?

• Guía de Observación
Objetivo: Conocer los aspectos más importantes referentes al uso y
manejo de las Tics en la farmacia.
I. Datos generales:
Fecha: ____/_____/________ Hora de aplicación: _________
II. Tabla de Observación:

Parámetros a Observar
Uso de las Herramientas TICs SI NO
Ordenadores de Escritorio
Ordenadores Portátiles
Conectividad (Internet)
Página web propia del Negocio
Sistema de Información propio
Uso de paquetes Ofimáticos
Tecnología necearía para los empleados
Equipo de Mantenimiento de equipos
Antivirus
Procesos SI NO
Herramientas Tecnológicas para el control de inventario
Manejan las existencias de productos para dar respuesta al
cliente
Las compras (proveedores) se realizan utilizando herramien-
tas tecnológicas
Las ventas se realizan utilizando herramientas tecnológicas

1.1.2 Fuentes secundarias


Para determinar las fuentes secundarias realizamos una revisión documental
tanto física como digital para conocer aspectos que ayudarán al desarrollo
del sistema.
• Cuantitativas:
No se ha hecho un estudio de este tipo en el negocio anteriormente.
• Cualitativas:
Basados en la información obtenida en redes sociales propias del negocio en
cuanto atención y motivación del cliente pudimos obtener que:
✓ Tiempo de espera largo.
✓ Poca existencia de productos.

1.2 Evaluación de Alternativas


1.2.1 Software genérico
También llamado software estándar o "enlatado". Este tipo de software
resuelve múltiples necesidades, y la empresa probablemente sólo empleará
algunas, es decir un 14% (dependiendo de la necesidad). Este software suele
ser de escritorio, para servidores centrales y PC. Además de que no todas las
herramientas disponibles son adecuadas para el negocio y la desventaja más
notable es que todo negocio que empieza ser lo suficientemente rentable se
ve en la necesidad de evolucionar en cuanto a la tecnología implementada,
en este caso un software por eso siempre surgiría la necesidad de crear uno
a la medida.

1.2.2 Software justo a la medida


Es aquel que se diseña a medida del usuario, de la empresa y de su forma de
trabajar. Es decir, busca complacer todas las necesidades y adaptarse lo
mejor posible a lo que una empresa necesita. La gran ventaja de este tipo de
software es que se diseña al 100% para la empresa, ganando en eficiencia,
esto quiere decir que también evolucionara con los usuarios. Este tipo de
software es ideal para negocios con experiencia, ideas claras o habiendo
finalizado su fase inicial con éxito.

Software justo a la medida para Farmacia Diógenes


Con este software se logrará optimizar las operaciones de los empleados,
mayor satisfacción del servicio al cliente, gestionar los productos, resultados
visibles, mayor seguridad en los datos y archivos del negocio y resultados en
tiempo real precisos de las áreas más importantes de la farmacia Diógenes.
Por esa razón un software a la medida, sin duda, es la mejor opción para
lograr los objetivos de la empresa, además de la misión y visión.

1.3 Estructura organizacional del área de estudio

Ilustración 1. Organigrama dl área de Trabajo.

Actividades/Funciones
Dentro de la farmacia Diógenes laboran cuatro personas de manera
permanente entre ellas el propietario, donde cada persona tiene su rol de
actividades y funciones diarias entre ellas.
Gerente
• Es el responsable de coordinar los diferentes departamentos de la em-
presa, así como de garantizar que se cumplen los objetivos establecidos
con promotores e inversores. En este sentido será el responsable del di-
seño, ejecución y seguimiento del plan estratégico a 5 años.
Contador
Este es el responsable de documentar informes financieros para los clientes:
• Revisar los libros contables de los clientes.
• Analizar las ganancias y los gastos.
• Elaborar el balance de los libros financieros.
• Redactar informes sobre el estado financiero de sus clientes.
• Asesorar a los clientes en materia financiera, tales como mejoras
para su negocio, reducción de costos, insolvencias, entre otros.
RRHH
• Es el encargado de Planificar, organizar, dirigir, controlar y evaluar las
actividades técnicas, administrativas y financieras de la empresa
• Seleccionar y contratar personal
• Determinar las necesidades y ordenar la compra de inventario
• Promover eventos de capacitación para el personal que labora en la
empresa
Regente farmacéutico
• Es el encargado de la vigilancia y control de las recetas médicas dis-
pensadas
• Atención de consultas acerca de medicamentos
• Preparación de fórmulas magistrales
• Custodia y conservación optima de los medicamentos
• Manejo del personal
Personal farmacéutico
• Se encarga de realizar ventas al por menor y al detalle. Esta en caja y
esta misma da el reporte de ventas y atiende la farmacia, esta también
se encarga del orden de la farmacia y la limpieza.

Los procesos relacionados con el control del inventario y la facturación se


realizan de forma manual, generando ciertas dificultades como es no estar
actualizados a la fecha de vencimiento y la existencia de los medicamentos,
este proceso es llevado a cabo por la administración del negocio.

El negocio cuenta con acceso a internet, usan el correo electrónico para tener
contacto con los proveedores y los diferentes distribuidores. Además de esto
cuentan con máquina de escritorio para realizar respaldo de información de
los medicamentos.

Actualmente el registro de inventario de los productos de se realiza en una


hoja de cálculo de Microsoft Excel y en hoja de papel en algunos casos. La
farmacia cuenta con los recursos necesarios para la instalación de un sis-
tema automatizado para el control de inventario, sin embargo, la falta de este
dificulta la actualización de la información de los medicamentos en existen-
cia.
1.4 Misión y Visión

• Misión
Contribuir al bienestar de los ciudadanos, ofreciendo el mejor servicio farma-
céutico con la más alta calidad para el cuidado y bienestar de nuestros clien-
tes.
• Visión
Nuestra visión es ser una farmacia líder y distinguida en el departamento de
Managua, con el compromiso y la obligación de satisfacer a nuestros clien-
tes.

1.5 Objetivos de la organización

1)Consolidar a la Farmacia Diógenes como una suministradora de productos de


calidad en el sector.
2)Implementar un sistema contable y de manejo de inventarios que permita tener
la información organizada y pueda ser fuente de consulta para conocer el estado
del negocio.
3)Establecer alianzas con proveedores que permitan ofrecer productos de buena
calidad a buen precio.
4)Visibilizar el negocio por medio de publicidad, la diversificación de productos y
de servicios.
5)Crear una nueva unidad estratégica de negocio que abarque productos de
belleza y cuidado personal.
6)Aumentar los ingresos por ventas en un 10% durante los próximos seis meses

1.6 Descripción del sistema del negocio


En este apartado se enumerarán todos los requerimientos funcionales que se
lograron concretar, estos requerimientos harán posible el cumplimiento de los
objetivos del sistema:

1. Requerimiento para gestión de login:

• El sistema deberá controlar el acceso de las personas o usuarios que


van a manipular el sistema a través de perfiles y contraseñas para po-
der establecer los roles y el rango determinado en la compañía que le
coloca en una posición de superioridad o inferioridad

• Registrar un nuevo usuario, mostrar una lista de todos los usuarios,


modificar datos de un usuario y dar de baja o deshabilitar ese usuario
a esto se le conoce como el proceso CRUD (crear, leer, actualizar y
borrar) cambiando el borrar por un cambio de estado del usuario
2. Requerimiento para el manejo de inventario:

• El sistema deberá actualizar, registrar y borrar los datos del inventario


de la empresa.
• El sistema deberá organizar los productos por clasificación de provee-
dores, marcas, presentación y categoría.

3. Requerimiento para la gestión de informes:

• El sistema deberá generar informes de las ventas mensuales realiza-


das y las compras realizadas
• Proporcionar filtro para buscar información correspondiente a a las
ventas, compras, productos, proveedores.

4. Requerimiento para la gestión de facturación:

• El sistema deberá verificar el total de la factura si coincide con el pre-


cio y cantidad de productos a vender

5. Requerimiento para la gestión de proveedores

• El sistema deberá permitir que se registren nuevos proveedores o qui-


tar proveedores y agregar los datos de ellos como dirección, número
telefónico, email, etc.

6. Requerimiento para la gestión de compra:

• El sistema deberá poder buscar las compras realizadas a los provee-


dores para poder verificar si se entrega la cantidad pedida o que no
haya ningún error en la entrega

7. Requerimiento de registro de precios

• El sistema deberá Actualizar los precios de los productos y además


obtener las rebajas de estos cuando hallan ofertas

1.7 Estudio de viabilidad


1.7.1 Viabilidad técnica
En la viabilidad técnica se evaluarán dos enfoques muy importantes lo que
son el hardware y software. Dentro del el hardware se tomará en cuenta las
especificaciones del computador donde estará instalado el sistema. En este
caso se piden especificaciones para que el sistema tenga mayor rendimiento
y mejor desempeño.
Dentro del el software se tomará en cuenta el sistema operativo compatible
con el hardware que nos vamos a montar a continuación y el mismo sistema
operativo en que se desarrolló con las herramientas y aplicaciones para
terminar el sistema y darle mayor compatibilidad.

Especificaciones hardware:
• Procesador: generación 3ra/ 2da de Core™ i7/ Core™ i5/ Core™ i3/ Pen-
tium® / Celeron®, elegiremos el más recomendado el Procesador
Dual-Core Intel Core i3 – 3240 3.4 GHz, 3 MB de caché, LGA 1155 –
BX80637I33240.
• Tarjeta madre: P8B75-M con un chip set express B75.
• Memoria RAM: 2x4 Drr3 de 1600/1333/1066Mhz entrada DIMM; Non-
ECC, Un-buffered Memory.
• Disco duro: WD Blue - Disco duro de escritorio (500 GB, SATA, 5400
rpm, 6 Gb/s, 64 MB de caché, 3,5", WD5000AZRZ.
• Unidad de CD-ROM (opcional).
• Monitor: HP W2082a Monitor LCD con retroiluminación LED de 20 pul-
gadas, Negro.
• Teclado: Rosewill 104 teclas normales 12 teclas de función USB con
cable multimedia, negro (RK-700M).
• Mouse: Belkin - Ratón óptico con cable USB de 3 botones con cable de
5 pies, compatible con PC, Macs, ordenadores de sobremesa y portá-
tiles, Negro.
• Fuente de poder: StarTech de 350wat 1 x 24-pin EATX conector de po-
der 1 x 4-pin ATX 12V conector de poder.
• Factor de forma: ATX Form Factor 9.6-inch x 8.9 inch (24.4 cm x 22.6
cm).

Especificaciones de software:
• Sistema operativo: instalaremos Windows 7 profesional 64 bits.
• Aplicaciones de desarrollo: apache NetBeans y SQL Server.

1.7.2 Viabilidad económica


A continuación, el modelo a utilizar para determinar la viabilidad económica
del sistema será el del modelo COCOMO II por ser el modelo más utilizado
actualmente, este nos brindara poder calcular el esfuerzo, el tiempo de
ejecución y el número de personas que desarrollaran el sistema. Tambien
para saber el número de líneas de código utilizaremos los puntos de fusión.
Una vez obtenidos todos los datos se determinará el costo que conllevara el
desarrollo del software, luego se enumeraran los beneficio que tendría la
implementación del sistema y por último el análisis del costo/beneficio para
conocer la rentabilidad del proyecto.
Punto de función
En la siguiente tabla se mostrará el número de entradas, salidas, peticiones,
archivos lógicos e interfaces externas que se lograron identificar para el
sistema de control de inventario de la Farmacia “Diógenes”.

Paráme- Factores de ponderación


Total
tros Simple Medio Complejo
Entradas de
3x28= 84 4x2 = 8 6x0= 0 92
usuario
Salidas de
4x17= 68 5x10= 50 7x0= 0 118
usuario
Peticiones de
3x3 = 9 4x10= 40 6x0= 0 49
usuario
Archivos lógi-
7x4 = 28 10x3= 30 15x0= 0 58
cos
Interfaces ex-
5x0 = 0 7x0 = 0 10x0= 0 0
ternas
Total, de puntos de función sin ajustar 317

Tabla 1. Computación de puntos de función sin ajustar (PF)

Valores de ajuste de complejidad


A continuación, se calcularán los valores de ajustes de complejidad (FI)
evaluando cada factor en una escala de 0 a 5 de acuerdo con la siguiente
tabla:
0 1 2 3 4 5
No
Incidental Moderado Medio Significativo Esencial
influencia

Tabla 2. Valores

Preguntas Valor
1. ¿Requiere el sistema de copias de seguridad y recuperación
5
fiables?
2. ¿Se requiere comunicación de datos? 4
3. ¿Existen funciones de procesamiento distribuidos? 0

4. ¿Es critico el rendimiento? 1


5. ¿Se ejecutará el sistema en un entorno operativo existente y
0
frecuentemente utilizado?

6. ¿Requiere el sistema entrada de datos interactiva? 5


7. ¿Requiere la entrada de datos interactiva que se las transac-
ciones de entrada se lleven a cabo sobre múltiples pantallas u 1
operaciones?
8. ¿Se actualizan los archivos maestros de forma interactiva? 3
9. ¿Son complejas las entradas, salidas, los archivos o las peti-
3
ciones?
10. ¿Es complejo el procesamiento interno? 4

11. ¿Se ha diseñado el código para ser reutilizable? 3

12. ¿Están incluidas en el diseño la conversión y la instalación? 1

13. ¿Se ha diseñado el sistema para soportar múltiples instala-


0
ciones en diferentes organizaciones?
14. ¿Se ha diseñado la aplicación para facilitar los cambios y
5
para ser fácilmente utilizadas por el usuario?

Total 33

Tabla 3. Análisis de valores de ajuste de complejidad (FI)

Una vez calculado los puntos de función sin ajustar (PF) y el valor de ajuste
de complejidad (FI), se calcularán los puntos de función ajustados a partir de
la siguiente formula:
PFA = PF * [ 0,65 + 0,01 * ∑Fi]
Donde:
PFA: Puntos de función ajustados
PF: Puntos de función sin ajustar
Fi: Valores de ajuste de complejidad
Entonces:
PFA= 317 * [0,65 + 0.01 * 33]
PFA= 317 * [0,98]

PFA=310.66
Estimación del esfuerzo

π
E= A x TLDCB x EMi
Donde:
A: Constante de calibración = 2.94
TLDC: Total de línea de código fuente en miles
B: Ahorro y gasto de software de escala
πEMi: Factor de esfuerzo compuesto

Para determinar el esfuerzo, es necesario obtener el tamaño total de líneas


de código fuente (TLDC), los valores de ahorro y gasto de software de escala
(B) y el multiplicador de esfuerzo (EM).

Estimación de líneas de código


El tamaño de una aplicación se mide en unidades de líneas de código fuente
(MF), el cual se determina a partir de los puntos de función ajustados,
utilizando la siguiente fórmula:

TDLC= LDC * PFA


Donde:
TLDC: Total de línea de código fuente
LDC: Número promedio de líneas de código
PFA: Puntos de función ajustados.

El lenguaje de programación a utilizar para el desarrollo del software es java


y dado que es un lenguaje orientado a objetos se tomará el valor de 30 en
función de dicho lenguaje
Sustituyendo valores en la fórmula de TLDC
TDLC = 30* 311
TDLC= 9330 LDC expresados en miles
TDLC= 9330/1000
TDLC= 9.330 MF

Estimación del ahorro y gasto de software de escala


Para encontrar el valor de B, lo hacemos a través de la siguiente formula:
B=0.91 + (0.01 x ∑SFi)

Donde:
B: Ahorro y gasto de software de escala
SFi: Factores de escala.
Factores de escala
Indicador Nivel Valor
PREC Nominal 2.48
FLEX Muy bajo 0.00
RESL Bajo 1.41
TEAM Nominal 2.19
PMAT Muy bajo 7.80
Total 13.88
Tabla 4. Factores de escala

Sustituyendo los valores de la formula obtenemos:


B=0.91 + (0.01 * 13.88)
B=1.0488

Estimación del factor de esfuerzo compuesto


El modelo post-arquitectura de COCOMOII2 contiene 17 drivers de costo para
determinar el valor de πEMi. Los valores calculados para el proyecto se
presentan a continuación:

Factor Nivel Valor


RELY Nominal 1.00
DATA Nominal 1.00
Producto DOCU Nominal 1.00
CPLX Nominal 1.00
RUSE Nominal 1.00
TIME Nominal 1.00
Plataforma STOR Nominal 1.00
PVOL Nominal 1.00
ACAP Alto 0.83
AEXP Muy bajo 1.22
PCAP Alto 0.87
Personal
PEXP Muy Alto 0.81
LTEX Muy Alto 0.84
PCON Nominal 1.00
TOOL Bajo 1.12
Proyecto SITE Ext. Alto 0.78
SCED Muy bajo 1.29
Total 0.98
Tabla 5. Multiplicadores de esfuerzo post-arquitectura COCOMO II

Sustituyendo en la fórmula:
π
E= A x TLDCB x EMi
E=2.94 * 9.3301.0488 *0.98
E=2.94 * 10.40 *0.98
E= 29.96 (Personas-meses)

Estimación de tiempo de desarrollo


TDES= 3.67* (E)0.28+(0.002*∑SFi)
Sustituyendo los valores en la formula tenemos lo siguiente:
TDES= 3.67 * (29.96)0.28+(0.002*13.88)
TDES=10.44 Mese; lo que equivale a 11 meses aproximadamente

Estimación de cantidad de hombres


La cantidad de personas necesarias se realiza a través de la siguiente
formula:
CH=E/ TDES
Formula #: Cantidad de hombres

Sustituyendo los valores en la formula, obtenemos:


CH=29.96/10.44 =2.86 personas
CH= 3 personas

Estimación de la productividad

P= (TDLC * 1000) /TDES


Formula#: Productividad

Sustituyendo los valores en la formula tendremos que:


P= (9.330* 1000) /10.44
P=893.678 líneas de código por hombre – maquina

Cálculo de los costos del proyecto

El costo promedio de un programador y analista es de C$ 20, 000.00,


conociendo que el tiempo de desarrollo es de siete meses y la cantidad de
personas necesarias para el desarrollo del sistema son dos personas se tiene
que:

Costo del proyecto= Salario mensual * TDEV * CH


Costo del proyecto=20,000 * 10.44 * 3
Costo del proyecto= C$626400

El costo del proyecto en concepto de salarios sería de C$ 626,400.00, su


equivalente en dólares seria de U$ 18,423.52 al cambio de U$ 34.00.

1.7.3 Viabilidad Financiera

Análisis Costo/Beneficios
El costo del proyecto para la implementación del sistema de gestión para los
servicios de la Farmacia Diógenes es de C$ 626,400.00 su equivalente en
dólares seria de U$ 18,423.52 al cambio de U$ 34.00 y teniendo en cuenta
que los beneficios que se obtendrían a través del desarrollo y ejecución del
proyecto son lo suficientemente alentadores para llevar a cabo el mismo.

1.7.4 Viabilidad organizacional


Para poder realizar la viabilidad organizacional debemos:
• Diseñar la estructura organizativa
• Puestos y perfiles requeridos
• Necesidades de recursos humanos
• Políticas de recursos humanos
Diseño de la estructura organizativa
Organigrama

Este es el organigrama propuesto a la farmacia Diógenes ya que no cuenta


con ninguna representación gráfica de como estan organizados.
Puestos:
Gerente
• Es el responsable de coordinar los diferentes departamentos de la em-
presa, así como de garantizar que se cumplen los objetivos estableci-
dos con promotores e inversores. En este sentido será el responsable
del diseño, ejecución y seguimiento del plan estratégico a 5 años.
Contador
• Este es el responsable de documentar informes financieros para los
clientes:
• Revisar los libros contables de los clientes.
• Analizar las ganancias y los gastos.
• Elaborar el balance de los libros financieros.
• Redactar informes sobre el estado financiero de sus clientes.
• Asesorar a los clientes en materia financiera, tales como mejoras
para su negocio, reducción de costos, insolvencias, entre otros.
RRHH
• Es el encargado de Planificar, organizar, dirigir, controlar y evaluar las
actividades técnicas, administrativas y financieras de la empresa
• Seleccionar y contratar personal
• Determinar las necesidades y ordenar la compra de inventario
• Promover eventos de capacitación para el personal que labora en la
empresa
Regente farmacéutico
• Es el encargado de la vigilancia y control de las recetas médicas
dispensadas
• Atención de consultas acerca de medicamentos
• Preparación de fórmulas magistrales
• Custodia y conservación optima de los medicamentos
• Manejo del personal
Personal farmacéutico
• Se encarga de realizar ventas al por menor y al detalle. Esta en caja
y esta misma da el reporte de ventas y atiende la farmacia, esta
también se encarga del orden de la farmacia y la limpieza.

Perfiles requeridos:
• En este apartado se especificarán las categorías profesionales que
son necesarias para el correcto desarrollo y funcionamiento de la
empresa de cada uno de los empleados dentro de la empresa.
Perfil del contador
• Diplomado en contaduría o similar
• Capacidad de análisis y síntesis
• Capacidad para el trabajo bajo presión
• Responsabilidad y compromiso social
• Calidad en el servicio
• Proponer y efectuar soluciones
Perfil de RRHH
• Diplomado en Ingeniería Industrial o similar
• Experiencia en administración de personal
• Habilidades de orden, organización e implementación de progra-
mas y acciones que conlleven un trabajo interdisciplinar
• Requiere tener actitud de servicio excelente presentación y trato
Perfil del regente farmacéutico
• Diplomado en Licenciatura en Química y Farmacia o similar
• Mantenerse al día sobre los nuevos avances en medicamentos y a
las cuestiones jurídicas respecto al abuso o mal uso de algunos
productos farmacéuticos
• Habilidades de comunicación para explicarse con claridad
• Un enfoque exhaustivo y metódico del trabajo y poner atención a
detalles durante la presentación de recetas y medicamentos
Perfil del personal farmacéutico
• Diplomado en ciencias y letras o mayor rango académico
• Habilidades de comunicación y empatía
• Tener valores de honestidad y respeto
• Compromiso con su deber

Necesidades de recursos humanos

AÑO
Categorías y No empleados
2020 2021 2022 2024 2025
Gerente general 1 1 1 1 1
Contador 1 1 1 1 1
Regente farmacéutico 1 1 1 1 1
Personal farmacéutico 1 1 2 2 3
Total 4 4 5 5 6

Tabla 6. Contratación de empleados por áreas


Categorías y No emplea- AÑO
dos 2020 2021 2022 2024 2025
Gerente general C$10,000 C$15,000 C$20,000 C$25,000 C$30,000
Contador C$7,500 C$10,000 C$12,500 C$12,500 C$15,000
Regente farmacéutico C$7,500 C$10,000 C$12,500 C$12,500 C$15,000
Personal farmacéutico C$5,000 C$7,500 C$7,500 C$7,500 C$10,000
Total C$30,000 C$42,000 C$52,500 C$57,500 C$70,000

Tabla 7. Remuneración prevista (Componente fijo + variable)

Políticas de recursos humanos


La puesta en marcha de la empresa requerirá la aplicación de un conjunto de
políticas de recursos humanos que, por un lado, faciliten el alcance de los
objetivos globales del negocio y por otro, contribuyan a la satisfacción de las
personas que ocupan los puestos.

Políticas de selección y contratación


Las actividades de selección y contratación de personal al inicio de la
actividad se llevarán a cabo por RRHH de acuerdo a las necesidades de cada
puesto de trabajo

Políticas de retribución, compensación e incentivos


La estructura de la compensación viene determinada por dos componentes:
• Componente fijo: Salario base en función de la categoría y la
experiencia
• Componente variable: Porcentaje variable del salario condicio-
nado al cumplimiento de los objetivos globales de la empresa
para los puestos de mayor responsabilidad o en función del
desempeño individual para los puestos de menor responsabili-
dad
Políticas de formación y capacitación
El personal dispondrá de la formación necesaria, pagada por la empresa para
continuar desarrollándose profesionalmente.

Políticas de seguimiento y control


La gestión de recursos humanos (Calculo y pago de nóminas, altas, bajas
laborales u otras) será delegada al personal calificado que cumpla con el
perfil necesario.
1.7.5 Viabilidad legal
Según la Legislación nacional de Nicaragua en su Ley N°:312: Ley de
Derechos de autor y derechos conexos establece que:

Art.1) Esta ley regula los derechos de autor sobre obras literarias,
artesanales, artísticas o científicas y los derechos de conexión de los artistas
intérpretes o ejecutantes, de los productores de fonograma y de los
organismos de radiodifusión.

Art.2) Se entiende por programa de cómputo al conjunto de instrucciones


expresadas mediante palabras, códigos, gráficos, diseños o en cualquier otra
forma que, al ser incorporadas en un dispositivo de lectura autorizada, es
capaz de hacer que ordenador, un aparato electrónico o similar capaz de
elaborar informaciones, ejercite determinada tarea u obtenga determinado
resultado. También forma parte del programa su documentación técnica y
sus manuales de uso.

Art.3) El goce y el ejercicio de los Derechos de Autor y los Derechos Conexos


reconocidos en esta Ley no están supeditados a la formalidad de registro o
cualquier otra, o ambas y son independientes y compatibles entre sí, así como
en relación con la propiedad y otros derechos que tengan por objeto la cosa
material a la que esté incorporada o plasmada la obra o la prestación
protegida, la producción fonográfica o con los derechos de propiedad
industrial.

Art.7) Cuando la obra se divulgue en forma anónima o seudónima el ejercicio


de los Derechos de Autor corresponderá a la persona natural o jurídica que la
haga accesible al público en cualquier forma o procedimiento con el
consentimiento del autor, mientras éste no revele su identidad.

Art.13) Están protegidas por esta ley todas las creaciones originales y
derivadas, literarias, artísticas o científicas, independientemente de su
género, merito o forma actual o futura, tales como: los programas de
cómputo, sean estos programas fuente o programa objeto y cualquiera que
sea su modo o formas de expresión.

Art.31) Está permitida sin autorización del autor exclusivamente para uso
personal la reproducción en una copia de una obra divulgada. La disposición
anterior no se aplica a: La reproducción de programas de ordenador, salvo en
los casos previstos en el Artículo 39 de la presente Ley.

Art.39) El propietario legítimo de un ejemplar de un programa de ordenador


podrá, sin la autorización del autor, hacer una copia o la adaptación de ese
programa, a condición de que dicha copia o dicha adaptación sea: Necesaria
para la utilización del programa de ordenador a los efectos para los que se
obtuvo el programa; o necesaria para archivar o para reemplazar el ejemplar
lícitamente poseído, en el caso de que éste se haya perdido, destruido o sea
inutilizable.

La asamblea nacional de Nicaragua ha dictado la ley N° 380: Ley de marcas


y otros signos distintivos.

Art.1) La presente ley tiene por objeto establecer las disposiciones que
regulan la protección de las marcas y signos distintivos.

Art.2) Definiciones: Nombre Comercial: Signo denominativo que identifica a


una empresa o a un establecimiento.

Art.3) Signos que Pueden Constituir Marca. Las marcas podrán consistir,
entre otros, en palabras o conjuntos de palabras, lemas y frases publicitarias,
letras, cifras, monogramas, figuras, retratos, etiquetas, escudos, estampados,
viñetas, orlas, líneas y franjas, y combinaciones y disposiciones de colores.
Podrán asimismo consistir en la forma, presentación o acondicionamiento de
los productos o de sus envases o envolturas, o de los medios o locales de
expendio de los productos o servicios correspondientes.

Una marca podrá consistir en un nombre geográfico nacional o extranjero,


siempre que sea suficientemente arbitraria y distintiva respecto de los
productos o servicios a los cuales se aplique, y que su empleo no sea
susceptible de causar un riesgo de confusión con respecto al origen,
procedencia, cualidades o características de los productos o servicios a los
cuales se aplicará la marca.

Art. 4) Naturaleza de los Productos o Servicios. La naturaleza del producto o


servicio al cual se ha de aplicar una marca en ningún caso será obstáculo
para el registro de la marca.

El sistema denominado: Sistema de facturación para Farmacia Diógenes


(SFFD) es un programa de cómputo que está especificado dentro de la ley
312 y el nombre comercial farmacia Diógenes está especificado dentro de la
ley 380.

Por tanto, se le autoriza a la empresa “FARMACIA DIOGENES” la siguiente


aplicación:
“Sistema de facturación y control de inventario”
Autores:
María Elena Blas Martínez
Mario José Ramos Mejía
Carlos Michael Velásquez Sequeira
Paola Alexandra Zamora Lanuza

Es la disciplina relacionada con el análisis, documentación y especificación


de requerimientos. También proporciona los mecanismos adecuados para
facilitar las actividades de análisis, documentación y verificación de éstos.
Engloba todas las actividades relacionadas con descubrir, documentar y
mantener un conjunto de requerimientos de un proyecto de software
empresarial.

1.8 Gestión de requerimientos


Una de las razones más comunes por las que un sistema falla es una mala
definición de los requerimientos.

El escribir especificaciones de sistema y de software bueno, correcto,


completas y medibles es uno de los problemas más comunes en el desarrollo
de software.

Clasificación de los requerimientos.


De acuerdo a la funcionalidad:
1) Requerimientos funcionales.
2) Requerimientos no funcionales:
2.1) Requerimientos del producto.
2.2) Requerimientos organizacionales.
2.3) Requerimientos externos.
2.4) Requerimientos del dominio.
De acuerdo al nivel de cumplimiento:
1) Requerimiento recomendable.
2) Requerimiento opcional.
3) Requerimiento obligatorio.

1.8.1 Requerimientos funcionales


Los requerimientos funcionales del sistema describen con detalle la función
de éste, especifican la manera en que éste debe reaccionar a determinadas
entradas y salidas, excepciones, pueden declarar explícitamente lo que el
sistema no debe hacer, entre otras.

Describen lo que el sistema debe hacer, es decir especifican acciones que el


sistema debe ser capaz de realizar, sin considerar restricciones físicas. Los
requerimientos funcionales especifican el comportamiento del sistema.
Los requisitos funcionales que el sistema de facturación y control de
inventario de la farmacia Diógenes (SFFD) serán:

Seguridad:
Dependencia: Objetivo Seguridad del Sistema: El sistema deberá Controlar la
seguridad de acceso a la información de perfiles.
Descripción: El sistema deberá controlar el acceso de las personas o usuarios
que van a manipular el sistema a través de perfiles y contraseñas para poder
establecer los roles y el rango determinado en la compañía que le coloca en
una posición de superioridad o inferioridad.
Importancia: Vital; Urgencia: Inmediatamente; Estado: Validado; Estabilidad:
Alta; Comentarios: Ninguno.

Manejo de inventario:
Dependencias: Objetivo Control de Inventario: El sistema deberá administrar
la información correspondiente al control del inventario de los medicamentos
que se ofrecen en la farmacia.
Descripción: El sistema deberá actualizar, registrar y borrar los datos del
inventario de la empresa, así como organizar los productos por clasificación
de proveedores, marcas, presentación y categoría.
Importancia: Vital; Urgencia: Inmediatamente; Estado: Validado; Estabilidad:
Alta; Comentarios: Ninguno.

Informe:
Dependencias: Objetivo Reportes: El sistema deberá realizar un reporte de
todas las ventas hechas en la farmacia en el periodo de 1 mes.
Descripción: El sistema deberá generar informes de las ventas mensuales
realizadas y las compras realizadas.
Importancia: Vital; Urgencia: Inmediatamente; Estado: Validado; Estabilidad:
Alta; Comentarios: Ninguno.

Facturar:
Dependencias: Objetivo Facturación: El sistema deberá realizar el proceso de
facturación cuando se produzca una venta o una compra de productos.
Descripción: El sistema deberá verificar el total de la factura si coincide con
el precio y cantidad de productos a vender.
Importancia: Vital; Urgencia: Inmediatamente; Estado: Validado; Estabilidad:
Alta; Comentarios: Ninguno.

Proveedor:
Dependencias: Objetivo Registro de proveedores: El sistema deberá
administrar la información correspondiente a los proveedores que abastecen
la farmacia.
Descripción: El sistema deberá permitir que se registren nuevos proveedores
o quitar proveedores y agregar los datos de ellos como dirección, número
telefónico, email, etc.
Importancia: Vital; Urgencia: Inmediatamente; Estado: Validado; Estabilidad:
Alta; Comentarios: Ninguno.

Compra:
Dependencias: Objetivo Registro de compras: El sistema deberá gestionar la
información correspondiente a la compra de nuevos productos tales como el
precio, marca, categoría, proveedor.
Descripción: El sistema deberá poder buscar las compras realizadas a los
proveedores para poder verificar si se entrega la cantidad pedida o que no
haya ningún error en la entrega.
Importancia: Vital; Urgencia: Inmediatamente; Estado: Validado; Estabilidad:
Alta; Comentarios: Ninguno.

Registro de precios:
Dependencias: Objetivo Registro de precios: El sistema deberá permitir a los
usuarios ingresar los precios de cada producto.
Descripción: El sistema deberá actualizar los precios de los productos y
además obtener las rebajas de estos cuando hallan ofertas.
Importancia: Vital; Urgencia: Inmediatamente; Estado: Validado; Estabilidad:
Alta; Comentarios: Ninguno.

1.8.2 Requerimientos no funcionales.


Son aquellos requerimientos que no se refieren directamente a las funciones
específicas que proporciona el sistema, sino a las propiedades emergentes
de éste como la fiabilidad, el tiempo de respuesta y la capacidad de
almacenamiento.

Describen únicamente atributos del sistema o atributos del ambiente del


sistema.

Los requerimientos no funcionales del sistema de facturación y control de


inventario de Farmacia Diógenes (SFFD) son los siguientes:
1) Usabilidad:
Descripción: El sistema deberá Proporcionar mensajes de error que sean
informativos y orientados a usuarios finales, también contar con un
manual de usuario estructurado adecuadamente para facilitar el uso del
sistema.
Importancia: Vital; Urgencia: Inmediatamente; Estado: Validado;
Estabilidad: Alta; Comentarios: Ninguno.
2) Seguridad:
Descripción: El sistema deberá Asegurar que los datos estén protegidos
del acceso no autorizado, para esto se contará con inicio de sesión y
realizar un respaldo diario al finalizar la jornada laboral de la farmacia y
almacenar toda la información en un lugar seguro.
Importancia: Vital; Urgencia: Inmediatamente; Estado: Validado;
Estabilidad: Alta; Comentarios: Ninguno.
3) Portabilidad:
Descripción: El sistema deberá Funcionar en sistemas operativos
Windows y Mac.
Importancia: Importante; Urgencia: Inmediatamente; Estado: Validado;
Estabilidad: Alta; Comentarios: Ninguno.

4) Disponibilidad:
Descripción: El sistema deberá estar disponible según el horario de
atención de la farmacia y debe tener una estabilidad al 100%.
Importancia: Vital; Urgencia: Inmediatamente; Estado: Validado;
Estabilidad: Alta; Comentarios: Ninguno.

5) Hardware:
Descripción: El sistema deberá tener para la implementación del sistema
de 2 computadoras, una que sirva como servidor y la otra como cliente, el
servidor con 8gb de ram,1tb de almacenamiento y un microprocesador
core Intel i5 en adelante, y el cliente con 4gb de RAM 500gb de
almacenamiento y un microprocesador core Intel i5 en adelante.
Importancia: Vital; Urgencia: Inmediatamente; Estado: Validado;
Estabilidad: Alta; Comentarios: Ninguno.

6) Software:
Descripción: El sistema deberá requerir 2 computadores con sistema
operativo Windows 10.
Importancia: Vital; Urgencia: Inmediatamente; Estado: Validado;
Estabilidad: Alta; Comentarios: Ninguno.

7) Interfaz:
Descripción: El sistema deberá mostrar la fecha y la hora, también la parte
superior estarán todos los botones que realizarán las distintas funciones
del sistema, uno por cada módulo.
Importancia: Vital; Urgencia: Inmediatamente; Estado: Validado;
Estabilidad: Alta; Comentarios: Ninguno.
8) Entorno:
Descripción: El sistema deberá ser desarrollado como una aplicación de
escritorio con una arquitectura de cliente-servidor.
Importancia: Vital; Urgencia: Inmediatamente; Estado: Validado;
Estabilidad: Alta; Comentarios: Ninguno.

1.9 Beneficios del sistema


Los Sistemas de información son importantes en la gestión de la organización.
Hoy en día, el entorno global cambia constantemente y la competencia
comercial es alta.

Organizaciones con sistemas de gestiones eficaces y acceso rápido a la


información, utilizan este sistema de manera efectiva debido a que la
introducción de la informática en la industria ayuda a reducir los costos de
producción.

Apoya la toma de decisiones en la gestión y el uso en la competencia comercial,


para traer beneficios a la organización.

Los beneficios del sistema se pueden clasificar en tangibles e intangibles. Los


beneficios tangibles son las que se miden en términos monetarios y los
beneficios intangibles no se pueden medir en términos monetarios, pero sí
tienen un impacto en el negocio muy importante.

1.9.1 Beneficios tangibles.


• Mejora la productividad de los procesos.
• Reducción de la obsolescencia de valores.
• Reducción de papel.
• Eliminación de errores al procesar la información.

1.9.2 Beneficios intangibles.


• Aumenta la transparencia organizativa y responsabilidad.
• Ahorra tiempo y esfuerzo enorme en la entrada de datos.
• Facilita la planificación estratégica.
• Aumenta la calidad del servicio.

También podría gustarte