Flashcards
DISENO E IMPLEMENTACION
Flashcards do conjunto (10)
- 1¿Cuáles son las 5 actividades clave en un proceso de diseño orientado a objetos?a. comprender y definir el contexto y las interacciones externas con el sistema
b. disenar la arquitectura del sistema
c. identificar los objetos principales en el sistema
d. desarrollar modelos de diseno
e. especificar interfaces - 2¿Qué se entiende por modelo de contexto del sistema y modelo de interacción?1. Un modelo de contexto del sistema es un modelo estructural, que muestra los otros
sistemas en el entorno del sistema a desarrollar.
2. Un modelo de interacción es un modelo dinámico que indica la forma en que el sistema
interactúa con su entorno conforme se utiliza. - 3Describir brevemente 3 enfoques que pueden utilizarse para identificar clases de objetos1. Use un análisis gramatical de una descripción en lenguaje natural del sistema a
construir. Objetos y atributos son sustantivos; operaciones o servicios son verbos
2. Utilice entidades tangibles (cosas) en el dominio de aplicación (como aeronave), roles
(como administrador o médico), eventos (como peticiones), interacciones (como
reuniones), ubicaciones (como oficinas), unidades organizacionales (como compañías),
etcétera
3. Emplee un análisis basado en escenarios, donde a la vez se identifiquen y analicen
varios escenarios de uso de sistema. A medida que se analiza cada escenario, el
equipo responsable del análisis debe identificar los objetos, los atributos y las operaciones
requeridos - 4¿Por qué resulta importante especificar las interfaces de los componentes que están siendo desarrolladas por un equipo de ingeniería de software?Es necesario especificar las interfaces de modo que los objetos y subsistemas puedan
diseñarse en paralelo. Una vez especificada la interfaz, los desarrolladores de otros objetos
pueden suponer que se implementará la interfaz. - 5¿Cuáles son los elementos esenciales de un patrón de diseño (design pattern) sugeridos por Gamma et. al.1 ?a. El nombre del patrón: permite describir, en una o dos palabras, un problema de
diseño junto con sus soluciones y consecuencias
b. El problema: describe cuándo aplicar el patrón, explica el problema y su contexto
c. La solución: describe los elementos que constituyen el diseñ, sus relaciones,
responsabilidades y colaboraciones
d. Las consecuencias: son los resultados así como las ventajas e inconvenientes de
aplicar el patrón - 6¿Cómo contribuyen a la reutilización los patrones de diseño?porque se reutilizan soluciones que fueron útiles en el pasado
- 7¿Cuáles son los 4 niveles posibles de reutilización de software?a. El nivel de abstraccion
b. El nivel objeto
c. El nivel componente
d. El nivel sistema - 8¿Cuáles son los principales propósitos de la administración de la configuración del software (software configuration management)?Los principales propositos son apoyar el proceso de integracion del sistema, de modo que
todos los desarrolladores tengan acceso en una forma controlada al codigo del proyecto y a
los documentos, descubrir que cambios se realizaron, asi como compilar y vincular
compoenntes para crear un sistema. - 9¿Cuáles son las herramientas esenciales en una plataforma de desarrollo de software (software development platform)?1. Un compilador integrado y un sistema de edición dirigida por sintaxis que le permitan
crear, editar y compilar código.
2. Un sistema de depuración de lenguaje.
3. Herramientas de edición gráfica, tales como las herramientas para editar modelos
UML.
4. Herramientas de prueba, como JUnit (Massol, 2003) que operen automáticamente
un conjunto de pruebas sobre una nueva versión de un programa.
5. Herramientas de apoyo de proyecto que le ayuden a organizar el código para diferentes
proyectos de desarrollo - 10Describir brevemente la idea subyacente al desarrollo open-sourceEl desarrollo de código abierto es un enfoque al desarrollo de software en que se publica
el código de un sistema de software y se invita a voluntarios a participar en el proceso
de desarrollo
Informações
- Descrição
- FlashCards sobre DISENO E IMPLEMENTACION, criado por Julio DOrazi em 13-07-2020.
- Criado por
- Julio DOrazi · jul 2020
- Atualizado
- 13 jul 2020
- Visualizações
- 0
- Avaliação