Documentos de Académico
Documentos de Profesional
Documentos de Cultura
analizan los requisitos para producir una descripcin de la estructura interna del software que
PRINCIPIOS
Los Principios del Diseo Software son nociones clave consideradas fundamentales en
ABSTRACCIN
Olvidar informacin que diferencia ciertas cosas y as poder tratarlas como si fueran
similares.
DESCOMPOSICIN
ENCAPSULAMIENTO
realizado (implementado)
SUFICIENCIA Y COMPLETITUD
CONCURRENCIA
desarrollo se realiza despus del diseo, existen metodologas donde el orden no se efecta
de esta manera y pueden combinarse. Lo que si, es que en el diseo se determinan muchas
cosas que pueden afectar la concurrencia del software, como la forma en que se acomodan
los procesos, la relacin que existe entre los hilos o las tareas, la sincronizacin y algunos
EVENTOS
Actualmente, el desarrollo de software no trabaja solo como hace muchos aos. Hoy en
este tipo, las cuales pueden definir el flujo de datos con el cul trabajar el sistema. El punto
es que parte del diseo de software, es determinar la cantidad de llamadas que se deben
realizar, tratando de no abusar para no saturar un servidor. En este aspecto hay que tener
cuidados para tener una muy buena organizacin de datos y precisamente controlar su flujo
en ejecucin.
DISTRIBUCIN Y RENDIMIENTO
como se va a distribuir el software en el hardware. Por eso cuando tienes un software nuevo
o vas a instalar una aplicacin, esta te especifica algunos detalles, como el espacio necesario
en disco, la memoria RAM que utilizar preferentemente y algunos puntos ms, los cules
tiene que ver con la forma en que se comunican los componentes y sobretodo en como estn
TOLERANCIA A FALLOS
Posiblemente una de las claves fundamentales del diseo de software, es que un buen
anlisis, seguido por un buen diseo posteriormente analizado de nuevo, har que nuestro
Bsicamente, es necesario detectar cuales son los riesgos potenciales a los cuales nos
enfrentamos y se calcula la probabilidad de que este surja dentro del proceso de la ingeniera,
en caso de aparecer. Por ltimo se tendr que establecer un plan para controlar el riesgo, ya
ARQUITECTURA
Comunicacin con los interesados: Puede utilizarse para la discusin sobre como
ser el sistema.
funcionales
Los atributos de calidad del sistema (requisitos no funcionales ) se ven afectados por la
arquitectura:
Seguridad: Usar una arquitectura por capas con los activos crticos en las capas mas
internas.
de componentes.
fallos.
Se suele expresar mediante un diagrama de bloque que resume la estructura del sistema.
procesar datos es el visor ptico que manda la imagen a un reconocedor de objetos, utiliza
su brazo mecnico para tomar el objeto y llevarlo al rea de empaquetado y despus llevarlo
a rea de envos.
ESTILOS ARQUITECTURALES
(PRESENTACION-ABSTRACION- CONTROL)
Organiza el sistema en un conjunto de capas, cada una de las cuales provee una serie de
DEL SOFTWARE.
REPOSITORIO COMPARTIDO
Los datos comunes a los subsistemas se almacenan en una base de datos central o
repositorio.
-VENTAJAS:
-DESVENTAJAS:
usuario entre a la plataforma o interfaz y este solicita un servicio el cual la pagina procesa y
VENTAJAS
o Se hace uso eficaz de sistemas en red. El hardware para ello puede ser barato;
DESVENTAJAS
o Los subsistemas usan diferentes modelos de datos. Esto puede hacer ineficiente el
intercambio de datos;
o Nos existe un registro central de nombres y servicios. Puede ser difcil averiguar que
informacin o ejecutar un proceso mediante la vista o presentacin la cual manda las acciones
al controlador o control y esta intercambia datos con el modelos para llamar a otros mtodos
es necesario.
sumamente importante conocer todos los conceptos, principios, todas las bases. Saber qu es
lo que realmente se est haciendo. En lugar de solo presionar botones y escribir lneas de
cdigo y que en un abrir y cerrar de ojos el programa est listo [a menos que nos
conocimiento de las herramientas a nuestro favor, para as poder determinar cuando, porqu
y cmo utilizar cada una de estas herramientas para llegar al fin que previamente hemos
planeado.
FUENTE BIBLIOGRAFICA
ADDISON-WESLEY