Métricas de diseño de interfaz

1) ¿Indique cuales son los principios del modelado de diseño?

– Diseño sebe ser rastreable hasta el modelo de análisis

– Se debe considerar la arquitectura del sistema que se va a construir

– El diseño de datos es tan importante como el diseño de funciones de procesamiento

– Las interfaces externas e internas deben diseñarse con cuidado

– El diseño de interfaz de usuario debe ajustarse a las necesidades del usuario final

– El diseño de nivel de componentes debe ser independiente de independencia funcional

– Los componentes deben estar apareados entre sí de forma mínima y algo del acoplamiento

– Las representaciones del diseño, deben ser fácilmente comprensibles

– El diseño debe desarrollarse de manera iterativa, en cada iteración el diseñador debe buscar la máxima

2) ¿Por qué es importante considerar la arquitectura del Sistema?

Porque será el esqueleto del sistema que se va a construir, es decir, afectara las interfaces, las estructuras de datos,  y el comportamiento de control del programa, la forma de realizar las pruebas y la facilidad de mantenimiento del mismo.

3) ¿Qué significa que la funcionalidad que entrega un componente debe ser “cohesivo”?

Significa que dicha funcionalidad debe centrarse en una y solo una función o sub función

4) ¿Cuale es (o debe ser) el propósito del Diseño?

El propósito del diseño es comunicar información a los profesionales que generarán códigos, a aquellos que probaran el software, y a quienes tal vez mantengan el software en el futuro. Si el diseño no es fácil de entender dificultara la comunicación.

5) ¿Por qué el Diseño debe desarrollarse de manera iterativa?

El diseño debe desarrollarse de forma iterativa para lograr una gran simplicidad en el diseño


Las primeras iteraciones sirven para refinar el diseño y corregir errores, las iteraciones siguiente buscar volver lo mas simple posible el diseño al momento de estar terminado.

6) En la etapa de Diseño ¿Qué se entiende por “Diversificación”?

La diversificación es la adquisición de un repertorio de alternativas, la materia prima del diseño: componentes, soluciones de componentes y conocimiento. Una vez que se ha integrado este conjunto de información, el diseñador debe elegir y tomar elementos del repertorio que cumplan los requisitos definidos por la ingeniería de requisitos y el modelo de análisis.

7) En la etapa de Diseño ¿Qué se entiende por “Convergencia”?

Convergencia es considerar y rechazar las alternativas que se tienen en el diseño (requisitos, modelo de análisis) , para elegir que alternativas son las optima se requiere intuición y juicio.

8) Indique los elementos del modelo de análisis (cap 8)?

-Elementos basados en escenarios (Diseño de Interfaz)

+casos de uso

+diagramas de casos de uso

+ “ de actividad

+ “ de carril

-Elementos basados en clases (Diseño de componentes, arquitectónico y de datos/clase)

+Diagramas de Clase

+Paquetes de análisis

+Modelos CRC

+ Diagramas de colaboración

-Elementos Orientados al flujo (Diseño de componentes, interfaz y arquitectónico)

+Diagrama de flujo de datos

+ “ de flujo de control

+Narrativas de procesamiento

-Elemento de comportamiento (Diseño de componentes y interfaz)

+Diagramas de estado

+Diagramas de secuencia

-Elemento de comportamiento (Diseño de componentes y interfaz)

+Diagramas de estado

+Diagramas de secuencia

1.- ¿Qué ocurre con las prácticas que llamamos Ingeniería de software?

No funcionan, no controlan adecuadamente el costo del proyecto, no son fiables para producir software de calidad. ya que se confundíó el termino entre desarrollo de software e ingeniería.
2.- ¿Quién es Ivar Jacobson? ¿Qué propone en relación a la Ingeniería
de software?

Es el creador del grupo SEMAT (Software Engineering Method and Theory), y propone que la ing. De sw debería basarse en la teoría científica, que solo de esta manera se puede considerar como ingeniería.
3.- ¿Qué pretender decir o explicar Glen Vanderburg. Con el ejemplo de
la tira cómica de “Calvin y Hobbs”?

Pretende explicar que aunque probar de cierta forma la resistencia de un puente es una alternativa a realizar, en cierto modo es una solución irracional, es ridículo hacer eso ahora; ya que para eso están los modelos, aunque no son exactamente la realidad, la simulan.
4.- ¿Cuál es la visión, o definición, que Glen Vanderburg propone de
Ingeniería de software?

Es la ciencia y el arte de diseñar y hacer con economía y elegancia sistemas para que puedan adaptarse rápidamente a las situaciones que se puedan presentar.
5.- ¿Qué opinión tiene respecto del desarrollo Ágil de software?

Que aunque sea muy criticada por desordenada, descuidado… él cree que es una gran representación de lo que un proceso ingenieril debería para software debería hacer.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.