Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Docente
Mg. Ing. Pérez Astonitas Roberto
Autores
Bustamante Campos Keymer Alexis
Mendoza Canta Jerlin
Sánchez Arbaiza Thania
Ciclo académico
Sexto (VI) 2020-I
INGENIERÍA DE SOFTWARE
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
ÍNDICE GENERAL
INTRODUCCIÓN..................................................................................................8
1. INFORMACIÓN GENERAL...........................................................................9
1.1. Título:.......................................................................................................9
1.2. Autores:...................................................................................................9
1.3. Fecha de inicio y fecha de término.........................................................9
1.4. Ubicación geográfica del proyecto..........................................................9
1.5. De la empresa.......................................................................................11
1.5.1. Descripción de la empresa.............................................................11
1.5.2. Misión..............................................................................................11
1.5.3. Visión..............................................................................................11
1.5.4. Valores...............................................................................................12
1.5.5. Estructura orgánica............................................................................12
2. PROBLEMA O NECESIDAD DEL NEGOCIO.............................................13
2.1. Diagnóstico situacional..........................................................................13
2.2. Análisis FODA.......................................................................................14
2.3. Identificación de procesos.....................................................................16
2.4. Optimización de procesos.....................................................................22
2.4.1. Recursos humanos............................................................................22
2.4.2. Compras.............................................................................................23
2.4.3. Almacén.............................................................................................24
2.4.4. Administración....................................................................................25
2.4.5. Ventas................................................................................................26
2.5. Requerimientos.....................................................................................27
2.6. Actores..................................................................................................27
2.6.1. Actores de la empresa....................................................................27
2.6.2. Actores del proyecto.......................................................................28
3. OBJETIVOS.................................................................................................29
3.1. Objetivo general....................................................................................29
3.2. Objetivos específicos............................................................................29
4. PLANIFICACIÓN DEL PROYECTO............................................................30
4.1. Metodología de desarrollo eXtreme Programing (XP)..........................30
4.1.1. Definición........................................................................................30
4.1.2. Situaciones de uso.........................................................................30
INGENIERÍA DE SOFTWARE
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
4.1.3. Objetivos.........................................................................................31
4.1.4. Características................................................................................31
4.1.5. Fases de eXtreme Programing (XP)..............................................31
4.2. Alcance..................................................................................................34
4.3. Tiempo...................................................................................................34
4.4. Costo y financiación..............................................................................35
4.5. Calidad..................................................................................................37
4.6. Recursos humanos...............................................................................39
4.6.1. Adquisición del equipo del proyecto...............................................39
4.6.2. Planificación del equipo del proyecto.............................................40
4.6.3. Equipo de desarrollo del proyecto..................................................41
4.7. Comunicaciones....................................................................................42
4.7.1. Manejo de documentación interna y externa del proyecto.............42
4.7.2. Herramientas:.................................................................................42
4.7.3. Servicios.........................................................................................43
4.8. Gestión de riesgos.................................................................................44
4.8.1. Riesgos principales.........................................................................44
4.9. Adquisiciones........................................................................................45
4.9.1. Adquisición de hardware................................................................46
4.9.2. Adquisición de software..................................................................46
4.9.3. Adquisición de servicios.................................................................46
4.10. Cronograma de ejecución..................................................................47
4.10.1. Tareas y actividades.......................................................................47
4.10.2. Cronograma de ejecución Microsoft Project..................................49
5. DESARROLLO E IMPLEMENTACIÓN.......................................................52
5.1. Diseño....................................................................................................52
5.1.1. Diagrama de clase..........................................................................52
5.1.2. Modelo de datos.............................................................................52
5.2. Codificación...........................................................................................53
5.2.1. Herramientas..................................................................................53
5.3. Documentación......................................................................................55
5.3.1. Manual de usuario..........................................................................55
5.3.2. Manual de configuraciones.............................................................55
INGENIERÍA DE SOFTWARE
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
6. IMPLEMENTACIÓN.....................................................................................56
6.1. Pruebas.................................................................................................56
6.2. Capacitación..........................................................................................63
6.3. Implementación.....................................................................................64
7. MEJORA CONTINUA..................................................................................64
7.1. Opciones adicionales............................................................................64
7.2. Consideraciones....................................................................................65
7.3. Garantía.................................................................................................68
7.4. Revisiones del Software........................................................................68
8. REFERENCIAS BIBLIOGRÁFICAS............................................................69
9. ANEXOS......................................................................................................71
INGENIERÍA DE SOFTWARE
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
ÍNDICE DE FIGURAS
INGENIERÍA DE SOFTWARE
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
ÍNDICE DE TABLAS
INGENIERÍA DE SOFTWARE
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
INTRODUCCIÓN
INGENIERÍA DE SOFTWARE 8
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
1. INFORMACIÓN GENERAL
1.1. Título:
1.2. Autores:
Inicio: 14/Mayo/2020
Final: 14/Agosto/2020
País: Perú
Región: Lambayeque
Provincia: Chiclayo
Distrito: Chiclayo
Dirección: CPM Fanny Abanto Calle
INGENIERÍA DE SOFTWARE 9
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE 10
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
1.5. De la empresa
1.5.1. Descripción de la empresa
Farmacia JV S.R.L empresa dedicada al rubro Farmacéutico inició
sus actividades en su establecimiento principal ubicado en la ciudad
de Chiclayo, ofertando una amplia gama de productos, de las
mejores marcas a precios accesibles.
1.5.2. Misión
Farmacia JV S.R.L empresa puesta al servicio de la industria
farmacéutica y cosmética, que oferta una amplia gama de productos
farmacéuticos, buscando satisfacer las necesidades de los clientes,
INGENIERÍA DE SOFTWARE 11
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
1.5.3. Visión
Farmacia JV busca ser reconocida como una empresa de excelencia
en el sector farmacéutico con un crecimiento constante,
persiguiendo ampliar oportunidades de desarrollo profesional y
personal de quienes la componen, expandiendo productos en todo el
mercado local y nacional, como una empresa altamente competitiva,
ofreciendo sus productos con los mayores estándares de calidad a
nivel mundial, contribuyendo al desarrollo de nuestra comunidad
siendo una empresa responsable.
1.5.4. Valores
Liderazgo
Calidad
Vocación de servicio
Respeto
Compromiso
Integridad e innovación
Respeto a la vida
Ética
Responsabilidad social
INGENIERÍA DE SOFTWARE 12
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
Gerente / Propietario
Recursos
Presupuesto Caja
Humanos
Dispensación
INGENIERÍA DE SOFTWARE 13
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE 14
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
mejor calidad.
Su atención es personalizada.
Se compromete ampliamente con
el paciente.
Oportunidades Amenazas
Se cuenta, con los años Se detecta alta competitividad en
suficientes en el campo de la zona y acumulación del
farmacéutico. mercado por parte de las grandes
Tiene la aceptación y la confianza cadenas farmacéuticas.
de la clientela.
Por parte de los clientes, lo Falta de liquidez económica
consideran como una empresa
seria. La venta de medicamentos que es
FORTALEZAS DEBILIDADES
INGENIERÍA DE SOFTWARE 15
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE 16
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
Definición
INGENIERÍA DE SOFTWARE 17
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
Descripción
Fases
2.3.2. Compras
Definición
Son las fases por las que pasa una persona desde que se da cuenta
que tiene una necesidad hasta que adquiere un producto o servicio.
INGENIERÍA DE SOFTWARE 18
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
Descripción
Fases
INGENIERÍA DE SOFTWARE 19
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
2.3.3. Almacén
Definición
Descripción
Fases
INGENIERÍA DE SOFTWARE 20
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
2.3.4. Administración
Definición:
Descripción
Fases
INGENIERÍA DE SOFTWARE 21
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
Definición
Descripción
Fases
INGENIERÍA DE SOFTWARE 22
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE 23
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
2.4.2. Compras
INGENIERÍA DE SOFTWARE 24
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
2.4.3. Almacén
INGENIERÍA DE SOFTWARE 25
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE 26
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
2.4.4. Administración
INGENIERÍA DE SOFTWARE 27
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
2.4.5. Ventas
INGENIERÍA DE SOFTWARE 28
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
2.5. Requerimientos
2.6. Actores
2.6.1. Actores de la empresa
Gerente/ Propietario: Usualmente vela por todas las funciones
de mercado y ventas de una empresa, así como las operaciones
del día a día. Responsable de liderar y coordinar las funciones de
la planificación estratégica (Wikipedia, Wikipedia, 2020).
Administrador: Persona que obtiene resultados a través de
otras personas. responsable de llevar a cabo las actividades
necesarias para alcanzar las metas organizacionales (Allen &
Gilmore, 1993).
Proveedor: Aquel tercero que abastece de materiales u otros
suministros a la empresa, los cuales son necesarios para su
desarrollo y funcionamiento (Soluciones, 2002).
INGENIERÍA DE SOFTWARE 29
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE 30
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
3. OBJETIVOS
INGENIERÍA DE SOFTWARE 31
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE 32
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
4.1.3. Objetivos
Busca la satisfacción del cliente.
Ayuda a potenciar el trabajo en equipo.
Minimiza el riesgo actuando sobre las variables del proyecto:
costo, tiempo, calidad, alcance.
4.1.4. Características
Se basa en principios.
Funcionamiento del software, basadas en pruebas y errores.
Dirigido a los que producen y utilizan software.
Se define al cliente.
Equipo con formación elevada y dispuesto a aprender.
Conformado por grupos pequeños y muy integrados (2 a 12
personas).
INGENIERÍA DE SOFTWARE 33
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
3) Codificación
Disponibilidad del cliente: Uno de los requerimientos es
tener al cliente disponible durante todo el proyecto.
Uso de estándares: Promueve la programación basada en
estándares, de manera que sea fácilmente entendible por
todo el equipo.
Programación dirigida por pruebas: Pruebas unitarias,
realizadas por los desarrolladores. test que condicionan el
desarrollo.
INGENIERÍA DE SOFTWARE 34
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
4) Pruebas
Pruebas unitarias: Todo código liberado pase correctamente
las pruebas unitarias, es lo que habilita que funcione la
propiedad colectiva del código.
Detección y corrección de errores: Cuando se encuentra
un error, debe ser corregido inmediatamente teniendo
precaución para que errores similares no vuelvan a ocurrir.
Pruebas de aceptación: Son creadas en base a las historias
de usuarios, en cada ciclo de la iteración del desarrollo. El
cliente debe especificar uno o diversos escenarios para
comprobar si ha sido correctamente implementada.
(Joskowicz, 2008).
INGENIERÍA DE SOFTWARE 35
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
4.2. Alcance
4.3. Tiempo
INGENIERÍA DE SOFTWARE 36
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
Fecha:
a) Recursos humanos
Tabla 4. Cotos en recursos humanos.
Costo
Personal Soles Dólares Cantidad Total
INGENIERÍA DE SOFTWARE 37
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
b) Recursos de hardware
Tabla 5. Cotos en recursos de hardware.
Costo
Hardware Soles Dólares Cantidad Total
c) Recursos de software
Tabla 6. Cotos en recursos de software.
Costo
Software
Soles Dólares Cantidad Total
INGENIERÍA DE SOFTWARE 38
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
S/ 6,389.6
Costo: $1 Dólar = S/ 3.49 Soles
d) Servicios
Tabla 7. Costo en servicios.
Costo
Servicios
Soles Dólares Cantidad Total
e) Costo total
Tabla 8. Cotos en total estimado de desarrollo.
Moneda
Ítem Desarrollo
Soles Dólares
INGENIERÍA DE SOFTWARE 39
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
4.5. Calidad
INGENIERÍA DE SOFTWARE 40
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
Aprendizaje
Usabilidad Operabilidad
Protección
Estética
Acabildad
Madurez
Disponibilidad
Fiabilidad Tolerancia a fallos
Capacidad de recuperación
Confidencialidad
Integridad
Seguridad No repudio
Autenticidad
Responsabilidad
Modularidad
Mantenibilidad Reusabilidad
Inalizabilidad
Capacidad de ser modificado
Capacidad de ser probado
Capacidad de ser reemplazado
Portabilidad Facilidad de instalación
Adaptabilidad
INGENIERÍA DE SOFTWARE 41
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
Figura 11. Metodología utilizada para la adquisición del equipo de trabajo del
Proyecto.
4.6.2. Planificación del equipo del proyecto
INGENIERÍA DE SOFTWARE 42
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
Miembro Rol
INGENIERÍA DE SOFTWARE 43
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
4.7. Comunicaciones
4.7.1. Manejo de documentación interna y externa del proyecto
Desarrollo de proyecto realizando de manera virtual (teletrabajo),
esto debido al estado de emergencia que está pasando el país y las
condiciones que se están presentando a nivel mundial.
INGENIERÍA DE SOFTWARE 44
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
4.7.2. Herramientas:
Google Meet: Servicio de videotelefonía desarrollado por
Google.
WhatsApp Messenger: Aplicación de mensajería instantánea
para teléfonos inteligentes, en la que se envían y reciben
mensajes mediante Internet, así como imágenes, vídeos, audios,
documentos, ubicaciones, contactos, gifs, así como llamadas y
videollamadas con varios participantes a la vez.
GitHub: Es una forja para tener proyectos usando el sistema de
control de versiones Git
4.7.3. Servicios
Para que toda la comunicación sea de manera óptima se tiene que
contar con servicios tanto móviles como de internet
INGENIERÍA DE SOFTWARE 45
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
Costo
Servicios
Soles Dólares Cantida Total
d
Plan móvil S/75,90 $21.77 4 S/303.60
Plan de internet S/79.90 $22.91 3 S/239.70
Instalación de planes S/60.00 $17.21 7 S/420.00
Tabla 12. Servicios óptimos para el desarrollo del proyecto.
INGENIERÍA DE SOFTWARE 46
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE 47
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
4.9. Adquisiciones
INGENIERÍA DE SOFTWARE 48
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE 49
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
2) Planificación:
Definir marco metodológico
Definición de los requerimientos
Definición del alcance
Definición de la arquitectura
Plan de entregas
INGENIERÍA DE SOFTWARE 50
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
3) Diseño:
Selección de herramientas
Diseño conceptual
Diseño lógico
Prototipo
Revisión de diseños
Mejoras de diseños
Conseguir aprobación para continuar
4) Codificación:
Revisión de los diseños
Ingeniería de software
Estructura de base de datos
Inteligencia de negocios
Programación
Pruebas de programación
5) Pruebas:
Pruebas unitarias
Pruebas de integridad
Pruebas de seguridad
Detección de errores
Corrección de errores
Prueba de aceptación
Prueba de sistema general
Documentación
6) Puesta en marcha:
Instalación
Entrenamiento
Mantenimiento
FIN
INGENIERÍA DE SOFTWARE 51
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE 52
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE 53
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE 54
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
5. DESARROLLO E IMPLEMENTACIÓN
5.1. Diseño
5.1.1. Diagrama de clase
detalle_ingreso
articulo
iddetalle_ingreso : Integer detalle_salida
categoria idarticulo : String
cant_ingreso : Double iddetalle_salida : Integer
idcategoria : String nom_articulo : String
precio_unitario : Double cant_salida : Double
nom_categoria : String 1 1..* descripcion : String 1 1..* 1 1..*
stock : Double pe_salida : Double
foto : String
precio_venta : Double
1..* 1..*
1
1..*
presentacion
idpresentacion : String
1
nom_presentacion : String 1
1..* salida_articulo
1
ingreso_articulo idsalida : String
detalle_venta fecha_salida : Date
proveedor idingreso : String iddetalle_venta : Integer motivo : String
idproveedor : String fecha_ingreso : Date cant_venta : Double
1 1..* descripcion : String
nom_proveedor : String descripcion : String precio_venta : Double 1..*
ruc : String tipo_ingreso : String
direccion : String tipo_comprobante : String 1..*
1..*
telefono : String num_comprobante : String
total_ingreso : Double
1
1
venta_articulo
cliente
idventa : String sucursal
idcliente : String
fecha_venta : Date idsucursal : String
nom_cliente : String
estado : String nom_sucursal : String
tipo_documento : String
descripcion : String direccion : String
num_documento : String 1 1..* 1..* 1
tipo_comprobante : String descripcion : String
telefono : String
num_comprobante : String telefono : String
direccion : String
total_venta : Double
1
INGENIERÍA DE SOFTWARE 55
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
5.2. Codificación
5.2.1. Herramientas
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,12 y una
de las más populares en general junto a Oracle y Microsoft SQL
Server, todo para entornos de desarrollo web.
INGENIERÍA DE SOFTWARE 56
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE 57
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
5.3. Documentación
5.3.1. Manual de usuario
Una Guía de usuario, también conocida como Manual de usuario, es
un documento de comunicación técnica destinado a dar asistencia a
las personas que utilizan un sistema en particular.
INGENIERÍA DE SOFTWARE 58
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
6. IMPLEMENTACIÓN
6.1. Pruebas
INGENIERÍA DE SOFTWARE 59
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE 60
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE 61
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
de búsqueda.
Resultado esperado La búsqueda se hace correctamente según tipo y el
valor de búsqueda.
Resultado obtenido Se cumple el resultado esperado
Tabla 26. Prueba 9. Realizar las compras.
Prueba 9 Realizar las compras
Descripción El sistema cuenta con una interfaz donde se registra las
compras que se realizara cuando algunos
medicamentos llegan al stock mínimo que es 100, la
aplicación cuenta con los siguientes mantenedores
nuevo, guardar, cancelar, salir.
Resultado esperado La aplicación registra la información de los
medicamentos que se va a comprar, también se puede
registrar un nuevo medicamento que se requiere de su
compra como también se puede cancelar o guardar.
Resultado obtenido Se realiza correctamente el detalle de la compra que se
va a realizar.
INGENIERÍA DE SOFTWARE 62
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
valor de búsqueda.
Resultado obtenido Se cumple el resultado esperado
INGENIERÍA DE SOFTWARE 63
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE 64
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE 65
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
6.2. Capacitación
Para un buen manejo del sistema y evitar errores se tiene que conocer
el funcionamiento correctamente de él. Para ello tenemos que capacitar
al personal encargado de utilizar el sistema.
INGENIERÍA DE SOFTWARE 66
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
6.3. Implementación
7. MEJORA CONTINUA
INGENIERÍA DE SOFTWARE 67
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
7.2. Consideraciones
INGENIERÍA DE SOFTWARE 68
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
Las normas que forman este apartado definen todos los modelos,
términos y definiciones comunes referenciados por todas las otras
normas de la familia 25000. Actualmente esta división se encuentra
formada por:
INGENIERÍA DE SOFTWARE 69
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE 70
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
7.3. Garantía
INGENIERÍA DE SOFTWARE 71
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
8. REFERENCIAS BIBLIOGRÁFICAS
Allen, W., & Gilmore, H. (1993). What Managers Do. American Management
Association.
INGENIERÍA DE SOFTWARE 72
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
http://www.aliat.org.mx/BibliotecasDigitales/sistemas/Analisis_de_sistem
as_de_informacion.pdf
INGENIERÍA DE SOFTWARE 73
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
9. ANEXOS
Manual de usuario
INGENIERÍA DE SOFTWARE 74
UNIVERSIDAD NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS
TORIBIO RODRÍGUEZ DE Y MECÁNICA ELÉCTRICA
MENDOZA DE AMAZONAS E. P. DE INGENIERÍA DE SISTEMAS
Manual de configuraciones
INGENIERÍA DE SOFTWARE 75