Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-01-2007
JF Sebastian JF Sebastian is offline
Miembro
 
Registrado: oct 2006
Posts: 108
Poder: 18
JF Sebastian Va por buen camino
Diseño por contrato

Sabeis si exite alguna utilidad para Delphi para implementar este tipo de metodologia de programacion de ingenieria del software??
Responder Con Cita
  #2  
Antiguo 17-01-2007
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Disculpa a mi ignorancia pero, ¿qué metodología de programación es "Diseño por contrato"? ???
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #3  
Antiguo 17-01-2007
JF Sebastian JF Sebastian is offline
Miembro
 
Registrado: oct 2006
Posts: 108
Poder: 18
JF Sebastian Va por buen camino
Te copio un breve resumen del tema.
Cita:
Empezado por Resumen
La construcción de software confiable es uno de los desafíos de la Ingeniería de Software. En este trabajo se presentan los conceptos principales del diseño por contratos. Las técnicas del diseño por contratos afectan todas las actividades del desarrollo de software: desde el análisis hasta la implementación: corrección, reuso, depuración, testeo, documentación y administración. Si bien el lenguaje de programación Eiffel es el lenguaje comercial que actualmente tiene el soporte nativo para contratos, sus ideas y conceptos pueden ser aplicados en diferentes lenguajes (JAVA, C++, C#, etc.).
Responder Con Cita
  #4  
Antiguo 17-01-2007
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Y tan breve: sigo igual que antes. Afortunadamente me ha dado por buscar y he encontrado esto. Y si he entendido bien tu pregunta y lo que esplican en el artículo la respuesta es... ¿Sí? Vamos, que siempre se pueden implementar las precondiciones y las poscondiciones con un par de IFs. Siguiendo el ejemplo del programa "Cuadrado" del mencionado artículo:
Código Delphi [-]
PROGRAM Cuadrado;

VAR
  Numero, Resultado: LONGINT;
BEGIN
  ReadLN (Numero);
{ Precondición }
  IF Numero >= 0 THEN
  BEGIN
    Resultado := Numero * Numero;
  { Poscondición }
    IF Resultado = Numero * Numero THEN
    BEGIN
      WriteLN (Resultado);
    END
    ELSE
      WriteLN ('La poscondición no se cumplió');
  END
  ELSE
    WriteLN ('La precondición no se cumplió');
END;

O eso o yo me he perdido por el camino...
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine

Última edición por Ñuño Martínez fecha: 17-01-2007 a las 12:41:00.
Responder Con Cita
  #5  
Antiguo 17-01-2007
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Rectifico: Curiosamente he llegado hasta este comenario acerca del diseño por contrato, y creo que lo he entendido mejor.

Así, con la nueva información, en respuesta a tu pregunta:
Cita:
Empezado por JF Sebastian
Sabeis si exite alguna utilidad para Delphi para implementar este tipo de metodologia de programacion de ingenieria del software??
No: no existe. Sin embargo tal vez pueda programarse algo, como una INTERFACE por ejemplo, que pueda servir. (No me pidas que ponga un ejemplo, porque me veo incapaz de tal azaña pero tal vez sea posible).
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Condiciones laborales para el primer contrato de trabajo? bsa_sux Debates 6 28-05-2006 20:19:55
Como hacer un Contrato. Renees Impresión 2 20-10-2005 11:45:55
Diseño pepelu1975 Varios 1 31-05-2004 09:55:36
Nuevos tipos de contrato Nuria Humor 0 20-02-2004 19:34:07
Diseño de componentes vichovi OOP 10 22-05-2003 14:33:31


La franja horaria es GMT +2. Ahora son las 09:11:27.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi