ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Contratos de modelo de dominio.


Enviado por   •  23 de Marzo de 2017  •  Apuntes  •  433 Palabras (2 Páginas)  •  91 Visitas

Página 1 de 2

Nombre

Ingresa Codigo

Operación

ingresarCodigo(codigo:string)

Entrada

El string “código” representa el código de la propiedad.

Salida

No tiene

Descripción

Guarda el dato “codigo” de la propiedad.

Excepciones

Se lanza ExCodigoNoValido cuando se ingresa un código no valido.

Precondiciones y Postcondiciones

Pre: El codigo ingresado existe

Post: El dato codigo queda guardado en memoria.

Nombre

Ingresa Cantidad de Ambientes

Operación

ingresarCantAmbientes(cantAmbientes:int)

Entrada

El entero “cantAmbientes” representa la cantidad de ambientes que posee  la propiedad.

Salida

No tiene

Descripción

Guarda el dato “cantAmbientes” de la propiedad.

Excepciones

Se lanza ExCantidadNoValida cuando se ingresa un numero negativo, o un dato que no sea un int.

Precondiciones y Postcondiciones

Pre: La cantidad de ambientes ingresada es valida.

Post: La cantidad de ambientes queda guardada en memoria.

Nombre

Tiene garaje

Operación

tienegaraje(garaje:bool)

Entrada

El booleano “garaje” representa si tiene o no garaje la propiedad.

Salida

No tiene

Descripción

Guarda el dato de si posee o no garaje la propiedad.

Excepciones

ExCaracterNoValido se lanza cuando no se ingresa una S ni una N en el dato de entrada.

Precondiciones y Postcondiciones

Pre: Si la propiedad tiene garaje ingresar S, en otro caso ingresar N

Post: La memoria aloja el dato si posee o no garaje la propiedad.

Nombre

Ingresa la dirección de la propiedad

Operación

ingresarDireccion(dirección:Direccion)

Entrada

”dirección” de tipo Direccion representa donde está ubicada la propiedad.

Salida

No tiene

Descripción

Guarda la dirección de la propiedad.

Excepciones

ExDirNoValida se lanza cuando no se ingresa una dirección valida.

Precondiciones y Postcondiciones

Pre: La direccion ingresada de la propiedad es valida.

Post: La direccion de la casa queda guardada en memoria.

Nombre

Ingresa metros totales de el apartamento

Operación

ingresarMetrosTotalesApartamento(mTotales:int)

Entrada

”metrosTotales” representa la cantidad de metros totales de esa propiedad.

Salida

No tiene

Descripción

Guarda la cantidad de metros totales de el apartamento.

Excepciones

ExMetrosTotalesNoValido cuando se ingresa un dato que no es un entero

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (122 Kb) docx (396 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com