Está en la página 1de 9

28-8-2022 DESARROLLAR LA

ARQUITECTURA
DE SOFTWARE DE
ACUERDO AL
PATRÓN DE
DISEÑO
SELECCIONADO
Tecnólogo en análisis y desarrollo
de software

AUTOR: ALVARO ACHURY


TUTOR: JORGE ESCOBAR
INTRODUCCION
En este documento mostraremos en profundidad el despliegue de los elementos u
objetos que intervienen en nuestro software y como se relacionan entre si para
una mayor comprensión.
PATRONES DE DISEÑO

Define una interfaz para crear un objeto, pero deja subclases quienes decidan que
clase instanciar, Permite que una clase delegue en sus subclases las creacion de
objetos.

. Este patron puede ser utilzado cuando:

. Una clase no puede anticipar el tipo de objeto que debe crear.

. Subclases pueden especificar que objetos pueden ser creados.


DESPLIEGUE DE SOFTWARE

6 HERRAMIENTAS QUE TE AYUDARÁN A OPTIMIZAR TUS PROCESOS

Ahora bien, una vez que has establecido tus metas y requerimientos, podrás
discernir entre las siguientes herramientas de mejora de procesos, cuál o cuáles te
ofrecen una solución adecuada:
1. DIAGRAMA CAUSA-EFECTO

Esta herramienta se encarga de realizar un análisis con el que se obtiene un cuadro


detallado para visualizar con mayor facilidad qué aspectos están ocasionando un
efecto o problema dentro de los procesos de la empresa.

Así, es mucho más sencillo identificar las causas de algún resultado que no se
esperaba. Es ideal para investigar de forma sencilla y eficazmente el origen del
problema.

2. DIAGRAMA DE PARETO

Esta es otra herramienta de análisis que se especializa en hallar y tomar las


decisiones según el nivel de prioridad que tengan. Se visualiza en formato de gráfico
de barras que representa los factores de forma ordenada.

Se recomienda para conocer los factores más destacables del problema y así
encontrar la raíz del problema para establecer una solución eficaz. Además, que
ayuda a comprobar si se están consiguiendo los resultados deseados por
comparación.

3. BRAINSTORMING

El brainstorming, mejor conocido como lluvia de ideas, es más específica para hallar
soluciones a un problema determinado.

Es una herramienta enfocada en el trabajo grupal con la que, a través de una serie
de aportaciones acerca de un problema específico, se puede encontrar la solución
que sea más adecuada para realizar la mejora.

4. DIAGRAMA SIPOC

El Diagrama SIPOC son las siglas en inglés correspondientes a Supplier, Inputs,


Process, Outputs y Customers. Se trata de una representación gráfica en cinco
fases para la gestión de los procesos de la empresa de una forma sencilla para
identificar las partes del problema.
Proveedor-Supplier: es la persona que aporta los recursos al proceso de mejora.

Entradas-Inputs: son los elementos necesarios como: información, material,


personal, infraestructura, etc.

Proceso-Process: se transforman las entradas para que adquieran valor.

Salidas-Outputs: son los resultados que se miden en los productos y los servicios
de la empresa.

Cliente-Customer: el paso final de la mejora que ya se verá reflejado para los


clientes y su satisfacción.

5. DIAGRAMA DE FLUJO O DIAGRAMA DE ACTIVIDADES

Esta herramienta se encarga de realizar una representación gráfica de cualquier


actividad realizada por la mejora de procesos organizativos e industriales. Esto lo
consigue a partir de símbolos con significados definidos que representan el flujo de
ejecución, conectados con flechas de inicio a fin de la acción.

6. LEAN SIX SIGMA

Six sigma se enfoca en eliminar la variabilidad para mejorar la calidad y reducir el


coste-tiempo para cualquier tipo de proceso de la empresa (producción y servicio).
Su principal beneficio es que usa una de las técnicas más avanzadas para la mejora
continua, ya que además se puede aliar con Lean.

Ambas se complementan, mientras que Six Sigma elimina defectos, Lean agiliza los
procesos para mejorar la experiencia final de los clientes. Al utilizarla se asegura la
eficiencia y precisión que generarán un cambio organizacional que impacte
positivamente al negocio.

CICLO DE VIDA DEL SOFTWARE

El proceso de desarrollo (o ciclo de vida del software), que a priori podría parecer
una tarea simple, consta de una serie de pasos de obligado cumplimiento que
buscan garantizar que los programas creados son eficientes, fiables, seguros y
responden a las necesidades de los usuarios finales.
CASCADA

CONCLUCIONES

Este modelo tradicional de ciclo de vida exige una aproximación secuencial al


proceso de desarrollo del software.

Los proyectos reales raramente siguen el flujo secuencial de actividades que


propone este modelo.

Normalmente, es difícil para el cliente establecer explícitamente todos los


requisitos al comienzo del proyecto (entre otras cosas, porque hasta que no vea
evolucionar el proyecto no tendrá una idea clara de qué es lo que realmente
quiere).
No habrá disponible una versión operativa del sistema hasta llegar a las etapas
finales, por lo que la rectificación de cualquier decisión tomada erróneamente en
las etapas iniciales del proyecto supondrá un coste adicional significativo, tanto
económico como temporal.

Para iniciar un despliegue de un sistema de información adquirido, desarrollado o


modificado por mantenimiento, debe estar autorizado por el comité de cambios del
proceso de Gestión de Infraestructura y Tecnologías de la Información. Por lo tanto,
se debe verificar que:

- En la herramienta system center o en el documento resultante del comité de


cambio, que la funcionalidad a desplegar sea la autorizada.

- El documento GINT-F-006 GESTION DE CAMBIOS AMBIENTE PRODUCTIVO


para la funcionalidad solicitada en despliegue, este diligenciado completamente.

- Los documentos o documento que contenga las Especificaciones técnicas,


especificaciones de seguridad, Instalación y configuración, administración, y
operación y mantenimiento, así como el manual de usuario, que hayan sido
entregados.

⁻ Los funcionarios encarados del despliegue hayan sido capacitados en el


despliegue de la funcionalidad.

También podría gustarte