Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERÍA
CARRERA DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DOCENTE:
CAMASCA MACEDO, CHARLES DUMMAR
INTEGRANTES:
8vo Ciclo
ÍNDICE GENERAL
INTRODUCCIÓN...........................................................................................................................3
OBJETIVOS....................................................................................................................................4
CAPITULO I: IDENTIFICACIÓN DEL SISTEMA......................................................................5
1. Identificación de la necesidad..................................................................................................5
1.1. Descripción del Sistema....................................................................................................5
1.1.1. Tipo de sistema..........................................................................................................5
1.1.2. Descripción del sistema.............................................................................................5
1.1.3. Ubicación geográfica.................................................................................................5
1.1.4. Servicios que brinda..................................................................................................6
1.2. Misión, Visión, y objetivos del sistema............................................................................6
1.2.1. Misión........................................................................................................................6
1.2.2. Visión.........................................................................................................................6
1.2.3. Objetivos del sistema.................................................................................................6
1.3. Identificación del problema..............................................................................................6
2. Análisis de factibilidad............................................................................................................7
2.1. Planteamiento de posibles soluciones...............................................................................7
2.2. Recomendación de solución factible.................................................................................8
CAPÍTULO II: PLAN DE ADMINISTRACIÓN DEL PROGRAMA...........................................9
PARTE I. ESPECIFICACIÓN DE TIPO 'A' DEL SISTEMA........................................................9
3. Requerimientos........................................................................................................................9
3.1. Definición del sistema.......................................................................................................9
3.1.1. Descripción general...................................................................................................9
3.1.2. Requerimientos operacionales...................................................................................9
3.1.3. Ítems de mantenimiento...........................................................................................10
3.1.4. Diagramas del sistema.............................................................................................10
3.2. Características del sistema..............................................................................................11
3.2.1. Características de desempeño..................................................................................12
3.2.2. Características físicas...............................................................................................12
3.2.3. Requerimientos de efectividad................................................................................13
3.2.4. Confiabilidad...........................................................................................................13
3.2.5. Capacidad de mantenimiento...................................................................................13
3.2.6. Factores humanos....................................................................................................14
3.2.7. Capacidad de soporte...............................................................................................14
3.3. Diseño y construcción.....................................................................................................15
1
3.3.1. Materiales, procesos y datos....................................................................................15
3.3.2. Seguridad.................................................................................................................15
3.4. Logística..........................................................................................................................15
3.4.1. Requerimientos de mantenimiento..........................................................................15
3.4.2. Equipo de soporte y prueba.....................................................................................15
3.4.3. Personal y adiestramiento........................................................................................16
4. Prueba y evaluación...............................................................................................................16
PARTE II: PLAN DE ADMINISTRACION DE INGENIERIA DE SISTEMAS.......................16
5. Objetivos................................................................................................................................16
6. Planeación técnica del programa...........................................................................................16
6.1. Introducción....................................................................................................................16
6.2. Requerimientos del programa.........................................................................................16
6.3. Planeación del programa.................................................................................................16
6.4. Administración de riesgos...............................................................................................16
7. Proceso de Ingeniería de sistemas.........................................................................................16
7.1. Análisis de la necesidad del sistema y estudio de viabilidad..........................................16
7.2. Requerimientos operativos del sistema...........................................................................16
7.3. Concepto de mantenimiento............................................................................................16
7.4. Análisis funcional...........................................................................................................16
8. Integración de especialidades de la ingeniería.......................................................................17
8.1. Especialidades de la ingeniería.......................................................................................17
8.2. Descripción de especialidades individuales de ingeniería..............................................17
8.2.1. Ingeniería de confiabilidad......................................................................................17
8.2.2. Ingeniería de mantenibilidad...................................................................................17
8.2.3. Ingeniería de factores humanos...............................................................................17
8.2.4. Ingeniería logística...................................................................................................17
8.2.5. Ingeniería de calidad................................................................................................17
8.2.6. Ingeniería de valor coste..........................................................................................17
CONCLUSIONES.........................................................................................................................17
RECOMENDACIONES................................................................................................................17
BIBLIOGRAFÍA...........................................................................................................................17
INTRODUCCIÓN
2
En el presente informe se detallará todo el proceso de desarrollo e implementación de un
sistema web con el fin de poder realizar la venta de bebidas alcohólicas online.
[ CITATION Bon17 \l 3082 ] menciona que “[…] la venta es un proceso bastante especializado,
que requiere de un trabajo profesional para la elaboración de una estrategia que permita obtener
las mejores condiciones. El proceso involucra una cuidadosa planificación y ejecución de sus
diferentes etapas, y hay que tener en cuenta que cada proceso de venta es diferente, y por lo tanto
requiere de distintas estrategias de ventas.
Se señala que una de cada cinco empresas que inician el proceso de venta logra concretar
adecuadamente la operación. Al igual que las ventas, las compras comprenden un proceso
complejo que va más allá de la negociación, con una buena gestión de compras la empresa
consigue ahorrar costes, satisfacer al cliente, en tiempo y cantidad, y obtener beneficios
empresariales directos, pues la gestión de compras y aprovisionamiento son decisivas para que la
empresa tenga éxito o fracaso. Si la empresa no cuenta con un buen proceso de compras y ventas
no podrán realizar una buena toma de decisiones, el sistema tiene como finalidad poder ayudar
en la toma de decisiones, así como también reducir los tiempos en los que se realizan dichos
procesos ya mencionados.”
Por todo lo anterior mencionado, se optó por desarrollar una propuesta de sistemas web que
pueda optimizar los procesos de venta, como solución para una correcta gestión de envíos para
los clientes, para ello usaremos el gestor de base de datos SQL Server 2014 conectado al IDE
Netbeans 8.2 con programación en jsp usando la estructura de Modelo Vista Controlador (MVC)
para un mejor manejo y entendimiento de código. Adicionalmente se planteará un cronograma
para las asesorías y mantenimientos necesarios para el mejor funcionamiento y entendimiento del
software.
3
OBJETIVOS
Objetivo General
Objetivos Específicos
Desarrollar una lista con el historial de todos los pedidos hechos por un cliente.
Desarrollar un catálogo virtual que permita ver la cantidad de productos disponibles
para ser vendidos.
Desarrollar una interfaz simple y entendible para el usuario.
Desarrollar una interfaz para la actualización de datos del cliente.
Digitalizar el uso de la documentación física a fin de integrarlos en el sistema web.
4
CAPITULO I: IDENTIFICACIÓN DEL SISTEMA
1. Identificación de la necesidad
RUC: 10700246707
Email: bohemioslicorería@gmail.com
Av. Chimpu Ocllo Mza. B Lote 10 Sub lote 33 – Urb. Enace – Lima – Lima
Carabayllo.
5
1.1.4. Servicios que brinda
1.2.1. Misión
1.2.2. Visión
Objetivo General
Lograr que sus clientes se sientan conformes con las entregas y productos
de calidad para que de tal manera ser recomendado.
Objetivos Específicos
6
Obtener con facilidad bebidas del extranjero para mayor satisfacción del
cliente o turistas.
Tener un software que automatice sus procesos de venta inicialmente.
Problema General
2. Análisis de factibilidad
7
- Desarrollada en Microsoft - Requieren instalación y
Visual estudio 2019. actualización personalizada.
APLICACIÓN - No requiere conexión a - Requerimientos especiales de
DESKTOP internet. software.
- Tiempo de respuesta más
rápido.
- Desarrollada en Android - Mayor costo de
Studio. mantenimiento
APLICACIÓN MOVIL
- Fácil portabilidad y uso - Acceso completo de código a
más simple. cualquier usuario.
- No portara todas las
funcionalidades completas.
Como recomendación factible se optó por un sistema web por lo que el cliente
podrá registrarse y comprar sus productos fácilmente por internet. Además, la
información brindada por el cliente será protegida y autenticada en la nube.
El sistema tendrá una interfaz sencilla que permitirá realizar todos los
procesos tales como comprar productos, mantenimiento de productos, listar
historial de ventas, etc.
8
CAPÍTULO II: PLAN DE ADMINISTRACIÓN DEL PROGRAMA
3. Requerimientos
REQUERIMIENTOS
REQUERIMIENTOS MINIMOS
RECOMENDADOS
CPU Pentium 4 2.8G / Sempron2800 Pentium Dual / Athlon 64x2
RAM 2 GB 4 GB
Graphic Card GeForce FX5200 or higher GeForce 8 Serices / Radeon HD
OS Windows 7 64bit Windows 7 64bit
Hard Disk
Space 8 GB 10 GB
Velocidad
Internet 10Mbps 40Mbps
Sistema
Operativo Windows 7 32bit Windows 10 64 bits
9
3.1.3. Ítems de mantenimiento
1. Mantenimiento correctivo
ENCARGADO FECHA CARACTERISTICAS
ACTUALIZACIÓN DEL SISTEMA OPERATIVO
ACTUALIZACIÓN DE SOFTWARE
LENING ALEXIS MANTENIMIENTO DE DISPOSTIVOS FISICOS
FLORES A TRATAR FORMATEO DE DISCO DURO
HERNANDES ELIMINAR VIRUS
CORREGIR ERRORES DE WINDOWS
RESTAURAR WINDOWS
2. Mantenimiento adaptativo
ENCARGADO FECHA CARACTERISTICAS
LIMPIEZA INTERNA DEL CPU
REVISIÓN DEL SPYWARE O MALWARE
HENRY
ELIMINAR BASURA DE LA CARPETA TEMPORAL
ARGANDOÑA Semestralmente
VILLANUEVA ACTUALIZAR ANTIVIRUS
DESFRAGMENTAR DISCO DURO
ELIMINAR PROGRAMAS BASURA.
3. Mantenimiento perfectivo
4. Mantenimiento preventivo
10
3.1.4. Diagramas del sistema
11
Se puede apreciar el diagrama de base de datos creado en gestor de SQL server 2014, el
cual especifica las entidades que dispondrá el sistema de la empresa.
12
3.2. Características del sistema
REQUERIMIENTOS FUNCIONALES
REQUERIMIENTOS
CRITERIOS DE ACEPTACION
FUNCIONALES
13
REQUERIMIENTOS
CRITERIOS DE ACEPTACION
FUNCIONALES
REQUERIMIENTOS
CRITERIOS DE ACEPTACION
FUNCIONALES
REQUERIMIENTOS
CRITERIOS DE ACEPTACION
FUNCIONALES
15
REQUERIMIENTOS
CRITERIOS DE ACEPTACION
FUNCIONALES
REQUERIMIENTOS
CRITERIOS DE ACEPTACION
FUNCIONALES
16
3.2.2. Características físicas
REQUERIMIENTOS REQUERIMIENTOS
CARACTERÍSTICAS
MINIMOS RECOMENDADOS
800Mhz Intel Pentium III o Intel Core i5 o
Procesador
equivalente equivalente
2GB (32-Bits), 4GB
Memoria RAM 512 MB
(64-Bits)
IDE Espacio en Disco 750 MB o superior 1.5 GB o superior
NetBeans 8.2 Windows 7
Microsoft Windows Vista
SP1 Professional/ Windows
Sistema Operativo 8 Professional/
/ Windows 7 Professional Windows 8.2
Professional
17
Athlon XP 1.5 a GHz o
superior
superior
Microsoft Memoria RAM 512 MB de RAM 1GB DE RAM
Edge
Espacio en Disco 100 MB de espacio libre 1 TERABYTE
https://support.google.com/chrome/a/answer/7100626?hl=es
https://support.google.com/chromecastbuiltin/answer/3209990?hl=es-419
18
PASÓ
PASÓ
ValidarValidar
correonúmeros PASÓ
Validar correo
Validar digitos PASÓ
Validar digitos
19
6
10
Validar cantidad
Bloquear campos
13
14
15
Bloquear campos
20
3.2.4. Confiabilidad
NOMBRE DE
HERRAMIENTA ENCARGADO DURACIÓN
TAREA
Flores
Integridad de base DBCC CHECKDB (TRANSACT- CADA 1
Hernández
de datos SQL) MES
Lening Alexis
Argandoña
Reducción de la base DBCC SHRINKDATABASE CADA 1
Villanueva
de datos (TRANSACT-SQL) MES
Henry
Flores
Mantener espacio CADA 1
NOTRUNCATE Hernandez
liberado MES
Lening Alexis
Devolver el espacio Argandoña
CADA 1
liberado al sistema TRUNCATEONLY Villanueva
MES
operativo Henry
Argandoña
Definir tareas de ALTER INDEX (TRANSACT- CADA 1
Villanueva
índices SQL) MES
Henry
Pichilingue
Actualizar UPDATE STATISTICS CADA 1
Hidalgo
estadísticas (TRANSACT-SQL) MES
Giancarlo
Pichilingue
Limpieza de EXEC CADA 1
Hidalgo
Historial SP_DELETE_BACKUPHISTORY MES
Giancarlo
Flores
Copia de seguridad CADA 5
BACKUP (TRANSACT-SQL) Hernandez
de la base de datos DIAS
Lening Alexis
21
3.2.6. Factores humanos
Tabla 4Factores Humanos
ENCARGADO HERRAMIENTA
22
3.3.1. Materiales, procesos y datos
MATERIALES
DATA HISTORICA
DATA NUEVA
MATERIALES
EQUIPOS
3.3.2. Seguridad
http://intranet2.minem.gob.pe/web/cafae/Pdfs/CNE.PDF
DESCRIPCION
METODOS DE - Las bandejas para cables deben ser instaladas como un sistema
23
completo, utilizando accesorios u otros medios para proveer soporte y
adecuados radios de curvatura a los conductores, antes que éstos sean
instalados.
- Cuando se conecten las bandejas para cables a otros sistemas de
alambrado, se debe asegurar en la transición que los conductores no
queden sujetos a daños mecánicos o abrasión, y puedan mantener sus
INSTALACION enlaces equipotenciales.
- No deben haber más de 12 salidas en cualquier circuito derivado de 2
conductores, excepto lo permitido por otras reglas del Código, se
considera para cada salida un consumo no menor de 1 A, excepto lo
permitido por la Subregla, se permite que el número de salidas sea
mayor que 12, en la medida que la corriente total del circuito no exceda
el 80% de la capacidad nominal del dispositivo de sobre corriente que lo
protege.
- Se permite que un sistema de alambrado prefabricado sea instalado
ALAMBRADO
lugares secos y accesibles, en espacios para acondicionamiento de aire
PREFABRICADO
cuando sean específicamente aprobados para ese tipo de utilización, y
sean instalados de acuerdo a la Regla 070-010.
- La instalación eléctrica debe ser hecha de modo que se reduzca al
mínimo la propagación del fuego a través de ductos de ventilación o de
aire acondicionado, montantes verticales, pisos o de barreras previstas
para este fin, tales como paredes, tabiques antifuego y similares.
- Las instalaciones de alambrado y cables eléctricos deben cumplir con
PROPAGACIÓN DE
los mínimos requerimientos de propagación de fuego de los materiales
FUEGO
de la edificación, y se debe cumplir con lo que se establece en el
Reglamento Nacional de Construcciones o en la normatividad
correspondiente.
- Se debe proveer una ventilación adecuada de los ambientes con equipo
eléctrico, de modo que se eviten temperaturas del aire, alrededor de
dicho equipo, mayores que las de diseño.
24
Se implementará las medidas de prevención y protección de salud contra el Covid-19 según
la Organización Mundial de Salud:
https://www.who.int/es/emergencies/diseases/novel-coronavirus-2019/advice-for-public?
gclid=Cj0KCQiAqo3-
BRDoARIsAE5vnaJ4iyKtdijV0cdiAx_bpNZZfaUchzhqlEmjkAifP8U3KABkUlTUJcsaAnT
8EALw_wcB
DESCRIPCION
Es importante que tanto el mobiliario como los
equipos tecnológicos, artículos de oficina y
diversos ambientes disponibles, estén
LIMPIEZA Y DESINFECCIÓN DE LOS debidamente aseados —de forma recurrente—
ESPACIOS DE TRABAJO para evitar contagios. Además. el personal de
limpieza debe contar el equipo de protección y la
capacitación necesaria para realizar un óptimo
desempeño y mantenerse a salvo.
EVALUACIÓN Y VIGILANCIA DE LA SALUD Como parte del Sistema de Gestión de Salud,
DEL EMPLEADO Seguridad y Medio Ambiente (HSE) de los
centros de trabajo, se deberán implementar
acciones que permitan detectar casos de Covid-
19 previo al ingreso a las instalaciones. Entre
ellas están las siguientes:
- Medir la temperatura corporal en la
entrada e, incluso, durante el día, si el
nivel de exposición es de Alto Riesgo.
- Solicitar el llenado de la Ficha de
Sintomatología Covid-19 para vislumbrar
signos de la enfermedad en días
anteriores.
- Aplicar pruebas serológicas o molecular
para Covid-19 en actividades que sean de
Muy Alto Riesgo, Alto Riesgo o
25
Mediano Riesgo.
De haber casos sospechosos, llamar a las
autoridades de salud correspondientes y estar al
pendiente del diagnóstico a la distancia. Para los
resultados positivos, el aislamiento será de 14
días.
26
FIREWALL SERVIDOR
UNA PC
La seguridad de para la protección de información interna del sistema se realizara mediante
DESCRIPCION
- Evitan los ataques de otros servidores a la red privada.
- Permiten al administrador de la red definir un embudo, manteniendo al
margen los usuarios no-autorizados.
- Permiten monitorear la seguridad, cuando aparece alguna actividad
USO DE
sospechosa, éste generará una alarma.
FIREWALL
- Permite concentrar la seguridad, centralizan los accesos.
- Generan alarmas de seguridad. Traducen direcciones (NAT).
- Monitorean y registran el uso de servicios de WWW y FTP.
- Controlan el uso de Internet. Permiten bloquear el material no-adecuado.
USO DE - Uso de Microsoft Defender, antivirus nativo e incorporado en Windows, el cual
ANTIVIRUS permite una gestión fácil y simple de la seguridad y permisos de ciertas aplicación al
momento de ser usadas o conectadas ainternet.
https://desarrolloweb.com/articulos/seguridad-en-la-red-firewall.html
3.4. Logística
27
INTERNET
AL MENOS UNA PC
DEPENDENCIAS DE DESARROLLO INSTALADAS
//CRONOGRAMA Quienes son las personas encargadas para capacitar sobre el uso del
programa
Cronograma de capacitaciones…
Incluir en presupuesto….
4. Prueba y evaluación
0
KATALON
Pruebas las más importantes
28
PARTE II: PLAN DE ADMINISTRACION DE INGENIERIA DE SISTEMAS
5. Objetivos
6.1. Introducción
1 aceptar
2 evitar
3 mitigar
29
4 mitigar urgentemente
https://www.conare.ac.cr/images/docs/fondos_sistemas/formulacion/Catlogo%20de%20Riesgos
%20de%20Sistemas%20de%20Informacin.pdf
VAN Y TIR
FLUJO DE CAJA 1 2 3
Concepto 2017 2018 2019
INGRESOS 40000 45000 50000
COSTOS FIJOS 16000 16000 16000
Gastos de administración 3600 5600 5600
Gastos de ventas 18000 21000 24000
COSTO DE PROYECTO 3200 3200 3200
1 2 3 4 5
TOTAL -800 -800 1200 1704 2419,68
30
VAN S/ 1.266,40
TIR 58%
CONCLUSIONES
RECOMENDACIONES
A NIVEL DE PROGRAMA:
31
perdurable y sostenible para los siguientes encargados que requieran actualizar o
modificar alguna función del código.
- Se pueden implementar imágenes y mejor diseño del sistema para obtener una interfaz
mas amigable para el usuario final.
- Se pueden implementar mensajes de alertas para verificar la acción correcta o fallida por
cada interacción que haga el usuario con el sistema (compra exitosa, compra fallida, error
en actualizar datos, etc)
BIBLIOGRAFÍA
4rsoluciones. (2012). Tipos de mantenimiento de software. Obtenido de
https://www.4rsoluciones.com/blog/tipos-de-mantenimiento-de-software-2/
ahierro. (2020). Tipos de mantenimiento de software. Obtenido de https://blog.ahierro.es/tipos-
de-mantenimiento-de-software/
Bonnie, J. (2017). Autonoma. Obtenido de
http://repositorio.autonoma.edu.pe/bitstream/AUTONOMA/392/1/HUAMAN
%20VARAS%20JOSELYN%20%20-%20HUAYANCA%20QUISPE%20CARLOS.pdf
Castillo, G. (2020). Wikipedia. Obtenido de
https://es.wikipedia.org/wiki/Mantenimiento_de_software
Microsoft. (2017). Usar el Asistente para planes de mantenimiento. Obtenido de
https://docs.microsoft.com/es-es/sql/relational-databases/maintenance-plans/use-the-
maintenance-plan-wizard?view=sql-server-ver15
Microsoft. (2020). Microsoft® SQL Server® 2014 Express. Obtenido de
https://www.microsoft.com/es-es/download/details.aspx?id=42299
Microsoft. (2020). Search Product and Services Lifecycle Information. Obtenido de
https://docs.microsoft.com/en-us/lifecycle/products/?alpha=sql%20server%202014
Netbeans. (2020). NetBeans IDE 8.2 Information. Obtenido de
https://netbeans.org/community/releases/82/
NetBeans. (2020). NetBeans Release Roadmap. Obtenido de
https://netbeans.org/community/releases/roadmap.html
NetBeansTM. (23 de 09 de 2016). NetBeans IDE 8.2 Release Notes. Obtenido de
https://netbeans.org/community/releases/82/relnotes.html
32