Está en la página 1de 15

Documento DP 15/08/2018

Cementos Argos S. A Pág. 1 de 15

7Cementos Argos S.A

Documento: MP Modelo del Proceso Software


Identificación de contexto y de oportunidades en la organización

Versión 1.0

Presentado por: Henry Eduardo Giraldo Betancur

Cristian David Cortés Pedraza

Alex Márquez Rodríguez

Historia de revisiones

Fecha Versión Descripción/Cambio Autor


14/07/2017 1.0 Modelo del proceso software Alex Márquez
Rodríguez
16/07/2017 2.0 Complemento definición roles stakeholders Henry Giraldo

CONSTRUIR UN SISTEMA UNIFICADO DE INFORMACIÓN DE INGRESO Y SALIDA DE


PERSONAS, VEHÍCULOS Y ELEMENTOS UTILIZANDO HERRAMIENTAS TECNOLÓGICAS
EXISTENTES EN LA EMPRESA CEMENTOS ARGOS S. A
Marco de referencia de desarrollo de software
Documento DP 15/08/2018

Cementos Argos S. A Pág. 2 de 15

Objetivo:

En la actualidad la empresa Argos S.A tiene su respectivo modelo de procesos

para controlar el ingreso y salida de personas, vehículos y elementos, pero dicho

sistema no está unificado, puesto que se utilizan planillas y formatos para registrar

y controlar elementos del personal (empleados, proveedores, contratistas y

visitantes) que ingresan a las instalaciones.

El proyecto tiene como visión unificar dicho modelo de procesos para que el

control ejercido por el personal encargado de dichas funciones sea más oportuno,

verás, transparente, además de eliminar el manejo de planillas y formatos en

papel que en la actualidad están obsoletos, teniendo en cuenta el impacto

ambiental, reducción de costos, agilización de los procesos de búsqueda y

verificación de la información, evitar la pérdida de información por deterioro del

papel.

CONSTRUIR UN SISTEMA UNIFICADO DE INFORMACIÓN DE INGRESO Y SALIDA DE


PERSONAS, VEHÍCULOS Y ELEMENTOS UTILIZANDO HERRAMIENTAS TECNOLÓGICAS
EXISTENTES EN LA EMPRESA CEMENTOS ARGOS S. A
Marco de referencia de desarrollo de software
Documento DP 15/08/2018

Cementos Argos S. A Pág. 3 de 15

Aspectos que documentar:

1. Estructura

El proceso de desarrollo de software sólo se involucrará o afectará el área de

seguridad Privada de la organización Cementos Argos S.A.

2. Proceso del software

Ingeniería y Análisis
del Sistema

Análisis de los
Requisitos

Diseño

Codificación

Prueba

Mantenimiento

CONSTRUIR UN SISTEMA UNIFICADO DE INFORMACIÓN DE INGRESO Y SALIDA DE


PERSONAS, VEHÍCULOS Y ELEMENTOS UTILIZANDO HERRAMIENTAS TECNOLÓGICAS
EXISTENTES EN LA EMPRESA CEMENTOS ARGOS S. A
Marco de referencia de desarrollo de software
Documento DP 15/08/2018

Cementos Argos S. A Pág. 4 de 15

El más conocido, el modelo en cascada está basado en el ciclo convencional de

una ingeniería, el paradigma del ciclo de vida abarca las siguientes actividades:

Ingeniería y Análisis del Sistema: Debido a que el software es siempre parte de

un sistema mayor, el trabajo comienza estableciendo los requisitos de todos los

elementos del sistema y luego asignando algún subconjunto de estos requisitos al

software.

Análisis de los requisitos del software: El proceso de recopilación de los

requisitos se centra e intensifica especialmente en el software. El ingeniero de

software (Analistas) debe comprender el ámbito de la información del software, así

como la función, el rendimiento y las interfaces requeridas.

Diseño: El diseño del software se enfoca en cuatro atributos distintos del

programa: la estructura de los datos, la arquitectura del software, el detalle

procedimental y la caracterización de la interfaz. El proceso de diseño traduce los

requisitos en una representación del software con la calidad requerida antes de

que comience la codificación.

Codificación: El diseño debe traducirse en una forma legible para la máquina. El

paso de codificación realiza esta tarea. Si el diseño se realiza de una manera

detallada la codificación puede realizarse mecánicamente.

CONSTRUIR UN SISTEMA UNIFICADO DE INFORMACIÓN DE INGRESO Y SALIDA DE


PERSONAS, VEHÍCULOS Y ELEMENTOS UTILIZANDO HERRAMIENTAS TECNOLÓGICAS
EXISTENTES EN LA EMPRESA CEMENTOS ARGOS S. A
Marco de referencia de desarrollo de software
Documento DP 15/08/2018

Cementos Argos S. A Pág. 5 de 15

Prueba: Una vez que se ha generado el código comienza la prueba del programa.

La prueba se centra en la lógica interna del software, y en las funciones externas,

realizando pruebas que aseguren que la entrada definida produce los resultados

que realmente se requieren.

Mantenimiento: El software sufrirá cambios después de que se entrega al cliente.

Los cambios ocurrirán debido a que hayan encontrado errores, a que el software

deba adaptarse a cambios del entorno externo (sistema operativo o dispositivos

periféricos), o debido a que el cliente requiera ampliaciones funcionales o del

rendimiento.

3. Personas (Roles)

Jefe de Protección de Recursos: Analiza situaciones de riesgo para planificar y

programar los procedimientos precisos que permitan la implantación y realización

de los servicios de seguridad privada.

Líder de Protección de Recursos: Controla la formación permanente del

personal de seguridad, que de ellos dependa, proponiendo a la dirección de la

empresa, la adopción de las medidas o iniciativas adecuadas para el cumplimiento

de dicha finalidad.

Coordinador de Seguridad: Coordina y ejecuta las actividades asignadas para

mantener el control en el desempeño de los agentes privados que presten servicio


CONSTRUIR UN SISTEMA UNIFICADO DE INFORMACIÓN DE INGRESO Y SALIDA DE
PERSONAS, VEHÍCULOS Y ELEMENTOS UTILIZANDO HERRAMIENTAS TECNOLÓGICAS
EXISTENTES EN LA EMPRESA CEMENTOS ARGOS S. A
Marco de referencia de desarrollo de software
Documento DP 15/08/2018

Cementos Argos S. A Pág. 6 de 15

de seguridad, garantizando el resguardo de bienes y personal de la institución. Dar

instrucciones al personal operativo para que cumplan con las funciones, órdenes y

medidas de seguridad. Controla que los guardas de seguridad no reciban visitas

familiares durante el servicio, ni ingieran licor o estupefacientes. Pasa revista al

guarda de seguridad en servicio y hace las anotaciones de la misma en el libro de

minuta.

Personal Operativo (vigilantes de seguridad): Realiza las actividades

preventivas activas en la institución. Ejercer vigilancia y protección de bienes

muebles e inmuebles, así como la protección de las personas que puedan

encontrarse en las instalaciones. Efectuar controles de identidad en el acceso

hacia el interior de las instalaciones.

4. Recursos

Nuestra estimación de los recursos requeridos para acometer el esfuerzo de

desarrollo de Software se puede representar en una pirámide, donde las

Herramientas (hardware y Software) son la base que proporciona la infraestructura

de soporte al esfuerzo de desarrollo. En el segundo nivel de la pirámide se

encuentran la infraestructura y los recursos. Y en la parte más alta de la pirámide

se encuentra el recurso primario, las personas (el recurso humano).

5. Conocimiento

CONSTRUIR UN SISTEMA UNIFICADO DE INFORMACIÓN DE INGRESO Y SALIDA DE


PERSONAS, VEHÍCULOS Y ELEMENTOS UTILIZANDO HERRAMIENTAS TECNOLÓGICAS
EXISTENTES EN LA EMPRESA CEMENTOS ARGOS S. A
Marco de referencia de desarrollo de software
Documento DP 15/08/2018

Cementos Argos S. A Pág. 7 de 15

 Requerimientos

 Diseño de software

 Construcción de software

 Pruebas de software

 Calidad del software

 Mantenimiento del software

 Administración de la configuración del software

 Administración de la ingeniería del software

 Proceso de ingeniería de software

 Herramientas y métodos

6. Cultura y poder

Las diferencias culturales juegan un rol fundamental en el éxito de la mejora de los

procesos de software, y es por eso por lo que el proyecto de implantación del

sistema de información debe considerar que en las organizaciones hay influencias

culturales. Sino tenemos en cuenta lo anterior la posibilidad de obtener grandes

resultados es mínima, ya que la organización rechazará un proceso si éste no es

acorde con su cultura. Es por esto por lo que es necesario ampliar el conocimiento

en este ámbito y profundizar en la importancia que ésta tiene en la implantación de

un modelo de mejora de procesos de software.

CONSTRUIR UN SISTEMA UNIFICADO DE INFORMACIÓN DE INGRESO Y SALIDA DE


PERSONAS, VEHÍCULOS Y ELEMENTOS UTILIZANDO HERRAMIENTAS TECNOLÓGICAS
EXISTENTES EN LA EMPRESA CEMENTOS ARGOS S. A
Marco de referencia de desarrollo de software
Documento DP 15/08/2018

Cementos Argos S. A Pág. 8 de 15

CONSTRUIR UN SISTEMA UNIFICADO DE INFORMACIÓN DE INGRESO Y SALIDA DE


PERSONAS, VEHÍCULOS Y ELEMENTOS UTILIZANDO HERRAMIENTAS TECNOLÓGICAS
EXISTENTES EN LA EMPRESA CEMENTOS ARGOS S. A
Marco de referencia de desarrollo de software
Documento DP 15/08/2018

Cementos Argos S. A Pág. 9 de 15

7. Análisis DOFA del proceso software (actual)

Lista de fortalezas lista de debilidades


F1 calidad D1 falta de control sobre los recursos
FACTORES F2 Facilidad de actualizar el D2 dependencia al internet
EXTERNOS software D3 capacitar a todos los empleados posibles
F3facilidad de actualizar el D4 usuarios pocos precavidos
software D5 error humano que se comete
F4 facilidad de copias de
seguridad
FACTO F5 fácil es el manejo
RES EXTER-
NOS

lista de F0 DO
oportunidades Concientizar a los usuarios de saber manejar
Incrementando los generadores la información y más cuando es confidencial,
y almacenamientos de copias de ya que se crean siempre las copias de
seguridad seguridad al realizarlas

Lista de amenazas FA DA
A1 piratería Instalar periódicamente un software
A2 ataques de virus Realizar constantes antivirus al sistema operativo y llamar de
A3 caída de la red al actualizaciones en cuanto a inmediato.
internet calidad y evitar así la a soporte técnico, cuando se presente
A4 errores de piratería del software cualquier anomalía
diseños y
programación
A5 usuarios
inexpertos

8. Prioridad asociada

Funcionalidad

Seguridad

CONSTRUIR UN SISTEMA UNIFICADO DE INFORMACIÓN DE INGRESO Y SALIDA DE


PERSONAS, VEHÍCULOS Y ELEMENTOS UTILIZANDO HERRAMIENTAS TECNOLÓGICAS
EXISTENTES EN LA EMPRESA CEMENTOS ARGOS S. A
Marco de referencia de desarrollo de software
Documento DP 15/08/2018

Cementos Argos S. A Pág. 10 de 15

El sistema concederá acceso a cada usuario autenticado solo a las funciones que

le estén permitidas, de acuerdo con la configuración del sistema.

El sistema manejará mecanismos de encriptación para las contraseñas de los

usuarios.

Interoperabilidad

El sistema permitirá importar información en los formatos Word y Excel.

9. Restricciones generales

El sistema de información que se va a implementar en Cementos Argos S.A.

tiene importantes limitaciones, la priorización de tareas del proyecto y la utilización

del presupuesto. Comprender las necesidades técnicas y recursos del proyecto

permitirá administrar las limitaciones de éste. Las restricciones clave para tener en

cuenta, cuando se ejecuta un proyecto, son la asignación de recursos humanos,

financieros y el alcance administrativo.

Para los usuarios finales, el Software se pone a disposición del usuario sólo para

su uso personal y no comercial. El Software lo podrá utilizar el usuario y los

empleados para uso interno.

CONSTRUIR UN SISTEMA UNIFICADO DE INFORMACIÓN DE INGRESO Y SALIDA DE


PERSONAS, VEHÍCULOS Y ELEMENTOS UTILIZANDO HERRAMIENTAS TECNOLÓGICAS
EXISTENTES EN LA EMPRESA CEMENTOS ARGOS S. A
Marco de referencia de desarrollo de software
Documento DP 15/08/2018

Cementos Argos S. A Pág. 11 de 15

10. Impacto ambiental

Los efectos serian excelentes ya que se ahorraría mucho tiempo a la empresa

para que esta pueda cumplir a sus clientes con el menor tiempo si es posible. Los

riesgos serían los siguientes: mal manejo del software, virus, o también problemas

de hardware.

Los riesgos se pueden evitar capacitando al personal empleado que va a utilizar el

sistema, el virus es una amenaza latente; que se puede evitar con el buen manejo

de un antivirus y así poder hacer un análisis más intenso de virus por lo menos

una vez al mes a cuanto problema en el sistema de hardware se podría llegar a

utilizar otro equipo ya que el software estaría en nube y a la vez fácil de

instalación.

11. Aseguramiento de la calidad de la calidad del nivel de proceso y de

producto

La obtención de un software con calidad implica la utilización de metodologías o

procedimientos estándares para el análisis, diseño, programación y prueba del

software que permitan uniformar la filosofía de trabajo, en aras de lograr una

mayor confiabilidad, mantenibilidad y facilidad de prueba, a la vez que eleven la

productividad, tanto para la labor de desarrollo como para el control de la calidad

del software. Cuando no se cumplen los estándares o procesos de la

CONSTRUIR UN SISTEMA UNIFICADO DE INFORMACIÓN DE INGRESO Y SALIDA DE


PERSONAS, VEHÍCULOS Y ELEMENTOS UTILIZANDO HERRAMIENTAS TECNOLÓGICAS
EXISTENTES EN LA EMPRESA CEMENTOS ARGOS S. A
Marco de referencia de desarrollo de software
Documento DP 15/08/2018

Cementos Argos S. A Pág. 12 de 15

organización o del proyecto se dice que estamos frente a una no conformidad. Lo

esperable es la ausencia de no conformidades (conformidad)

12. Definición del proyecto de mejora (Propuesta de intervención –Etapa

siguiente)

En el mismo se resume la manera de pensar y resolver problemas que debe tener

alguien que sea parte de un proceso ya que; Planea (Plan) lo que va a hacer para

optimizar, Ejecuta (Do) paso a paso su estrategia, Verifica (Check) mediante

indicadores de gestión o medición de variables que se están obteniendo los

resultados esperados, Actúa (Act) de acuerdo a los valores de las mediciones que

está obteniendo para corregir o continuar por el mismo camino y empezar

nuevamente el ciclo ya sea para seguir mejorando o lograr los objetivos

planteados en un principio.

En conclusión, la Mejora Continua es una forma de trabajar para hacer más

productivo el proceso de software. Además, tiene la gran ventaja que lo podemos

hacer en lo personal de una manera simple basándonos únicamente en el círculo

de Deming o lo podemos llevar a gran escala aplicando otras metodologías

ideadas para varios tipos de procesos.

CONSTRUIR UN SISTEMA UNIFICADO DE INFORMACIÓN DE INGRESO Y SALIDA DE


PERSONAS, VEHÍCULOS Y ELEMENTOS UTILIZANDO HERRAMIENTAS TECNOLÓGICAS
EXISTENTES EN LA EMPRESA CEMENTOS ARGOS S. A
Marco de referencia de desarrollo de software
Documento DP 15/08/2018

Cementos Argos S. A Pág. 13 de 15

13. Reporte de tiempos

Fecha Actividades Nombre/Rol Horario Tiempo Tiempo


asesor empresa
14/07/2017 Modelo del Proceso Alex Márquez R. 10:00 a.m. – 12:00 2 horas 2 horas
de Software. Desarrollador de p.m.
software.

Totales 2 horas 2 horas

CONSTRUIR UN SISTEMA UNIFICADO DE INFORMACIÓN DE INGRESO Y SALIDA DE


PERSONAS, VEHÍCULOS Y ELEMENTOS UTILIZANDO HERRAMIENTAS TECNOLÓGICAS
EXISTENTES EN LA EMPRESA CEMENTOS ARGOS S. A
Marco de referencia de desarrollo de software
Documento DP 15/08/2018

Cementos Argos S. A Pág. 14 de 15

Metodología de desarrollo RUP

Fases

El RUP divide el proceso en 4 fases, dentro de las cuales se realizan varias

iteraciones en número variable según el proyecto y en las que se hace un

mayor o menor hincapié en las distintas actividades.

• Inicio

Esta fase tiene como propósito definir y acordar el alcance del proyecto con

los patrocinadores, identificar los riesgos asociados al proyecto, proponer una

visión muy general de la arquitectura de software y producir el plan de las

fases y el de iteraciones posteriores.


CONSTRUIR UN SISTEMA UNIFICADO DE INFORMACIÓN DE INGRESO Y SALIDA DE
PERSONAS, VEHÍCULOS Y ELEMENTOS UTILIZANDO HERRAMIENTAS TECNOLÓGICAS
EXISTENTES EN LA EMPRESA CEMENTOS ARGOS S. A
Marco de referencia de desarrollo de software
Documento DP 15/08/2018

Cementos Argos S. A Pág. 15 de 15

• Elaboración

En la fase de elaboración se seleccionan los casos de uso que permiten definir

la arquitectura base del sistema y se desarrollaran en esta fase, se realiza la

especificación de los casos de uso seleccionados y el primer análisis del

dominio del problema, se diseña la solución preliminar.

• Construcción

El propósito de esta fase es completar la funcionalidad del sistema, para ello

se deben clarificar los requisitos pendientes, administrar los cambios de

acuerdo con las evaluaciones realizadas por los usuarios y se realizan las

mejoras para el proyecto.

• Transición

El propósito de esta fase es asegurar que el software esté disponible para los

usuarios finales, ajustar los errores y defectos encontrados en las pruebas de

aceptación, capacitar a los usuarios y proveer el soporte técnico necesario. Se

debe verificar que el producto cumpla con las especificaciones entregadas por

las personas involucradas en el proyecto.

CONSTRUIR UN SISTEMA UNIFICADO DE INFORMACIÓN DE INGRESO Y SALIDA DE


PERSONAS, VEHÍCULOS Y ELEMENTOS UTILIZANDO HERRAMIENTAS TECNOLÓGICAS
EXISTENTES EN LA EMPRESA CEMENTOS ARGOS S. A
Marco de referencia de desarrollo de software