0% encontró este documento útil (0 votos)
104 vistas1 página

Diseño de Software PDF

El documento habla sobre los diferentes tipos de diseño de software, incluyendo el diseño de datos, diseño arquitectónico, diseño de interfaz, diseño a nivel de componentes y diseño de despliegue. Cada uno describe una categoría del sistema o cómo se distribuyen y comunican sus componentes. El diseño arquitectónico identifica la estructura global del sistema y sus principales componentes.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
104 vistas1 página

Diseño de Software PDF

El documento habla sobre los diferentes tipos de diseño de software, incluyendo el diseño de datos, diseño arquitectónico, diseño de interfaz, diseño a nivel de componentes y diseño de despliegue. Cada uno describe una categoría del sistema o cómo se distribuyen y comunican sus componentes. El diseño arquitectónico identifica la estructura global del sistema y sus principales componentes.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Maestría en Tecnología Educativa

DISEÑO DE SOFTWARE
Diana Itzel Cuatepotzo Díaz
DISEÑO DE DATOS
Es parte integral de la generación de la
arquitectura del software con varios
estilos y patrones en la ingeniería del
software; cada uno describe una
categoría del sistema que agrupa
componentes de una función del
sistema, un grupo de conectores de
comunicación, coordinación y
cooperación entre ellos; restricción que
definen como integra este sistema y
modelos semánticos que ayudan al
diseñador a entender las propiedades
generales del sistema.

Utiliza cuatro pasos. En primer lugar, el DISEÑO ARQUITECTÓNICO


sistema debe representarse en contexto,
posteriormente el diseñador debe
identificar un conjunto de abstracción en
alto nivel (arquetipos), el diseñador
continuo comienza a avanzar cerca del
dominio de la implementación y por
último se desarrollan instancias de la
arquitectura para “probar” el diseño del
mundo real del contexto.
En pocas palabras el diseño
arquitectónico Identifica la estructura
global del sistema, los principales
componentes (llamados en ocasiones
subsistemas o módulos), sus relaciones y
cómo se distribuyen.

DISEÑO DE LA INTERFAZ
Definen las interfaces entre los
componentes de sistemas. Esta
especificación de interfaz no tiene que
presentar ambigüedades. Con una
interfaz precisa, es factible usar un
componente sin que otros tengan que
saber cómo se implementó. Una vez que
se acuerdan las especificaciones de
interfaz, los componentes se diseñan y
se desarrollan de manera concurrente.

DISEÑO EN EL NIVEL DE
LOS COMPONENTES
Toma cada componente del sistema y se
diseña cómo funcionará. Esto puede ser
un simple dato de la funcionalidad que
se espera implementar, y al programador
se le deja el diseño específico. Como
alternativa, habría una lista de cambios a
realizar sobre un componente que se
reutiliza o sobre un modelo de diseño
detallado. El modelo de diseño sirve para
generar en automático una
implementación.

DISEÑO DE DESPLIEGUE
Indican la forma en la que se
acomodarán la funcionalidad del
software y los subsistemas dentro del
ambiente físico de la computación que
lo apoyará.

Referencia
Pressman, R. (2010). Ingeniería de Software un enfoque práctico. México: McGraw-Hill.

También podría gustarte