Beruflich Dokumente
Kultur Dokumente
Universidad de los Andes. Facultad de Ingeniera. Departamento de Ingeniera de Sistemas y Computacin. ISIS 1204 Algortmica y Programacin por Objetos I. Seccin 01. Julio 12 de 2006. Nombre: IMPORTANTE Tiene 80 minutos para desarrollar el examen. Cdigo:
ENUNCIADO
1. [20%] Especifique el contrato del mtodo eliminarEstudiante ( int codigoEstudiante ) de la clase CentralPrestamos. /** * * * * * <b>pre:</b> * * * * <b>post: </b> * * * * @param * @exception * * * */
2. [20%] Escriba el cuerpo y signatura un mtodo que cumpla con el siguiente contrato. /** * Calcula el monto que un estudiante debe pagar por concepto de sus multas perdidas. * <b>pre:</b> La contenedora de multas est inicializada. * <b>post: </b> El estado del estudiante es el mismo que antes de ejecutar este mtodo. * @exception * Si no hay ninguna multas a cargo del estudiante. * Si el valor a pagar de alguna multa es negativo. */
1. [ 20% ] Modelo del mundo. Complete el modelo conceptual con los atributos y constantes de cada clase, lo mismo que las asociaciones entre ellas. Todo segn el enunciado.
2. [ 20% ] Requerimientos funcionales. Seleccione 2 (dos) de los 4 (cuatro) requerimientos funcionales mencionados en el enunciado, los que usted desee, y complete la siguiente informacin. Descomposicin Requerimientos Funcionales Indique los pasos necesarios para resolver los requerimientos seleccionados y seale, al finalizar cada paso, qu clase debera tener la responsabilidad de hacerlo.
3. [ 20% ] Contratos y excepciones. Seleccione dos mtodos cualquiera que haya identificado en el punto 2 (dos). A partir de estos, complete la siguiente informacin. NOTA: DEBE SELECCIONAR DOS MTODOS QUE PUEDAN GENERAR EXCEPCIONES. Elaboracin de contratos Clase: ------------------Signatura Para los mtodos seleccionados, establezca su contrato. Tenga en cuenta la clase en la que se encuentra el mtodo. Mtodo: ----------------------------------------------------------------------------------
Precondicin sobre los parmetros Postcondicin sobre el objeto Postcondicin sobre el retorno Excepciones
Clase: ------------------Signatura Precondicin sobre el objeto Precondicin sobre los parmetros Postcondicin sobre el objeto Postcondicin sobre el retorno Excepciones
Mtodo: ----------------------------------------------------------------------------------