Diseño de software

Las tarjetas CRC son una metodología para el diseño de software orientado por objetos creada por Kent Beck y Ward Cunningham. ...Wikipedia "CRC tarjetas"

En Ingeniería de software el desarrollo en cascada es el enfoque metodológico que ordena rigurosamente las etapas del ciclo de vida del software, de forma tal que el inicio de cada etapa debe esperar a la finalización de la inmediatamente anterior. ...Wikipedia "Desarrollo en cascada"

OCL2.0 (Object Constraint Language 2.0) fue adoptado en octubre de 2003 por el grupo OMG como parte de UML 2.0. OCL es un lenguaje para la descripción formal de expresiones en los modelos UML. Sus expresiones pueden representar invariantes, precondiciones, postcondiciones, inicializaciones, guardias, reglas de derivación, así como consultas a objetos para determinar sus condiciones de estado. Se trata de un lenguaje sin efectos de borde, de manera que la verificación de una condición, que se presupone una operación instantánea, nunca altera los objetos del modelo. Su papel principal es el de completar los diferentes artefactos de la notación UML con requerimientos formalmente expresados. ...Wikipedia "Lenguaje de especificación OCL2.0"

Lenguaje Unificado de Modelado (UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido en la actualidad; aún cuando todavía no es un estándar oficial, está apoyado en gran manera por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, ...Wikipedia "Lenguaje Unificado de Modelado"

(Portland Pattern Repository) Sitio del Web dedicado a programación y creado por Ward Cunningham. El sitio incluye desde marzo de 1995 el aún existente WikiWikiWeb, el primero de todos los wikis, actualmente con más de 30,000 páginas. Actualmente, el WikiWikiWeb sigue siendo un lugar prominente donde se discute sobre patrones y antipatrones. ...Wikipedia "Portland Pattern Repository"

La programación extrema o eXtreme Programming (XP) es una aproximación a la ingeniería de software formulada por Kent Beck, autor del primer libro sobre la materia, Extreme Programming Explained: Embrace Change. Se trata de un proceso ágil de desarrollo de software. ...Wikipedia "Programación Extrema"

El Proceso Unificado Racional o RUP (Rational Unified Process), es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos. ...Wikipedia "RUP" My shortopedia and me.

This article is licensed under the GNU Free Documentation License.
It uses material from the Wikipedia . Direct links to the original articles are in the text.
If you use exact copy or modified of this article you should preserve above paragraph and put also : It uses material from the Shortopedia article about "Diseño de software".
MAIN PAGE MAIN INDEX CONTACT US