Está en la página 1de 20

1

Diseño de Procesos de Software

Daniela Garcia A. 111067574, Edward F. Pineda. 105677370 y

Harol S. Vargas. 11063656

Facultad de Ciencias Administrativas, Económicas y Financieras, Fundación

Universitaria del Área Andina

Diseños de Procesos 607

Saul Mendoza M.

12 de abril de 2021.
2

Tabla de Contenido
Diseño de Procesos de Software.................................................................................... 4

Objetivos ........................................................................................................................ 5

Objetivo General ......................................................................................................... 5

Objetivos Específicos .................................................................................................. 5

Cuáles Son los Pasos en el Proceso de Creación de Software ...................................... 6

El Objetivo del Proceso ............................................................................................... 6

El Vocabulario Relacionado con el Mismo .................................................................. 6

Las Normas o Reglas que lo Regulan ......................................................................... 6

Los Métodos que se Aplican en la Ejecución .............................................................. 6

Las Herramientas de Apoyo ........................................................................................ 7

Las Personas que lo Realizan..................................................................................... 7

Señale y Explique Brevemente las 7 Etapas y Especificación de Requisitos Para el

Desarrollo de Software............................................................................................................... 8

Definición de la Necesidad .......................................................................................... 8

Análisis de Requerimientos ......................................................................................... 9

Diseño del Software .................................................................................................... 9

Programación y Desarrollo de Software ...................................................................... 9

Fase de Pruebas........................................................................................................10

Implementación .........................................................................................................10

Revisión y Mejora ......................................................................................................10

Subsistemas que Posibilitan el Tratamiento Digital o.....................................................11


3

Electrónico de Información ............................................................................................11

Físico o Hardware ......................................................................................................11

Lógico o Software ......................................................................................................12

Comunicaciones ........................................................................................................12

Datos e Información ...................................................................................................12

Capital Humano .........................................................................................................12

Procedimientos ..........................................................................................................12

Gestión Documental y Automatización de Los Procesos................................................12

Gestión Documental ..................................................................................................12

Automatización de Los Procesos ...............................................................................13

Caso de Análisis ............................................................................................................14

Software E-IBS ..........................................................................................................14

Incorporación de Una Actividad u Operación Que Actualmente Este software No

Posee ....................................................................................................................................15

Diagrama de Flujo......................................................................................................17

......................................................................................................................................18

Conclusiones .................................................................................................................19

Referencias ...................................................................................................................20
4

Diseño de Procesos de Software

Las empresas para lograr la ventaja competitiva, deben desarrollar e implementar

tecnologías que permitan realizar las distintas actividades que realizan las empresas; el uso de

sistemas de información permite tener el control en cada proceso que realizan las empresas, el

presente trabajo tiene como objetivo concientizar y demostrar que los procesos de software en

las empresas del mundo actual, las mantiene activas, son empresas competitivas y

globalizadas que no se estancan en el avance de nuevas tecnologías.

Al mecanizar un proceso, las empresas tienen el control de los insumos que están

utilizando para la transformación en un producto o servicio final que satisface las necesidades

de sus clientes activos y potenciales.

El software en el tratamiento de la información que poseen las empresas es de vital

importancia puesto que, al almacenarla, custodiarla y tener el control de acceso a la

información, evitan plagios y escapes en la información. En los procesos internos y externos

que desarrollan las empresas se vuelven mas agiles y eficaces, disminuyendo tiempo y

aumentando la calidad en su nicho de mercado especifico.


5

Objetivos

Objetivo General

Analizar y comprender la importancia que tienen los procesos de software en las

empresas, logrando que estas se mantengas competitivas y actualizadas con las nuevas

tecnologías que se desarrollan.

Objetivos Específicos

• Identificar y analizar los pasos en la creación de software.

• Comprender las etapas del desarrollo de software.

• Analizar los subsistemas de información.

• Identificar la importancia en la gestión documental

• Comprender la importancia en la automatización de procesos.


6

Cuáles Son los Pasos en el Proceso de Creación de Software

El Objetivo del Proceso

Se debe establecer un objetivo que trace la finalidad de la creación del software, debe

responder la necesidad de un problema ya planteado, y debe estar alineado a la compañía.

Para la creación del objetivo se debió haber analizado previamente el problema, la solución y

requerimientos para el desarrollo de la solución.

El Vocabulario Relacionado con el Mismo

Se debe tener en cuenta que sea un objetivo alcanzable y que se encuentre alineado a

los propósitos de la organización, es indispensable que las palabras a utilizar sean las más

apropiadas, para que así, generen claridad e idoneidad.

Para terminar, debe ser publicado y transmitido a cada uno de los funcionarios que

tendrán parte en dicho desarrollo, para que así aporten de manera enfocada al cumplimiento

del objetivo del proceso.

Las Normas o Reglas que lo Regulan

Los estándares normativos son definidos por cada competencia según el software a

desarrollar, por ejemplo, para un software contable es necesario que sea regido por las NIFF,

para un software de seguridad y salud en el trabajo debe estar regido por las OSHAS 18001,

para la creación de un software de nómina debe cumplir los reglamentos básicos de seguridad

social, montos de deducción entre otros. Lo anterior es según la operación del proceso, por

esto cada área debe articular las normas comunicándolas de manera natural y desenvuelta

según su competencia.

Los Métodos que se Aplican en la Ejecución

El método varía de acuerdo con la organización y el software que desarrolla. Existen

métodos cascada muy común por establecer fechas de objetivos, tiempos o presupuestos, éste

se divide en fases las cuales son; análisis de requisitos, diseño del sistema, diseño del

programa, codificación, ejecución de pruebas, verificación y mantenimiento. Hay otras


7

compañías que realizan otro tipo de método llamado “método prototipo” que tiene una

secuencia similar a las anteriores fases mencionadas, planeación, modelado, elaboración de

prototipo, desarrollo, entrega y retroalimentación, comunicación con el cliente y por último

entrega del producto final. La diferencia es que este proyecto se va dividiendo en partes cada

vez más pequeñas, para evitar el peligro ante los riesgos frente a los que estamos expuestos.

Existen muchos otros métodos, lo importante del método definido es que establezca el

cómo se va a desarrollar el software, tanto la planeación como la ejecución debe estar abierto a

la retroalimentación de todos los integrantes del proceso para minimizar los reprocesos y

garantizar el éxito del software.

Las Herramientas de Apoyo

Según el tipo de programación se definen las herramientas, esto tiende a variar mucho

según la naturaleza del software a desarrollar, esto se debe a que por ejemplo para desarrollar

páginas web hay lenguajes y sistemas de bases de datos específicos como lo es JAVA, existen

otros afines a las aplicaciones móviles, además existen aplicaciones con herramientas

tecnológicas adicionales que deben estar incluidas. Por lo tanto, las herramientas deben ser

definidas con detenimiento y previa evaluación del proyecto a programar, se deben establecer

presupuestos, recursos, tiempos de uso, dificultad para manipular entre otros.

Las Personas que lo Realizan

Las personas involucradas son el talento que permite que cada desarrollo sea funcional,

deben ser personas capacitadas con conocimientos específicos según su área, desde los

colaboradores del área comercial que recibe los requerimientos del cliente hasta el área de

calidad que aprueba la salida del producto a entregar deben estar alineados y ser competentes

para sus actividades a desempeñar.


8

Señale y Explique Brevemente las 7 Etapas y Especificación de Requisitos Para el

Desarrollo de Software

figura 1.

Etapas de desarrollo de software

Nota. Etapas para el desarrollo de software. Fuente.

https://areandina.instructure.com/courses/13876

Definición de la Necesidad

Definir la necesidad responde a la pregunta ¿qué problema requiere solución?

Es importante trazar a qué estamos apuntando, todo parte del reconocimiento de una

situación que desee solucionarse (ya sea una actividad o un sistema anticuado), comprender

su complejidad y analizar sus causas. De esto parte una estrategia o propuesta de soluciones

que nos lleven a la siguiente etapa.

Lo anterior puede definirse a través de la observación, encuestas y entrevistas a los

protagonistas del proceso a mejorar (empleados, clientes y/o usuarios).


9

Análisis de Requerimientos

En un análisis de requerimientos se define el alcance del software (¿qué debe hacer?),

cuáles son los objetivos que debe cumplir para solucionar el problema ya identificado (objetivos

del usuario), permite al desarrollador detallar las características operacionales del software

(funciones, datos, rendimientos, entre otros) y también establece las restricciones que debe

cumplir dicho software.

Para esto se sugiere utilizar herramientas como la matriz DOFA, el Método de LM (Lean

Manufacturing), mediante la aplicación del 5W+H, esto depende según las necesidades del

mercado.

Diseño del Software

Teniendo como base los requisitos del cliente, nacen los objetivos del software, el

diseño del software es el procedimiento en que se usa la información recolectada en la etapa

mencionada en el punto anterior “Análisis de requerimientos”. La principal tarea de la etapa de

diseño es desarrollar un modelo o las especificaciones para el producto o definir los

componentes del sistema.

Programación y Desarrollo de Software

Es la etapa del desarrollo, donde se construyen los algoritmos y códigos mencionados

en el diseño del software, en dicha programación se desarrolla cada uno de los componentes

del sistema.

Para la realización de esta etapa se usan sistemas gestores de base de datos (SQL

SERVER, JAVA SCRIPT, MYSQL, FIREBIRD, etc.) Depende del enfoque, porque éstos

pueden desarrollar páginas web, aplicativos móviles, softwares administrativos y financieros,

entre otros.
10

Fase de Pruebas

En la verificación del desarrollo se asegura que los componentes individuales que

integran al sistema o producto cumplan con los requerimientos que se detallaron en el análisis

de requerimientos y en los objetivos planteados en la etapa de diseño.

Se revisa la funcionalidad de cada parte del software y se comprueba su cumplimiento o

su oportunidad de mejora para nuevamente mejorarlo o corregirlo en el desarrollo.

Implementación

Después de que apruebe la fase de pruebas, continua con la etapa de implementación,

esta consiste en la entrega e instalación del software para el uso del usuario final, para que

éste evalúe constantemente la efectividad en la solución del problema que se está atacando y

defina si presenta problemas que se deban corregir.

Revisión y Mejora

En la última etapa se realiza seguimiento al desarrollo o producto entregado, verificando

que cumpla con las expectativas del cliente final y que no presente problemas o necesidades

adicionales importantes, en el último caso se realizan mejoras como nuevas versiones o

revisiones (producto mejorado).

Figura 2

Requisitos del desarrollo de software


11

Nota. Especificación sobre los requisitos del desarrollo de software

Fuente: https://areandina.instructure.com/courses/13876

Subsistemas que Posibilitan el Tratamiento Digital o

Electrónico de Información

Un sistema de información es el conjunto de elementos que permite el tratamiento de

datos e información de las empresas para la toma de decisiones, los subsistemas que tiene un

sistema de información son los siguientes:

Físico o Hardware

Son los dispositivos mecánicos (computadores, celulares, memorias, cámaras, discos

duros y demás) que permiten almacenar, guardar y custodiar la información en las empresas.
12

Lógico o Software

Son los subsistemas de información que permiten realizar, los diferentes controles y

procesos en las actividades que elabora la empresa (bases de datos, programas, sistema

operativo y demás).

Comunicaciones

Son los elementos que permiten transportar la información de las empresas interna y

externamente (redes, internet, bases de datos virtuales, planes de datos e imágenes entre

otros)

Datos e Información

Es el conjunto de datos internos y externos de las empresas, poseen un orden lógico en

la toma de decisiones, permitiendo llevar la ejecución y control de los procesos en las

empresas; la información es guardada y custodiada en bases de datos que permiten procesarla

según el objetivo que tenga la empresa para su uso.

Capital Humano

Son las personas que hacen parte interna de la empresa o externa, para utilizar los

sistemas de información que estas tienen.

Procedimientos

Son las actividades que se deben desarrollar en el sistema en donde el resultado que

se obtiene en las diferentes actividades de la empresa es el mismo.

Gestión Documental y Automatización de Los Procesos

Gestión Documental

La gestión documental es el proceso que realizan las empresas de archivar y

documentar la información del plan estratégico y los diferentes procesos que estas poseen de

manera organizada, con el fin de ser conservadas, archivadas, resguardadas, actualizadas y

protegidas sin importar el paso del tiempo, para ser utilizadas de forma óptima y que no se

pierda la información por todos los funcionarios de la empresa. Las empresas al mantenerse
13

modernas desarrollan documentos electrónicos donde los funcionarios pueden utilizar y revisar

constantemente y de manera inmediata toda la información de la empresa desde su misión y

visión, plan estratégico, pasando a los manuales de funciones de cada cargo, así como

también los procesos necesarios en la ejecución de cada actividad que desarrolle la empresa.

Automatización de Los Procesos

La automatización de procesos en las empresas surge de la necesidad de mantenerse

competitivas en el mercado, con la automatización de procesos las empresas reducen costos,

agilizan los tiempos de entrega y la calidad en sus productos o bienes que satisfacen las

necesidades de su mercado objetivo; también les facilita el control y la utilización eficaz y

eficiente de los recursos que son necesarios para la transformación final de su oferta de

productos.

La automatización de procesos con nuevas tecnologías de hardware y software les

permite a las empresas el total control de cada proceso organizacional, así mismo los recursos

se utilizan sin desperdiciar ni afectar el costo de transformación. Al automatizar un proceso este

debe cumplir con el objetivo final de la organización sin alterarlo, se debe mantener una

comunicación y capacitación constante con el recurso humano que tengan las empresas.
14

Caso de Análisis

Software E-IBS

El software E-IBS es un Core bancario, el cual es utilizado en distintas áreas de las

instituciones financieras (comercial, garantías, operativo, contabilidad, cobranzas, entre otros),

que permite:

1. llevar la contabilidad de ingresos y gastos de las entidades, también es utilizado en

los funcionarios comerciales (gerentes y asesores) para crear la información

financiera y personal de los clientes o usuarios, que se obtiene después de

diligenciar los formularios estipulados y utilizados por las entidades financieras en la

creación y aprobación de los productos o servicios que ofrecen.

2. La creación y apertura de productos, tanto del pasivo (cuentas de ahorro, CDT´S) y

del activo (crédito), en este software se genera la amortización y el desembolso en

el plan de pagos en los créditos donde se especifica el monto otorgado, plazo e

intereses que se causan en lo pactado con el cliente, los descuentos en el momento

de realizar el desembolso (seguros, estudio de crédito, comisiones según la línea de

crédito, entre otros), el cual se imprime para ser entregados a los clientes de las

entidades.

3. En los productos del pasivo permite tener el control de los saldos de las cuentas de

ahorro y los intereses causados de este producto como las consignaciones y retiros

que se realizan, en los productos del ahorro CDT´S se identifica el saldo de

apertura, el plazo pactado para el vencimiento, los intereses causados y la fecha de

renovación del producto.

4. El software permite establecer y crear las garantías de los créditos en el momento

del desembolso (avales, prenda de vehículos e hipotecas), se pueden identificar los

documentos que son necesarios para crearlas y la implementación de dichas

garantías antes del desembolso de los créditos. También se puede establecer los
15

gastos que se deben asumir para constituir las garantías (prenda e hipoteca), como

los gastos por avaluó y por peritaje de los bienes que son dejados en garantía.

5. El software en las operaciones que se realizan en el área operativa (caja,

subgerencia) permite hacer depósitos y retiros en cuenta de ahorro, consignaciones

de CDT´S; giros en cuenta de ahorro de los créditos aprobados y desembolsados,

realiza los débitos de los descuentos por ley que se realizan en cada crédito; pago

de las cuotas de los créditos, marcar las cuentas de ahorro para cancelar las cuotas

de los créditos debitando del saldo que tengan las cuentas de ahorro.

6. El software en la gestión de cobranzas de los créditos, permite identificar las

ganancias y pérdidas que se tienen de los créditos desembolsados, se puede

identificar que créditos están al día y la causación (ingresos esperados de los

créditos) de los intereses esperados por la entidad financiera; también en la gestión

de cobranzas se identifican las provisiones (dinero que destinan las entidades

financieras en el no pago de las cuotas de los créditos) que generan los créditos por

la altura de mora en diferentes franjas, en la gestión de cobranzas también calcula

los gastos de cobranzas y la calificación de cada uno de los créditos de acuerdo a la

línea en la que se originan.

Incorporación de Una Actividad u Operación Que Actualmente Este software No Posee

En la incorporación de una nueva actividad u operación que el software no posee, se

plantea para los funcionarios comerciales, la cual es realizar la incorporación de un simulador

de crédito, para las diferentes líneas que ofrecen las entidades financieras.

Actualmente para realizar los cálculos que los asesores comerciales dan a conocer a

los clientes referente a los descuentos y valores de cuota que se generan en las operaciones

de crédito lo realizan de forma manual. Los asesores comerciales para calcular los valores de

las cuotas de créditos se ayudan por aplicaciones creadas que se utilizan en los celulares, o los
16

calculan a través de calculadoras; así mismo en el cálculo de estudio de crédito, seguro

obligatorio y comisiones, los cálculos se realizan a través de calculadoras científicas.

El objetivo de la implementación de esta nueva operación será la de agilizar el tiempo

de respuesta que se da a los clientes, en el momento de brindar la información preliminar sobre

las características que poseen las diferentes líneas de crédito en las entidades financieras.

Esta nueva operación realizara los cálculos de valores de cuota, descuentos de estudio de

crédito, cálculo de comisiones y de seguros de forma automática en donde se plantea que allá

un formulario en el cual se especifique: primero la línea de crédito que se ofertara al cliente,

segundo el valor del monto del crédito, tercero el plazo en el que se pactara en el crédito,

cuarto un campo adicional para descuentos especiales en tasas de interés y quinto de qué

manera se realizarán los cobros (anticipados o diferidos en las cuotas).

La nueva operación que realizará el simulador será de acuerdo con la línea del crédito

pactada, tendrá identificado el porcentaje de tasa de interés, el monto y el plazo pactado, en el

cálculo de la cuota según la modalidad del crédito (consumo, comercial, hipotecario y

microcrédito) que estipula la entidad financiera en un rango establecido, de acuerdo con lo

reglamentado por el banco de la republica y la superintendencia financiera. De acuerdo con la

línea de crédito, se realizará los cobros en estudio de crédito o comisión a cobrar (mipyme si es

por línea microcrédito, que se realiza cada año y que se cobra hasta los 25 SMMLV), los cuales

se cobran con el monto pactado a otorgar. Para el cálculo del seguro, se realizará con el

porcentaje a cobrar sobre el valor del crédito estipulado por la entidad financiera, así como

también el plazo en el que se financiará el crédito según lo estipulado por el cliente. Ya por

ultimo el simulador arrojara los valores de las cuotas según las condiciones de las líneas de

crédito, los descuentos en seguro comisiones o estudios de crédito, de acuerdo en la manera

que el cliente desee que se le realicen si de forma anticipada o diferida.


17

Diagrama de Flujo

El diagrama de flujo se elaborará para los procesos en creación de la información

financiera y personal de los clientes, como también en el proceso de creación de créditos y

cuentas de ahorro que ofrece la entidad financiera. Se elabora el siguiente diagrama de flujo.

Inicio

Brindar información
acerca de los
productos

Diligenciar
los
formularios

No Si
Están
complet
os

Entregar los
formularios

Digitar y
crear datos
en el
sistema.

No Es para Si
crédito

a b
18

a b

Crear Realizar comité de


cuenta de crédito.
ahorro

Crear tarjeta Enviar crédito a


debito analistas

Consignar
Saldo
no si
Fue
aprobad
o

Entregar
documentos y
tarjeta al
cliente.
Entregar Realizar
documentos desembolso.
soporte a
cliente

Girar a cuenta
de ahorro
Destruir
documentos
exclusivos

Imprimir
documentos
de crédito.

Entregar
documentos
al cliente.

Fin
19

Conclusiones

Finalizado el trabajo podemos evidenciar la importancia de implementar un excelente

sistema de información, la información se mantiene activa, vigente, actualizada y resguardada

en los sistemas de información. Los procesos se dinamizan, se disminuye en tiempos de

ejecución y la calidad de los productos o servicios que desarrollan las empresas aumentan.

Los softwares permiten que las empresas sean competitivas, abren mercados,

globalizan las empresas, las mantienen actualizadas y competentes frente a su competencia; el

desarrollo de la actividad empresarial es eficaz y eficiente las antepone a sus competidores

logrando fidelizar y abarcar un mayor mercado objetivo. Por ultimo los softwares permiten tener

el total control de los recursos de las empresas, evitando que se generen errores y reprocesos

en cada proceso interno y externo de la actividad empresarial.


20

Referencias

Domínguez, C. (s/f) eje 4 propongamos

Banco Nacional de Panamá. (2010). Manual de E-IBS imágenes y formularios.

Datapro,inc.

También podría gustarte