Está en la página 1de 23

TECNOLÓGICO NACIONAL DE MÉXICO

DEPARTAMENTO DE SISTEMAS COMPUTACIONALES

MATERIA
TALLER DE INVESTIGACION I

TITULO
“ABM-NGT”

GRUPO
7SB

INTEGRANTES
ELY ISMAEL MAAS CAHUM
ERICK TEC SÁNCHEZ
GUILLERMO CÓRDOBA

DOCENTE
DRA. MARISOL VILLANUEVA ESCALANTE

30 DE ABRIL DEL 2020


índice de contenid

CAPÍTULO I. INTRODUCCIÓN……………………………………………………….2
1.1 Antecedentes del problema……………………………………………………….2
1.2 Planteamiento del problema……………………………………………………… 2
1.3 Propuesta de solución……………………………………………………………….3
1.4 Objetivos……………………………………………………………………………….3
1.4.1 Objetivo General…………………………………………………………………. 3
1.4.2 Objetivos Específicos…………………………………………………………….3
1.5 Justificación…………………………………………………………………………….4
1.5.1 Tecnológica…………………………………………………………………………4
1.5.2 Económica…………………………………………………………………………4
1.6 Delimitaciones…………………………………………………………………………..5
1.6.1 Alcances…………………………………………………………………………….5
1.6.2 Limitaciones………………………………………………………………………..6
CAPÍTULO II MARCO TEÓRICO…………………………………………………….7
2.1 Estado del Arte……………………………………………………………………..7
2.1.1 Nomina sol……….…………………………………………………………........7
2.1.2 Sage NominaPlus….…………………………………………………………....8
2.1.3 Factorial HR……………………………………………………………………...9
2.2 Marco Teórico…………………………………………………………………….11
2.2.1 Java y MYSQL…………………………………………………………………11
2.2.2 Método de cascada……………………………………………………………11

2.7.2 Investigación Documental……………………………………………………..15


2.7.3 Selección, diseño y prueba del instrumento de recolección de la
información…………………………………………………………………………..15

i
2.7.6. Plan de presentación gráfica de los resultados…………………………….18
2.8 Cronograma de actividades……………………………………………………..19
2.9. Presupuesto y/o financiamiento (si corresponde)……………………………21
2.10 Fuentes consultadas……………………………………………………………21

i
CAPÍTULO I
INTRODUCCIÓN

1
CAPÍTULO I INTRODUCCIÓN
1.1 Antecedentes del problema
ABM, es una constructora que se encuentra con su principal sede en la ciudad
de Kanasín, Yucatán la cual fue fundada por José Arcenio Be Manrique y José
Carlos Be Baeza un día 23 de agosto de 1994.
El principal giro de mencionada compañía es el aspecto del diseño, desarrollo,
construcción, marketing y ventas de viviendas.
La empresa se encuentra conformada por los mejores profesionistas en su
respectiva área, algunos de ellos son:
 Obras Civiles.
 Edificación en Altura.
 Edificación habitacional.
 Urbanizaciones.
 Obras Industriales.
 Pavimentaciones.
 Plomería habitacional e industrial
 Electricidad habitacional e industrial
 Fachadas en piedra y mármol
Todo esto con el objetivo acerca de la construcción de viviendas además del
acabado en plomería y electricidad y en lo que compete a la construcción civil
algunas de las principales obras incluyen casas residenciales, piscinas y hoteles.

1.2 Planteamiento del problema


La empresa cuenta con una cantidad considerable de personal en cada una
de sus respectivas áreas, mencionada empresa da utilidades y se basan en sueldos,
préstamos y adelantos, los cuales como se sabe, es necesario tener un registro de
los pagos y prestamos que son hechos por parte de cada trabajador y los cálculos
que estos conllevan al realizar cada pago.
Es necesario tener en consideración el esfuerzo humano al momento de los
cálculos que implica.

2
Asimismo, esta empresa debe manejar el control de las faltas y del dinero que
sale para así tener establecido las ganancias y las pérdidas de la misma, para no
entrar en más lujo de detalle nos referimos al manejo de la nómina y control del
capital humano de lo que se está planteando.

1.3 propuesta de solución


Es necesario tener en consideración el esfuerzo humano al momento de
los cálculos que implica, asimismo, esta empresa debe manejar el control de las
faltas y del dinero que sale para así tener establecido las ganancias y las
pérdidas de la misma, para no entrar en más lujo de detalle nos referimos al
manejo de la nómina y control del capital humano mediante un software.
Mencionado software deberá hacer operaciones más rápidas a diferencia
de un empleado que le costaría días, por eso tener una alternativa de un software
es esencial además evitar desgaste por parte del personal y mejores cuentas y
con una menor tasa en la perdida de información.

1.4 Objetivos
1.4.1 Objetivo General

Implementar un software dirigido a la empresa ABM para poder gestionar la


nómina para que de esta manera se pueda aumentar la eficiencia en cuanto a el
registro de finanzas de la constructora, así como ahorrar tiempo al momento de
realizar cálculos manuales y la contratación de nuevo personal.
1.4.2 Objetivos Específicos

 Tener un control de todos los prestamos realizados


 Tener una lista de quienes no han saldado su préstamo anterior
 Actualizar cuando un prestamos ha sido saldado
 Tener una lista de quienes han hecho un adelanto de sueldo en
el día

3
 Descontar los adelantos diarios del sueldo semanal de quienes
soliciten un adelanto
 Administrar que no se pueda adelantar más de 250 pesos al día
por empleado
 Mantener el control de registro de un empleado nuevo
 Mantener el control de registro de los empleados dados de baja
 Mantener el control de los empleados que se modifiquen sus
datos ya registrados
 Administrar el cálculo de la nómina de cada empleado
 Contabilizar las faltas del empleado para saber cuándo se le
descontara de su sueldo semanal
 Verificar que el empleado asista mínimo 1 ves a la semana de lo
contrario no se le pagara su sueldo
 Calcular el suelto semanal de cada empleado, en base a sus
adelantos, préstamos y días faltados.

1.5 Justificación
1.5.1 Tecnológica

El sistema pretende que el usuario de éste evite utilizar herramientas de


oficinas como calculadoras, hojas, plumas, lápices, etc. para llevar a cabo los
cálculos correspondientes a los sueldos de los empleados, los cuales el sistema hará
de manera que el usuario solo tenga que introducir datos pertenecientes al empleado
del cual se requiera calcular un sueldo, para así obtener un resultado útil, al alcance
de un solo botón
1.5.2 Económica

Esta compañía tiene una gran recolección de datos que debe realizar semana
tras semana para llegar a un estado de pérdidas y ganancias y valorar gráficamente
el rumbo económico de esta, por ese motivo se quiere implementar este nuevo
sistema de control de empleados y nóminas. Las nuevas entradas de datos y el

4
control de estos se harían mucho más rápidamente, y más importante, de manera
específica para así llegar a cuentas ms precisas y no haya perdida de ganancias y
ver si es viable semana tras semana los proyectos y trabajos realizados, con este
sistema mejorara el ámbito de contabilidad de esta haciendo así más puntual a la
hora de hacer cortes en la compañía.

1.6 Delimitaciones
1.6.1 Alcances

Para evitar problemas de retrasos, ineficiencia, conflictos en relación con el


cobro de sueldos y falta de control es necesario modernizar los procedimientos de
gestión y control de pagos de la empresa, así como el control de los sueldos y los
proyectos llevados a cabo por la empresa para así aumentar eficacia, mejorar el
control y nociones fundamentadas para el efectivo propio de la empresa. Dentro de
los alcances esperados están los siguientes:
 Gestionar los pagos hechos a los empleados de la empresa
mediante cálculos predeterminados
 Desarrollar una base de datos que contenga la información
pertinente de los empleados
 Seguridad para cuentas de usuario, contraseñas y permisos.
 Llevar registro de préstamos hechos por los empleados de la
empresa
 Controlar el adeudo que tenga algún empleado con la empresa
mediante descuentos a su sueldo hasta cubrir la deuda
 Tomar en cuenta el valor de los adelantos para que estos sean
reducidos del sueldo semanal del empleado
 Validar los requisitos que requiere el empleado para solicitar un
préstamo
 Realizar recibos de pagos para los empleados

5
1.6.2 Limitaciones

El proyecto será para uso exclusivo del encargado de obras de la empresa, el


cual será quien conserve los datos proporcionados al sistema, así como el sistema
mismo. Entre otras limitaciones que se tienen son
 Tener la información total de todas las obras que están en
realización](maquinaria)
 Que todos los empleados tengan acceso a este software (no
todos cuentan con el equipo para acceder, salvo el encargado)
 Acceso remoto mediante aplicación en dispositivos móviles, tales
como portátiles o Smartphone.

6
CAPÍTULO II MARCO TEÓRICO

2.1 Estado Del arte

2.1.1 NominaSol

Se trata un software profesional desarrollado por la empresa Software


DELSOL, tiene la tarea de gestionar nóminas. Nominasol es un software de nómina
intuitivo que puede ser instalado en un ordenador o en una red de ordenadores,
mencionado software cuenta con una versión gratuita para llevar a cabo la gestión de
nóminas, sin embargo, el software es escalable y es posible suscribir a un plan de
pago anual. El Proveedor de este software es la compañía Software DELSOL

Principales funcionalidades de Nominasol

• Gestiónar nóminas y seguros sociales (finiquitos, revisiones salariales,


procesamiento de nóminas, generación de pagos, etc.).

• Puede generar de forma automática contratos y otros documentos con


posibilidad de exportarlos a formato PDF.

• Permite la conexion con plataformas (Contrat@, Certific@2, AEAT) y


aplicaciones oficiales (WinSuite y SILTRA).

• Generación de informes, estadísticas y analíticas;

• Activación de notificaciones (avisos sobre las fechas de vencimiento de


los contratos);

• Tablas y calendarios laborales (Seguridad Social, códigos CNAE,


AEAT, IRPF, sistema RED, etc.).

• Permite la gesion de ausencias, incidencias, vacaciones, etc.

• Integración con suites ofimáticas (Microsoft, Open Office, etc.).

Cuando se registran usuarios (En la página de la empresa desarrolladora)


empiezan a beneficiar de servicios adicionales, por ejemplo:

7
• Soporte técnico por email, teléfono o desde el centro de soporte en online
(técnicos cualificados),

• Actualizaciones automáticas (cambios legislativos),

• Formación (Webinar, telefónica o presencial),

• Acceso al asistente virtual ATENEA.

2.1.2 Sage NominaPlus

Sage NominaPlus permite una solución flexible a los líderes de las empresas
para poder administrar fácilmente el personal y la gestión de la nómina, mencionado
software proporciona una visibilidad completa de la actividad de la nómina, estado,
pago, perfil del trabajador, etc . La aplicación genera automáticamente las boletas de
pago para el personal y tiene en cuenta las siguientes especificidades:

• Tipo de contrato: mensual, por hora, reverso, fuera de horario, etc.

• Ausencias: vacaciones, enfermedad, etc.

Cumplimiento de obligaciones legales

• RGPD,

• compatible con Cret@,

• enlace con el Sistema RED.

Gestión de pagos

• enlace con banca electrónica,

• boletines de pago clarificado,

• historial de nóminas.

8
Ventajas de Usar Sage Nominaplus

Ahorrar tiempo

Acceso a una gestión detallada de los empleados de la empresa para la


gestión laboral.

• Generación automática de boletas de pago.

• Centralización de toda la información relacionada con trabajadores.

• Posibilidad de contar con asesores online y soporte para el uso del


software.

• Un conjunto de estados pre-parametrizados asegura el monitoreo


detallado de la actividad de la empresa.

Navegar intuitivamente

Contar con una navegación más intuitiva y más rápida. El software es muy
sencillo y profesional.

Cuenta con un menú principal organizado en botones y pestañas temáticas,


posibilidad de personalizar los favoritos y estar informado desde la interfaz sobre las
últimas actualizaciones.

2.1.3 Factorial HR

Factorial se sitúa como la asesoría 2.0, ya que permite la gestión de nóminas,


los recursos humanos (rrhh), asesoría laboral y portal de empleado, fusionando el
trato humano de una asesoría laboral con la tecnología de una Start Up.

El antes mencionado software facilita la gestión de los recursos humanos y


nóminas. La solución ha sido diseñada para solucionar los problemas de
comunicación con las gestorías, disminuir el uso excesivo y fatigoso de Excel
además de evitar el envío de emails para gestionar ausencias y vacaciones [4].

9
Características de Factorial Nómina

Factorial Nómina es una solución de Factorial HR especializada es la gestión


de nóminas. La herramienta también ayuda con la optimización de:

• Gestión de contratos,

• Pagos y retribuciones,

• Ausencias y vacaciones,

• Gestión documental,

• Seguros sociales y declaraciones de impuestos.

Como ya se hizo mención soluciona los problemas de comunicación y


optimiza notablemente la gestión del departamento de recursos humanos.

El software de Recursos Humanos está dirigido a PYMES (de 1 a 250


empleados).

Funcionalidades de Factorial HR gratis

• Creación y gestión de las vacaciones de los empleados;

• Gestión documental (contratos, bajas, nóminas, etc);

• Portal del empleado;

• Creación del organigrama de la empresa;

• Creación de eventos;

• Gestión de beneficios mediante la retribución flexible (cheque comida,


transporte, guardería y seguro médico)

10
2.2 Marco Teórico

2.2.1 Java y MySQL

Como primer software se hace mención de JAVA el cual fue creado por James
Gosling en el año 1990. La característica principal del mencionado lenguaje de
programacion es que está plenamente orientado a objetos. Es muy fácil de aprender,
en Java es relativamente sencillo programar desde el principio.

Por otra parte, MySQL es un sistema de gestión de bases de datos relacional


desarrollado bajo licencia dual: Licencia pública general/Licencia comercial por
Oracle Corporation y está considerada como la base de datos de código abierto más
popular del mundo y una de las más populares en general junto a Oracle y Microsoft
SQL Server, sobre todo para entornos de desarrollo web [5].

2.2.2 Método de cascada

Utilizaremos el modelo de cascada, cuyas ventajas más importantes son que


la metodología en cascada se pone en la planificación de proyecto y, por tanto, antes
de comenzar cualquier tipo de desarrollo es necesario que tanto la visión como el
plan estén claros. Debido a que el método de cascada requiere un amplio esfuerzo
de preparación previa, permite comenzar con el software con bastante rapidez,
estimar calendarios y presupuestos con mayor precisión, lograr un nivel de
satisfacción del cliente más elevado que otros enfoques, ya desde el principio, la
metodología en cascada supera algunas de las limitaciones de otros métodos. La
metodología en cascada no es ni mejor ni peor que otras, sólo hay que saber elegirla

11
cuando resulta más conveniente su aplicación, en función del proyecto y sus
necesidades. Y esto sucede, por ejemplo, al enfrentarse a iniciativas estáticas, donde
no es muy probable la introducción de cambios se realizarán a lo largo del proceso
de desarrollo o cuando se cuenta con equipos de trabajo de menor experiencia, que
pueden beneficiarse de una estructura más rígida, como la que propone este
enfoque, es por eso por lo que elegimos este modelo para usar en nuestro proyecto.

Las etapas que conforman al modelo son:

Requisitos del software

En esta fase se hace un análisis de las necesidades del cliente para


determinar las características del software a desarrollar, y se especifica todo lo que
debe hacer el sistema sin entrar en detalles técnicos. Hay que ser especialmente
cuidadoso en esta primera fase, ya que en este modelo no se pueden añadir nuevos
requisitos en mitad del proceso de desarrollo.

Por lo tanto, esta es la etapa en la que se lleva a cabo una descripción de los
requisitos del software, y se acuerda entre el cliente y la empresa desarrolladora lo
que el producto deberá hacer. Disponer de una especificación de los requisitos
permite estimar de forma rigurosa las necesidades del software antes de su diseño.
Además, permite tener una base a partir de la cual estimar el coste del producto, los
riesgos y los plazos.

En el documento en el que se especifican los requisitos, se establece una lista


de los requerimientos acordados. Los desarrolladores deben comprender de forma
clara el producto que van a desarrollar. Esto se consigue teniendo una lista detallada
de los requisitos, y con una comunicación fluida con el cliente hasta que termine el el
tiempo de desarrollo.

Diseño

En esta etapa se describe la estructura interna del software, y las


relaciones entre las entidades que lo componen.

12
Descompone y organiza el sistema en elementos que puedan elaborarse por
separado, aprovechando las ventajas del desarrollo en equipo. Como resultado surge
el SDD (Documento de Diseño del Software), que contiene la descripción de la
estructura relacional global del sistema y la especificación de lo que debe hacer cada
una de sus partes, así como la manera en que se combinan unas con otras.

Es conveniente distinguir entre diseño de alto nivel o arquitectónico y diseño


detallado. El primero de ellos tiene como objetivo definir la estructura de la solución
(una vez que la fase de análisis ha descrito el problema) identificando grandes
módulos (conjuntos de funciones que van a estar asociadas) y sus relaciones. Con
ello se define la arquitectura de la solución elegida. El segundo define los algoritmos
empleados y la organización del código para comenzar la implementación.

Implementación

En esta fase se programan los requisitos especificados haciendo uso de


las estructuras de datos diseñadas en la fase anterior. La programación es el
proceso que lleva de la formulación de un problema de computación, a un programa
que se ejecute produciendo los pasos necesarios para resolver dicho problema.

Al programar, tenemos que realizar actividades como el análisis de las


condiciones, la creación de algoritmos, y la implementación de éstos en un lenguaje
de programación específico.

Un algoritmo es un conjunto de instrucciones o reglas bien definidas y


ordenadas que permiten llevar a cabo una actividad mediante pasos sucesivos.

Verificación

Como su propio nombre indica, una vez se termina la fase de implementación


se verifica que todos los componentes del sistema funcionen correctamente y
cumplen con los requisitos.

El objetivo de las pruebas es el de obtener información de la calidad del


software, y sirven para: encontrar defectos o bugs, aumentar la calidad del software,

13
refinar el código previamente escrito sin miedo a romperlo o introducir nuevos bugs,
etc.

Instalación y mantenimiento

Una vez se han desarrollado todas las funcionalidades del software y se ha


comprobado que funcionan correctamente, se inicia la fase de instalación y
mantenimiento. Se instala la aplicación en el sistema y se comprueba que funcione
correctamente en el entorno en que se va a utilizar.

A partir de ahora hay que asegurarse de que el software funcione y hay que
destinar recursos a mantenerlo. El mantenimiento del software consiste en la
modificación del producto después de haber sido entregado al cliente, ya sea para
corregir errores o para mejorar el rendimiento o las características.

El propósito de esta fase es mantener el valor del software a través del tiempo.
Esto puede hacerse añadiendo nuevos requisitos, corrigiendo errores, renovando el
aspecto visual, mejorando la eficiencia o añadiendo nueva tecnología. El periodo de
mantenimiento puede durar años, por lo que es una fase clave del modelo en
cascada.

Para llevar a cabo correctamente la fase de mantenimiento, se necesita trazar


un plan de antemano que nos prepare para todos los escenarios que puedan
producirse durante esta fase. Para evitar futuros conflictos con el cliente, en el plan
hay que especificar cómo los usuarios solicitarán las modificaciones o la corrección
de errores, hacer una estimación del coste de la modificación de funcionalidades o
corrección de errores, quién se encargará del mantenimiento, durante cuánto tiempo
se dará soporte al software, etc.

2.7.2 Investigación Documental

La investigación documental es un tipo de estudio de interrogantes que


emplea documentos oficiales y personales como fuente de información; dichos

14
documentos pueden ser de diversos tipos: impresos, electrónicos o gráficos [ CITATION
McC \l 2058 ].

De acuerdo con Baena (1985), la investigación documental es “… una técnica


que consiste en la selección y recopilación de información por medio de la lectura y
crítica de documentos y materiales bibliográficos, de bibliotecas, hemerotecas,
centros de documentación e información.

2.7.3 Selección, diseño y prueba del instrumento de recolección de la información

La entrevista

Es una técnica de gran utilidad en la investigación cualitativa para recabar


datos; se define como una conversación que se propone un fin determinado distinto
al simple hecho de conversar.3 Es un instrumento técnico que adopta la forma de un
diálogo coloquial. Canales la define como “la comunicación interpersonal establecida
entre el investigador y el sujeto de estudio, a fin de obtener respuestas verbales a las
interrogantes planteadas sobre el problema propuesto”.2 Heinemann propone para
complementarla, el uso de otro tipo de estímulos, por ejemplos visuales, para obtener
información útil para resolver la pregunta central de la investigación. Se argumenta
que la entrevista es más eficaz que el cuestionario porque obtiene información más
completa y profunda, además presenta la posibilidad de aclarar dudas durante el
proceso, asegurando respuestas más útiles. La entrevista es muy ventajosa
principalmente en los estudios descriptivos y en las fases de exploración, así como
para diseñar instrumentos de recolección de datos (la entrevista en la investigación
cualitativa, independientemente del modelo que se decida emplear, se caracteriza
por los siguientes elementos: tiene como propósito obtener información en relación
con un tema determinado; se busca que la información recabada sea lo más precisa
posible; se pretende conseguir los significados que los informantes atribuyen a los
temas en cuestión; el entrevistador debe mantener una actitud activa durante el
desarrollo de la entrevista, en la que la interpretación sea continua con la finalidad de
obtener una compresión profunda del discurso del entrevistado). Con frecuencia la

15
entrevista se complementa con otras técnicas de acuerdo con la naturaleza
específica de la investigación

Estructura de la Entrevista:

1. ¿Cuánto tiempo lleva al mando de esta empresa?

2. ¿Cuáles son las áreas más importantes en cuanto a información se


refiere que hay dentro de la empresa?

3. ¿Qué aspectos de su empresa considera que podrían ser


optimizados a través de un sistema informático?

4. ¿El pago de sus empleados es semanal, o quincenal, o mensual?

5. ¿Con cuántos empleados cuenta la empresa?

6. ¿Qué es eso de empleados base? ¿Hay alguna diferencia entre los


empleados registrados y los base?

7. ¿Aparte de esta jerarquía, existe otra en la empresa? ¿Cuáles son?


¿Cuánto ganan?

8. ¿Todos ellos registrados en algún lugar sea papel u oficios?

9. ¿Quiénes son los administradores que maneja esos registros? ¿La


empresa otorga algún tipo de adelanto del pago semanal?

10. ¿Cuánto es el monto total que puede ser adelantado


semanalmente?

11. ¿se pueden pedir más de un adelanto semanalmente?

12. ¿La empresa da préstamos a sus empleados?

13. ¿Cuánto es el monto total que puede ser prestado a un trabajador?

14. ¿Qué requisitos se deben cumplir para que el préstamo sea


otorgado?

16
15. ¿Cada cuánto puede ser otorgado un préstamo?

16. ¿De qué forma el empleado va pagando dicho préstamo?,¿se le


descuenta de su sueldo semanal?

17. ¿Si un empleado falta, cuando es el monto que se le descuenta al


día?,¿o por hora?

18. ¿Maneja horas extras?, de ser así, ¿Cuánto se paga por horas
extra?

19. ¿si el empleado excede un número de horas extras a la semana o


al mes, se incrementa el pago de dichas horas?

20. ¿existe alguna otra retribución monetaria para el empleado?,


como, por ejemplo, por hacer un excelente trabajo, o ser rápido y preciso.

21. ¿Cuánto tiempo tarda en hacer la labor de las nóminas y otros


registros?

22. ¿Cómo se resguarda esa información?

23. ¿Alguna vez ha tenido problemas con documentos físicos que


considere pudieron haberse evitado a falta de la implementación de un sistema
informático?

24. ¿Se utiliza algún software para el manejo de la información


financiera?

25. Hablando financieramente de manera interna ¿Considera eficiente


el método de control de pago a los empleados y la compra/venta de materiales
y servicios?

26. ¿Cuál considera usted que es el principal factor de la empresa que


podría ser vital para monitorear/controlar y que esto conlleve a un mejor
rendimiento?

27. ¿Cree que alguno del personal requiera

17
28. unos cursos de inducción para implementar un software?

2.7.6 Plan de presentación gráfica de los resultados

Ilustración 2: Plan de presentación grafica de los resultados

2.8 Cronograma de actividades

El proyecto está planeado para llevarse a cabo durante 10 semanas del


presente año, mediante las actividades mostradas por el siguiente cronograma. Las
actividades son descritas posteriormente:

Descripción de Actividades.
 Planteamiento del problema. Para esta actividad implica hacer una o
dos visitas al cliente de tal manera que pueda darnos detalles de cómo funciona la

18
empresa y en qué aspectos tiene complicaciones de las cuales solucionaremos con
la implementación del software.
 Especificación de requerimientos. En esta etapa el cliente nos dirá a
mayor detalle las necesidades de las que carece refiriéndose a software y gestión.
 Proponer solución. Aquí le hacemos una o varias propuestas de
solución a su problema antes platicado para que el cliente en cuestión elija la opción
deseada.
 Especificar alcances específicos. En esta etapa le informamos al
cliente que aspectos cubrirá el software y que cosas no para que al realizar el
programa no encuentre carencias ni cosas de más en lo propuesto.
 Realizar diagrama E-R. haremos el planteamiento mediante entidades
en la base de datos mediante diagramas de entidad-relación para posteriormente
diseñar las afinidades.
 Previsualización de entidades. En esta etapa se hará un render para
poder apreciar todas las entidades que intervendrán en la base de datos y la manera
en la que las relacionaremos.
 Normalización de afinidades. Después de hacer la previsualización
procedemos a normalizar las afinidades para poder tener un rendimiento óptimo
en el acceso a la base de datos.
 Diseño de algoritmo. Se hará un seudocódigo y diagrama de flujo para
poder plantear el algoritmo a seguir.
 Programación. En esta etapa se pondrá en marcha el diseño de la
base de datos y el software según lo prediseñado con anterioridad.
 Pruebas y corrección de errores. Una vez terminada parte del
software y la base, comenzaremos a hacer pruebas para determinar donde se puede
mejorar y también encontrar posibles errores de programación o diseño.
 Reporte de errores y corrección. Después de realizar varias pruebas,
los errores encontrados y corregidos serán registrados para evitar confusiones o
repetición de esos errores, así mismo se corregirán otros en caso de encontrar más.
 Muestra. Después de las correcciones pertinentes acudimos con el
cliente para mostrarle el funcionamiento del programa.

19
 Entrega. Presentación final y entrega.

2.9 Presupuesto y/o financiamiento

A continuación, se realiza el estudio del presupuesto en torno a desarrollo del


proyecto ABM-NIGT. La inversión sería en únicamente en la licencia del sistema
gestor de base de datos la cual tiene un costo de compra de $6,000 MX. para poder
utilizar todas las funciones de este; saldando esto se podrá hacer entrega del
software ABM-NIGT.
2.10 Bibliografía

20

También podría gustarte