Documentos de Académico
Documentos de Profesional
Documentos de Cultura
software GA4-220501095-AA3-EV03
Al Profesor: Vocero
La arquitectura del software es organizar en una jerarquía los paquetes que necesito
para mi diseño, puede además, identificar, saber y entender dónde se encuentra
ubicado cada paquete de clases a usar, todo estos paquetes y demas se reunen en
un todo, formando uno solo.
Podemos observar en las gráficas los nodos que se conectan con diferentes
protocolos cuyo nombre los hace que se puedan identificar.
COMPONENTES:
DISPOSITIVOS: Es algo que me hace falta para que se ejecute mi software. EJ:
máquinas con códigos de barra o còdigos QR
CONECTORES: líneas que conectan o unen los nodos. En cada línea se debe
especificar el protocolo de comunicación entre los nodos. Los elementos a utilizar en
el software son los requisitos mínimos que necesito y que deben ir en la nota de
requisitos de hardware (memoria, velocidad del CPU, etc)
ARQUITECTURA DEL SOFTWARE
La definición oficial de Arquitectura del Software en la IEEE Std 1471-2000 reza así:
“La Arquitectura del Software es la organización fundamental de un sistema formada
por sus componentes, las relaciones entre ellos y el contexto en el que se
implantarán, y los principios que orientan su diseño y evolución”. Qué es una
Arquitectura Software – Un poco de Java
VISIÓN Y ALCANCE:
MANEJO DE INFLUENCIAS:
Con las charlas o entrevistas que realiza el ingeniero de desarrollo del software
surgen las estrategias para generar o seleccionar la arquitectura que más le
conviene al sistema.
FUNCIONALES:
1. ERP One – Inicio
2. El sistema debe permitir el registro de usuarios cuando llegan a la farmacia a
solicitar sus medicamentos, éstos deben ser registrados en el sistema de acuerdo al
turno asignado.
3. El sistema debe permitir registrar y actualizar los datos de los pacientes
4. El sistema debe mostrar los datos personales de los pacientes
5. El sistema debe mostrar a cada cajero la formula dada por el médico
6. El usuario podrá generar una lista detallada y personalizada según el
requerimiento que el usuario solicite, para ello deberá elegir dentro de un pequeño
formulario
7. El sistema debe permitir ingresar, registrar la fórmula del paciente
8. El sistema debe mostrar los medicamentos en inventario, para saber si hay
existencia de lo solicitado en la fórmula
9. El sistema de generar un reporte de la entrega del medicamento
10. El usuario podrá buscar listas de reporte de medicamentos en el cual
aparecerán en detalle los productos en almacén
11. El sistema descarga de inventarios los medicamentos entregados al paciente
12. El sistema debe generar una lista detallada de los proveedores
13. El sistema debe enviar el recibo de caja por correo al paciente.
14. ERP One – Interno
NO FUNCIONALES
Draw.io:
Draw de LibreOffice:
Aplicación ofimàtica con la que se puede hacer nuestros propios planes, esquemas
y otras representaciones de datos visuales. Se puede introducir símbolos, flecha
para realizar conexiones de ideas, lo que se haga se puede guardar en PDF. Tiene
varios formatos.
YED:
Utiliza una gran variedad de nodos y símbolos de forma. Sirve para crear diagramas
de flujo. Tiene además, un diseño automático que sirve de plantilla nueva, cuando
no se tiene la propia, es de fácil exportación y permite guardar en XML.
ArgoUML:
DIA:
Tiene gran variedad de plantillas a utilizar. utilizar plantillas para crear diagramas de
trabajo óptico, planos de ingeniería, soluciones HVAC, y mucho más
GLIFFY:
DIAGRAMA DESIGNER:
PENCIL:
CANVA:
Uno de los conceptos de diseño son los patrones que a continuación describo:
1. PATRONES:
1. Filtros y Tuberías
2. Capas
3. Cliente/servidor
4. N-tercios
5. Par a par
6. Publicador-Suscriptor
2. TÁCTICAS :
3. FRAMEWORDS:
Arquitectura de software. Conceptos y ciclo de desarrollo. Humberto Cervantes Maceda by Cengage - Issuu
Botones
Puedes convertir fácilmente cualquier enlace de texto en un botón, aplicando
un micro-tema de botón en Micro-themes > Buttons. ( Conceptos básicos:
Agregando enlaces (rockcontent.com))
CONCLUSIONES
REFERENCIAS
https://www.bing.com/videos/search?q=Qu%c3%a9+es+una+Arquitectura+Software
+%e2%80%93+Un+poco+de+Java&&view=detail&mid=1B41606E9768DD63E55C1
B41606E9768DD63E55C&&FORM=VRDGAR&ru=%2Fvideos%2Fsearch%3Fq%3D
Qu%25c3%25a9%2Bes%2Buna%2BArquitectura%2BSoftware%2B%25e2%2580%
2593%2BUn%2Bpoco%2Bde%2BJava%26FORM%3DHDRSC3
Qué es una Arquitectura Software – Un poco de Java