Está en la página 1de 4

Unidad 4

METODOLOGÍA DEL DESARROLLO DE SOFTWARE

Foro 2
ALUMNO: VICTOR RUMIGUANO
FORO 2

Tema: Diseño de estructura de software.

Bienvenidos al foro 2 de Metodología de Desarrollo del Software que está dirigido a


propiciar por medio del intercambio de ideas, información, conocimientos y opiniones
el debate en torno a la estructura del software.

Para debatir

La agregación es un tipo de asociación que indica que una clase es parte de otra
clase (composición débil). Los componentes pueden ser compartidos por varios
compuestos (de la misma asociación de agregación o de varias asociaciones de
agregación distintas). La destrucción del compuesto no conlleva la destrucción de los
componentes. Habitualmente se da con mayor frecuencia que la composición.

La agregación se representa en UML mediante un diamante de color blanco colocado


en el extremo en el que está la clase que representa el “todo”.

Veamos un ejemplo de agregación:

• Un mobile tiene batería


• Un mobile tiene simcard
• Un mobile tiene memorycard.

Online ITB
Recurso de aprendizaje
Preguntas

• ¿Se considera transitiva la relación de agregación? Es decir, si la clase 3 es


un componente de la clase 2, y la clase 2 un componente de la clase 1, ¿La
clase 3 será componente de la clase 1?
La propiedad más significativa de la agregación es la transitividad, es decir, si la clase 3 es un
componente de la clase 2, y la clase 2 un componente de la clase 1, entonces la clase 3 es
componente de la clase 1.
La agregación es un caso especial de asociación. Es una relación parte de en la que los objetos que
representan los componentes de algo se asocian con un objeto que representa el agregado completo.
En conclusión si:
1 = Un mobile tiene batería
2 = Un mobile tiene simcard
3 = Un mobile tiene memorycard
la relacion de agregacion si es transitiva

• ¿La palabra “interfaz” implica “interfaz” de usuario o GUI?

La Interfaz gráfica de usuario o GUI (Graphic User Interface) es el entorno visual de imágenes y
objetos mediante el cual una máquina y un usuario interactúan. A mediados de los setentas las GUI
comenzaron a sustituir a las interfaces de línea de comando (CLI), y esto permitió que la interacción
con las computadoras fuera más sencilla e intuitiva.
La “interfaz” se utiliza en informática para nombrar a la conexión funcional entre dos sistemas,
programas, dispositivos o componentes de cualquier tipo, que proporciona una comunicación de
distintos niveles, permitiendo el intercambio de información.
Reglas que se deben respetar

• Preparación previa: Usted debe profundizar en el estudio del diseño de la estructura


del software, tomando como base la realización de las actividades de aprendizaje
autónomo concebidas para el tema, así como la bibliografía recomendada u otras
fuentes.
• Evite enviar mensajes muy extensos, resumir las ideas en pocas oraciones claras y
concisas, a tono con el tema de discusión.
• En la dinámica de participación, usted primero debe emitir consideraciones sobre el
tema y, luego, es que debes opinar y reflexionar sobre los aportes de sus
compañeros, haciéndolo con respeto y cortesía.
• Si comparte archivos, intente optimizar el tamaño del mismo para facilitar descarga.
• Interprete, emita juicios de valor, comente la utilidad o alcance de los mismos.
• Sus respuestas a la primera pregunta pueden apuntar hacia la discusión por medio de
puntos de vista, opiniones, ejemplos en el campo profesional, discrepancias,
experiencias, buenas y malas prácticas, etc.
• Ambas preguntas deben ser respondidas en una sola intervención y luego opinar y/o
comentar algunas respuestas de sus compañeros.
• Se le sugiere revisar los videos que aparece en la unidad 4 sobre especificación de
requisitos del sistema.

Valor 20 puntos

Online ITB 3
Recurso de aprendizaje

También podría gustarte