GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

DISENO E IMPLEMENTACION

Julio DOrazi Spanisch 10 Karten

Karten in diesem Stapel (10)

  1. 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. 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.
  3. 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. 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. 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. 6¿Cómo contribuyen a la reutilización los patrones de diseño?porque se reutilizan soluciones que fueron útiles en el pasado
  7. 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. 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. 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
  10. 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

Informationen

Beschreibung
Karteikarten am DISENO E IMPLEMENTACION, erstellt von Julio DOrazi am 13/07/2020.
Erstellt von
Julio DOrazi · Jul 2020
Aktualisiert
13 Jul 2020
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck