Subido por Juan Maria Laura Cayoja

Proyecto Arquitectura de Software

Anuncio
FICHA DE IDENTIFICACIÓN DE TRABAJO DE INVESTIGACIÓN
Título: Propuesta de implementación de un Sistema de Información Web para
una empresa Importadora y Comercializadora de materiales de construcción
Autores: Betty Ivonne Andrade Córdova – 201302556
Juan Carlos Blacutt Yucra – 200402794
Juan Maria Laura Cayoja – 201310953
José Luis Olmos Alá – 200402479
Roberto Quispe Flores – 200404945
Fecha: 4 de mayo de 2019
Carrera: Ingeniería de Sistemas
Módulo: Arquitectura de Software
Docente: Ing. Eddy Torrico
Periodo Académico: Semestre I/2019
Subsede: Oruro
TABLA DE CONTENIDOS
1. INTRODUCCIÓN ................................................................................................................. 1
1.1. PROPUESTA DE IMPLEMENTACIÓN ........................................................................ 1
1.2. OBJETIVOS ..................................................................................................................... 1
1.2.1. OBJETIVO GENERAL ............................................................................................ 1
1.2.2. OBJETIVOS ESPECÍFICOS .................................................................................... 1
2. ARQUITECTURA FÍSICA .................................................................................................. 2
2.1. INFRAESTRUCTURA TECNOLÓGICA....................................................................... 2
2.2. PRESUPUESTO INFRAESTRUCTURA TECNOLÓGICA .......................................... 4
2.3. CÁLCULO DE COSTO DEL SISTEMA ........................................................................ 4
2.4. CRONOGRAMA DE ACTIVIDADES ........................................................................... 5
3. ARQUITECTURA LÓGICA ............................................................................................... 6
3.1. TIPO DE ARQUITECTURA ........................................................................................... 6
3.2. ARQUITECTURA A PARTIR DE VISTAS................................................................. 11
3.2.1. VISTA LÓGICA ..................................................................................................... 12
3.2.2. VISTA DE DESARROLLO .................................................................................... 12
3.2.3. VISTA DE PROCESOS .......................................................................................... 13
3.2.4. VISTA FÍSICA ........................................................................................................ 14
3.2.5. VISTA DE ESCENARIOS ..................................................................................... 15
4. ATRIBUTOS DE CALIDAD ............................................................................................. 15
4.1. FIABILIDAD ................................................................................................................. 15
4.2. SEGURIDAD ................................................................................................................. 16
4.3. EFICIENCIA .................................................................................................................. 16
4.4. USABILIDAD ................................................................................................................ 16
4.5. MANTENIBILIDAD ..................................................................................................... 17
5. RECOMENDACIONES PARA LA IMPLEMENTACIÓN ........................................... 17
6. BIBLIOGRAFÍA ................................................................................................................. 18
ÍNDICE DE TABLAS
Tabla 1. Presupuesto de la infraestructura tecnológica ............................................................. 4
Tabla 2. Presupuesto de sueldos del equipo de desarrollo ........................................................ 5
Tabla 3. Cronograma de actividades.......................................................................................... 5
ÍNDICE DE FIGURAS
Figura 1. Representación de la infraestructura tecnológica........................................................ 3
Figura 2. Arquitectura de 3 capas. ............................................................................................ 11
Figura 3. Modelo de 4+1 vistas. ............................................................................................... 11
Figura 4. Diagrama de Colaboración del Sistema. ................................................................... 12
Figura 5. Diagrama de Componentes del Sistema.................................................................... 13
Figura 6. Diagrama de Actividades del Sistema. ..................................................................... 14
Figura 7. Diagrama de despliegue del Sistema. ....................................................................... 14
Figura 8. Diagrama de Casos de Uso del Sistema. ................................................................... 15
PROPUESTA DE IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN WEB PARA UNA
EMPRESA IMPORTADORA Y COMERCIALIZADORA DE MATERIALES DE CONSTRUCCIÓN
1. INTRODUCCIÓN
1.1. PROPUESTA DE IMPLEMENTACIÓN
Sistema de Información Web para las áreas de Importaciones y Almacén, de una empresa
Importadora y Comercializadora de materiales de construcción.
1.2. OBJETIVOS
1.2.1. OBJETIVO GENERAL
Desarrollar un Sistema de Información Web, para una empresa Importadora y
Comercializadora de materiales de construcción, para las áreas de Importaciones y Almacén;
para optimizar el seguimiento y la administración de la información.
1.2.2. OBJETIVOS ESPECÍFICOS
Para el área de Importaciones:

Realizar el registro de Importaciones y sus reportes generales.

Elaborar los reportes de Importaciones en Curso.

Efectuar el cálculo del Costo de Importación.
Para el área de Almacén:

Realizar el registro de Ingresos de mercadería según tipo de producto.

Realizar el registro de Salidas de mercadería.

Obtener los reportes de Inventario general y por períodos.

Efectuar un control de Inventario mediante el modelo de inventario PEPS (Primeros en
entrar, primeros en salir).
1
PROPUESTA DE IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN WEB PARA UNA
EMPRESA IMPORTADORA Y COMERCIALIZADORA DE MATERIALES DE CONSTRUCCIÓN
2. ARQUITECTURA FÍSICA
2.1. INFRAESTRUCTURA TECNOLÓGICA
Para la implementación del presente proyecto, se requiere:

Un estándar de equipos de cómputo con las siguientes características:

Procesador Intel Core i5 3.3 GHz. Memoria de 8 GB y Disco duro de 1 TB; ya que esto
permite ejecutar múltiples procesos de forma eficiente.

Sistema operativo Windows 7 o superior; para garantizar la compatibilidad con los
programas a utilizarse en la implementación del sistema.

Impresora EPSON L120 a chorro de tinta B/N y color; para la impresión de los
reportes que genere el sistema.

Conexión a Internet inalámbrica de Entel de 10 Mbps o superior; para poder manejar
los grandes volúmenes de información de forma rápida y eficiente.

Dos equipos de cómputo por sucursal, uno orientado al área de Importaciones, y otro
en el almacén para el control de Inventario.

Un dominio y un servicio de alojamiento web provistos por la empresa GoDaddy; para
implantar el Sistema de Información Web.

Un Firewall físico SonicWall TZ300 en la Administración Nacional en Santa Cruz; y
Firewalls lógicos (Microsoft Forefront TMG) para controlar el tráfico de Internet en cada una
de las sucursales.

Switch CISCO SG110-16-EU en cada una de las sucursales; para distribuir de forma
eficiente el Internet a los equipos de cómputo.
2
PROPUESTA DE IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN WEB PARA UNA
EMPRESA IMPORTADORA Y COMERCIALIZADORA DE MATERIALES DE CONSTRUCCIÓN
Figura 1. Representación de la infraestructura tecnológica.
Fuente: Elaboración propia.
3
PROPUESTA DE IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN WEB PARA UNA
EMPRESA IMPORTADORA Y COMERCIALIZADORA DE MATERIALES DE CONSTRUCCIÓN
2.2. PRESUPUESTO INFRAESTRUCTURA TECNOLÓGICA
Tabla 1. Presupuesto de la infraestructura tecnológica
Ítem
Cantidad
Precio Unitario ($us)
Total
Equipo de cómputo
10
600
6000
Impresora Epson L120
10
150
1500
Switch CISCO SG110-16-EU
5
70
350
Firewall SonicWall TZ300
1
450
450
Servicio de Hosting GoDaddy
1
25 mensual
300 anual
Servicio de Internet Entel 20 MB
1
28 mensual
336 anual
Fuente: Elaboración Propia.
2.3. CÁLCULO DE COSTO DEL SISTEMA
Se estima que se requieren 13000 líneas de código por cada módulo del sistema. Ya que
tenemos los módulos de Importaciones y Almacén, el proyecto tiene un aproximado de 26000
líneas de código en total. El esfuerzo se calcula de la siguiente manera:
E = 2.4 (26) 1.05
E = 73 hombres-mes
El tiempo de desarrollo se calcula:
D = 2.5 (73) 0.38
D = 13 meses
El número de personas trabajando en el proyecto se calcula:
N = 73 / 13 = 5.6 personas => 6 personas
De acuerdo al modelo se requiere conformar un equipo de 6 personas, conformado por:

Dos Programadores, uno por módulo.
4
PROPUESTA DE IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN WEB PARA UNA
EMPRESA IMPORTADORA Y COMERCIALIZADORA DE MATERIALES DE CONSTRUCCIÓN

Un Analista de Sistemas.

Un Administrador de Bases de Datos.

Un Diseñador gráfico.

Un Ingeniero de Sistemas que ejerza como Jefe del proyecto.
Tabla 2. Presupuesto de sueldos del equipo de desarrollo
Cargo
Número
Sueldo mes ($us)
Meses de trabajo Total
Programador
2
400
7
5600
Analista de Sistemas
1
550
3
1650
Administrador Bases de Datos
1
500
2
1000
Diseñador gráfico
1
300
1
300
Ingeniero de Sistemas
1
600
13
7800
Costo total del Sistema en dólares
16350
Fuente: Elaboración Propia.
2.4. CRONOGRAMA DE ACTIVIDADES
Tabla 3. Cronograma de actividades
Proceso
Parámetro
Inicio
Aplicación de técnicas formales de recolección 3 junio 2019
de
datos;
Inicio
para
la
determinación
Conclusión
1 julio 2019
de
requerimientos
Elaboración del Listado de Actores y el Listado 2 julio 2019
8 julio 2019
de Procesos.
Elaboración de los Diagramas de Casos de Uso 9 julio 2019
15 julio 2019
del Negocio y del Sistema.
Elaboración
Elaboración de la Descripción de Casos de Uso 16 julio 2019
22 julio 2019
del Negocio y del Sistema.
Elaboración del Diagrama de Clases.
23 julio 2019
Elaboración de Diagramas de Actividades 30 julio 2019
29 julio 2019
12 agosto 2019
correspondientes a cada Caso de Uso.
5
PROPUESTA DE IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN WEB PARA UNA
EMPRESA IMPORTADORA Y COMERCIALIZADORA DE MATERIALES DE CONSTRUCCIÓN
Elaboración de Diagramas de Secuencias 13 agosto 2019
19 agosto 2019
correspondientes a cada Caso de Uso.
Elaboración
de
Diagramas
de
Estado 20 agosto 2019
26 agosto 2019
correspondientes a cada Caso de Uso.
Elaboración de Diagramas de Colaboración 27 agosto 2019
2 septiembre 2019
correspondientes a cada Caso de Uso.
Construcción Diseño
del
modelo
de
Datos
para
el 3 septiembre 2019
4 noviembre 2019
almacenamiento de la información.
Diseño de las interfaces.
4 septiembre 2019
Codificación de los procedimientos para 8 octubre 2019
7 octubre 2019
6 enero 2020
implementar el módulo de Importaciones.
Codificación de los procedimientos para 7 enero 2020
6 abril 2020
implementar el módulo de Almacén.
Codificación de una técnica de Validación de 7 abril 2020
20 abril 2020
Datos.
Codificación del Módulo de Autentificación.
Transición
21 abril 2020
Realización de las pruebas unitarias a cada 12 mayo 2020
11 mayo 2020
25 mayo 2020
componente de software.
Realización de las pruebas de sistema.
26 mayo 2020
8 junio 2020
Realización de las pruebas de usuario.
9 junio 2020
15 junio 2020
Elaboración del Manual de Usuario.
16 junio 2020
29 junio 2020
Realización de cursos de capacitación para el 30 junio 2020
10 julio 2020
personal que operará el sistema.
Entrega del Sistema de Información
13 julio 2020
Fuente: Elaboración Propia.
3. ARQUITECTURA LÓGICA
3.1. TIPO DE ARQUITECTURA
La arquitectura lógica adecuada para la implementación del Sistema de Información Web
es la Arquitectura Multicapa, la cual es un conjunto ordenado de subsistemas, cada uno de los
6
PROPUESTA DE IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN WEB PARA UNA
EMPRESA IMPORTADORA Y COMERCIALIZADORA DE MATERIALES DE CONSTRUCCIÓN
cuales están constituidos en términos de los que tiene por debajo y proporcionan la base de la
implementación de aquellos que están por encima de él. En este caso se toma en cuenta una
arquitectura de tres capas, las cuales son:
Capa de Presentación o Interfaz de Usuario
El Sistema tiene dos grandes módulos, Importaciones y Almacén. Para cada uno de ellos
se contemplan determinadas funcionalidades y sus correspondientes interfaces.
Para el módulo de Importaciones:

Interfaz de Registro de Importación, donde se registran todos los datos
correspondientes a cada información y se los almacena en la Base de Datos.

Interfaz de generación de Reportes de Importaciones en curso, donde el usuario puede
seleccionar los diferentes campos para filtrar la información y generar los reportes
correspondientes.

Interfaz de Cálculo de Costo de Importación, donde se genera el documento
correspondiente al Costo de Importación, el cual hace referencia a todos los gastos que generó
la nacionalización de una importación y el detalle de toda la mercadería.
Para el módulo de Almacén:

Interfaz de Registro de Ingresos de Mercadería, donde se registran los ingresos de
mercadería al Almacén según tipo de producto.

Interfaz de Registro de Salidas de Mercadería, donde se registran las salidas de
mercadería del Almacén.

Interfaz de generación de Reportes de Inventario, donde el usuario puede seleccionar
los diferentes campos para filtrar la información y generar los reportes de Inventario
correspondientes, ya sean generales o por períodos.

Interfaz de Control de Inventario, donde el usuario puede seleccionar un producto
específico para que el sistema le informe si es necesario hacer un reabastecimiento del mismo,
la cantidad del pedido y el tiempo en el que debe hacerse, todo según el modelo de inventario
PEPS.
7
PROPUESTA DE IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN WEB PARA UNA
EMPRESA IMPORTADORA Y COMERCIALIZADORA DE MATERIALES DE CONSTRUCCIÓN
Además de las interfaces específicas de cada módulo, se tienen:

Interfaz de Autentificación, para determinar el tipo de usuario que quiere ingresar al
sistema, y proporcionarle el acceso a determinados módulos según su cargo en la empresa.

Interfaz de Menú, donde el usuario puede seleccionar el módulo del Sistema que
requiere utilizar.
Capa de Negocio
Se detallan los procesos correspondientes a las áreas que engloba el sistema:

Importaciones
Para el proceso de importación se realizan los siguientes pasos:
Los administradores hacen sus pedidos según sus exigencias al Almacén General,
administrado en la sucursal de Santa Cruz. Este Almacén coordina con el Gerente de
Importaciones, el cual revisa su informe de inventario general y de acuerdo a eso realiza las
importaciones.
El Gerente de Importaciones cotiza el material con varios proveedores. Una vez tenga la
cotización más idónea pasa a firmar el contrato de compra. En este contrato quedan fijados la
forma y plazos de pago.
Luego procede a anotar en el Control de Importaciones los siguientes datos: Nombre del
producto, Proveedor, Número de Importación, Cantidad y Precio y procede a planificar las
fechas probables de pago.
El Gerente de Importaciones presenta su solicitud de transferencias al área de
Contabilidad dándole las direcciones de los proveedores como: Datos del banco intermediario,
Datos del banco del beneficiario y Datos del beneficiario final.
El área de Importaciones realiza reportes semanales de compras y el seguimiento a toda la
logística hasta la puesta en Almacén General.
8
PROPUESTA DE IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN WEB PARA UNA
EMPRESA IMPORTADORA Y COMERCIALIZADORA DE MATERIALES DE CONSTRUCCIÓN

Almacén
En esta área se dan dos tipos de proceso de registro, los cuales son:
Cuando la mercadería ingresa a Almacén: El Almacén General recibe toda la
mercadería después de ser nacionalizada, para luego realizar la identificación (nombre y
número) de cada una de las bobinas (rollos de plancha de calamina). Después se procede a
pesar y tomar el factor (número producto del peso y espesor de la plancha) de cada una de
ellas para hacer el registro de toda esa importación. Esta información es enviada al área de
Importaciones para que elabore el costo de importación para ser revisado y aprobado. El costo
de importación hace referencia a todos los gastos que generó la nacionalización de una
importación y el detalle de toda la mercadería. Una vez aprobado el Almacén Central procede
a distribuir todas las bobinas a todas las sucursales según las solicitudes de cada una. Los
demás productos que comercializa la empresa son importados por unidades y también generan
su costo de importación.
Cuando la mercadería llega a los Almacenes Regionales, éstos se encargan de recibir todas
las bobinas y los otros productos, llevar el control de la mercadería según las ventas y
presentar sus inventarios mensualmente al área de Almacén General.
Cuando la mercadería sale de Almacén: En el caso de una salida de mercadería del
Almacén General se registran los siguientes datos: Fecha, Número de nota, Nombre del
Producto, Nombre del cliente, Cantidad, Medida, Total y Saldo. Este registro lo realiza el
Encargado de Almacén de forma manual y al final del día cruza la información con el
administrador revisando el movimiento del inventario.
En este segundo proceso el área de Almacén realiza una coordinación con una subárea, la
cual en la empresa es denominada como Producción. Esta subárea recibe la orden de
producción y la instrucción del Encargado de Almacén, para efectuar el procedimiento de
cortar las calaminas de acuerdo al modelo, cantidad y medida que el cliente requiera.
Entre los reportes generados por el área de Almacén General se incluyen reportes de
inventario general realizados de forma semanal para llevar el control de existencia de la
9
PROPUESTA DE IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN WEB PARA UNA
EMPRESA IMPORTADORA Y COMERCIALIZADORA DE MATERIALES DE CONSTRUCCIÓN
mercadería, los cuales son presentados al Gerente de Importaciones. Las Administraciones
Regionales solamente tienen acceso a la información del saldo de mercadería de su propia
regional.
Capa de Acceso a Datos
Se utiliza el Sistema Gestor de Base de Datos MySQL para la gestión de la Base de Datos
del sistema. MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo
licencia dual 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, sobre todo para entornos de desarrollo web; lo
cual la hace la más adecuada para el desarrollo del sistema.
Se utiliza el lenguaje PHP como lenguaje de programación principal para el desarrollo del
Sistema de Información Web. Se lo selecciona por las siguientes razones: Está orientado al
desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base
de datos; tiene capacidad de conexión con la mayoría de los motores de base de datos que se
utilizan en la actualidad, sobre todo MySQL; y es libre, por lo que se presenta como una
alternativa de fácil acceso.
Como una propuesta preliminar se plantea la existencia de cuatro grandes entidades dentro
de la Base de Datos:

Importaciones, la cual alberga todos los datos que definen a cada una de las
importaciones.

Productos, la cual incluye la información de todos los productos que importa y
comercializa la empresa.

Ingresos, la cual detalla la información de todos los ingresos de mercadería al
Almacén.

Salidas, la cual detalla la información de todas las salidas de mercadería del Almacén.
Se establece que el acceso a la base de datos solamente se permite para el equipo
informático de la empresa, y para los niveles gerenciales. Los empleados no pueden acceder a
modificar información, solamente pueden registrarla.
10
PROPUESTA DE IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN WEB PARA UNA
EMPRESA IMPORTADORA Y COMERCIALIZADORA DE MATERIALES DE CONSTRUCCIÓN
Figura 2. Arquitectura de 3 capas.
Fuente: Internet.
3.2. ARQUITECTURA A PARTIR DE VISTAS
El modelo de vistas de arquitectura 4+1 es un modelo diseñado por Philippe Kruchten
para describir la arquitectura de sistemas software, basados en el uso de múltiples vistas
concurrentes. Las vistas describen el sistema desde el punto de vista de diferentes interesados,
tales como usuarios finales, desarrolladores o directores de proyecto.
Figura 3. Modelo de 4+1 vistas.
Fuente: Internet.
11
PROPUESTA DE IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN WEB PARA UNA
EMPRESA IMPORTADORA Y COMERCIALIZADORA DE MATERIALES DE CONSTRUCCIÓN
3.2.1. VISTA LÓGICA
Apoya principalmente los requisitos funcionales, es decir lo que el sistema debe brindar en
términos de servicios a sus usuarios. En el caso del Sistema de Información Web:

Permite realizar el registro de Importaciones.

Permite generar los reportes de Importaciones en Curso.

Permite calcular el Costo de Importación.

Permite realizar el registro de Ingresos y Salidas de mercadería del Almacén.

Permite generar los reportes de Inventario general y por períodos.

Efectúa un control de Inventario mediante el modelo de Inventario PEPS.
Figura 4. Diagrama de Colaboración del Sistema.
Fuente: Elaboración Propia.
3.2.2. VISTA DE DESARROLLO
Se centra en la organización real de los módulos de software en el ambiente de desarrollo
del software. El software se empaqueta en partes pequeñas, bibliotecas de programas o
subsistemas, que pueden ser desarrollados por uno o un grupo pequeño de desarrolladores. Los
subsistemas se organizan en una jerarquía de capas, cada una de las cuales brinda una interfaz
12
PROPUESTA DE IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN WEB PARA UNA
EMPRESA IMPORTADORA Y COMERCIALIZADORA DE MATERIALES DE CONSTRUCCIÓN
estrecha y bien definida hacia las capas superiores. En el caso del Sistema de Información
Web:
Figura 5. Diagrama de Componentes del Sistema.
Fuente: Elaboración Propia.
3.2.3. VISTA DE PROCESOS
Trata los aspectos dinámicos del sistema, explica los procesos de sistema y cómo se
comunican. Se enfoca en el comportamiento del sistema en tiempo de ejecución. En el caso
del Sistema de Información Web:
13
PROPUESTA DE IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN WEB PARA UNA
EMPRESA IMPORTADORA Y COMERCIALIZADORA DE MATERIALES DE CONSTRUCCIÓN
Figura 6. Diagrama de Actividades del Sistema.
Fuente: Elaboración Propia.
3.2.4. VISTA FÍSICA
Describe el sistema desde el punto de vista de un ingeniero de sistemas. Está relacionada
con la topología de componentes de software en la capa física, así como las conexiones físicas
entre estos componentes. Para el caso del sistema de Información Web:
Figura 7. Diagrama de despliegue del Sistema.
Fuente: Elaboración Propia.
14
PROPUESTA DE IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN WEB PARA UNA
EMPRESA IMPORTADORA Y COMERCIALIZADORA DE MATERIALES DE CONSTRUCCIÓN
3.2.5. VISTA DE ESCENARIOS
La descripción de la arquitectura se ilustra utilizando un conjunto de casos de uso, o
escenarios; los cuales describen secuencias de interacciones entre objetos, y entre procesos. Se
utilizan para identificar y validar el diseño de arquitectura.
Figura 8. Diagrama de Casos de Uso del Sistema.
Fuente: Elaboración Propia.
4. ATRIBUTOS DE CALIDAD
4.1. FIABILIDAD
La fiabilidad se define como la capacidad de un sistema para realizar correctamente y en
todo momento las funciones para las que se ha diseñado. Se concreta en dos aspectos: la
disponibilidad, que es la fracción de tiempo que el sistema está operativo; y la tolerancia a
fallos, que es la capacidad del sistema para seguir operando correctamente ante el fallo de
alguno de sus componentes.
En el caso del presente sistema de información, la fiabilidad es un atributo clave, debido a
que se debe poder acceder a la información en todo momento. Esta característica está
garantizada mediante la contratación de un dominio y un servicio de alojamiento web. Esto
15
PROPUESTA DE IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN WEB PARA UNA
EMPRESA IMPORTADORA Y COMERCIALIZADORA DE MATERIALES DE CONSTRUCCIÓN
también garantiza la capacidad del sistema para operar ante fallos, lo cual puede ser apoyado
desde la empresa con la generación periódica de copias de seguridad (backups).
4.2. SEGURIDAD
La seguridad en los sistemas de información se encarga de resguardar los datos que se
consideran importantes para que no sean vistos o modificados por cualquier persona no
autorizada. Un sistema seguro debe gozar de disponibilidad, o sea la información debe estar
disponible cuando se la necesita; debe ser íntegro, ya que la información no puede ser
modificada por personal no autorizado; debe ser confidencial, o sea la información debe ser
legible sólo por quienes están autorizados; y por último, debe ser irrefutable, ya que su autoría
no puede negarse.
Como medida principal de seguridad en el sistema de información se establece un proceso
de autentificación para ingresar al sistema; en donde los clientes deben identificarse con un
nombre de usuario y contraseña. En el caso de validar sus datos, queda registrada su fecha y
hora de ingreso; y según el tipo de usuario, se le asignan permisos para operar solamente
determinados módulos del sistema.
4.3. EFICIENCIA
La eficiencia hace referencia a la cantidad de recursos de hardware y software que
necesita una aplicación para realizar las operaciones con los tiempos de respuesta adecuados.
En el caso del presente sistema de información se busca que los requerimientos de hardware y
software que precisa el sistema para su implementación coincidan con los recursos
tecnológicos que dispone la empresa.
4.4. USABILIDAD
La usabilidad es la medida de la calidad de la experiencia que tiene un usuario cuando
interactúa con un producto o sistema. Esto se mide a través del estudio de la relación que se
produce entre las herramientas y quienes las utilizan, para determinar la eficiencia en el uso de
los diferentes elementos ofrecidos en las pantallas y la efectividad en el cumplimiento de las
tareas que se pueden llevar a cabo a través de ellas.
16
PROPUESTA DE IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN WEB PARA UNA
EMPRESA IMPORTADORA Y COMERCIALIZADORA DE MATERIALES DE CONSTRUCCIÓN
Para garantizar este atributo se incluye a un diseñador gráfico en el equipo de desarrollo,
el cual se encarga exclusivamente del diseño de las interfaces del sistema; buscando que éstas
sean comprensibles, intuitivas y atractivas a la vista del usuario final.
4.5. MANTENIBILIDAD
La mantenibilidad es la propiedad de un sistema que representa la cantidad de esfuerzo
requerida para conservar su funcionamiento normal o para restituirlo una vez se ha presentado
un evento de falla. Se dirá que un sistema es altamente mantenible cuando el esfuerzo
asociado a la restitución sea bajo. Sistemas poco mantenibles o de baja mantenibilidad
requieren de grandes esfuerzos para sostenerse o restituirse.
En el caso del presente sistema de información se busca que el código fuente desarrollado
sea lo más comprensible posible, para facilitar las futuras tareas de mantenimiento. Además
también se contempla la elaboración de toda la documentación que recopile el proceso de
desarrollo del sistema.
5. RECOMENDACIONES PARA LA IMPLEMENTACIÓN

Por la naturaleza web del sistema de información, se recomienda a la empresa invertir
en un servicio de conexión a Internet con una velocidad suficiente para manejar grandes
volúmenes de registros sin inconvenientes.

Si bien actualmente se cuenta con modernos equipos de cómputo en la empresa, se
recomienda definir una política para efectuar la renovación de los mismos en períodos
determinados de tiempo; para ir de la mano con el constante avance de la tecnología.

Para la implementación del sistema se contempla la contratación de un dominio y un
servicio de alojamiento web provistos por una empresa externa, principalmente por un tema de
costos. Sin embargo, contemplando un crecimiento futuro de la empresa, se recomienda
considerar la adquisición de un servidor web propio, para llevar la gestión de la información al
siguiente nivel.
17
PROPUESTA DE IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN WEB PARA UNA
EMPRESA IMPORTADORA Y COMERCIALIZADORA DE MATERIALES DE CONSTRUCCIÓN
6. BIBLIOGRAFÍA

Pressman, R. (2010). Ingeniería del Software, un enfoque práctico. (Séptima edición).
México, DF: McGraw-Hill.

Planos Arquitectónicos: El Modelo de “4+1” Vistas de la Arquitectura del Software.
Recuperado
el
16
de
abril
de
2019
de
http://cic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:modelo4_1.pdf
18
Descargar