Skip to content

Latest commit

 

History

History
51 lines (50 loc) · 2.44 KB

Parcial 1 2020-09-17.md

File metadata and controls

51 lines (50 loc) · 2.44 KB

2020-09-17

Parcial 1
Ingeniería del Software l

  1. Enuncie los cinco desafíos de la Ingeniería del Software mencionados en la materia

    • ¿Para qué sirve el método de puntos función?
    • Mencione al menos cinco características de la complejidad del entorno

    • ¿Qué describe la vista de componentes y conectores?
    • Identifique un estilo arquitectónico para la vista de C&C y descríbalo brevemente

  2. Explique qué establece el principio abierto-cerrado

    • ¿Qué son y para qué sirven las métricas en el diseño orientado a objetos?
    • Describa dos de ellas

  3. Se desea desarrollar un sistema de software que permita mantener libretas de direcciones. Una libreta de direcciones mantiene una colección de entradas, cada una de las cuales está compuesta por el nombre y apellido de una persona, su dirección, ciudad, provincia, código postal, y teléfono. La aplicación a desarrollar debe permitir agregar una nueva persona a una libreta, editar la información de personas que ya figuran en una libreta, y eliminar entradas de la libreta. También se espera poder contar con funcionalidades de listado e impresión de las entradas de una libreta, ordenadas de acuerdo a algún criterio (e.g., por nombre, apellido, organizadas por ciudad, etc.). La aplicación debe permitir mantener varias libretas de direcciones, es decir, debe permitir crear nuevas libretas, guardar libretas existentes con otro nombre, cerrar una libreta para abrir otra sin tener que cerrar la aplicación, etc. En principio, se exige que la aplicación permita trabajar con una libreta a la vez, pero se espera que en futuras versiones de la aplicación también se permita tener varias libretas abiertas al mismo tiempo, pudiendo abrir, modificar, guardar y cerrar libretas sin afectar el estado de otras libretas abiertas.

    Sobre este problema, genere un caso de uso de: eliminar entrada de libreta.