dor_id: 5041444

506.#.#.a: Público

590.#.#.d: No es revisada por pares

510.0.#.a: Latindex-Directorio; PERIÓDICA; SIC CONACULTA; IRESIE; CATMEX; Latinrev

561.#.#.u: https://www.tic.unam.mx/

650.#.4.x: Multidisciplina

336.#.#.b: article

336.#.#.3: Artículo de Divulgación

336.#.#.a: Artículo

351.#.#.6: https://www.ru.tic.unam.mx/handle/123456789/7

351.#.#.b: Revista Digital Universitaria

351.#.#.a: Tecnologías de la información y comunicación

harvesting_group: ru.dgtic

270.1.#.p: rutic@unam.mx

590.#.#.c: DSpace

270.#.#.d: MX

270.1.#.d: México

590.#.#.b: Universitario

883.#.#.u: http://www.ru.tic.unam.mx/

883.#.#.a: Repositorio de la Dirección General de Cómputo y de Tecnologías de Información y Comunicación "RU-TIC"

590.#.#.a: Administración Central

883.#.#.1: https://www.tic.unam.mx/

883.#.#.q: Dirección General de Cómputo y de Tecnologías de Información y Comunicación, UNAM

850.#.#.a: Universidad Nacional Autónoma de México

856.4.0.u: https://ru.tic.unam.mx/bitstream/123456789/1152/1/sep_art11.pdf

100.1.#.a: Rossel, Gerardo; Manna, Andrea

100.1.#.0: Rossel, Gerardo: rn:3025066; Manna, Andrea: rn:3025088

524.#.#.a: Rossel, Gerardo y Manna, Andrea (2003). Diseño por Contratos: construyendo software confiable. Coordinación de Universidad Abierta, Innovación Educativa y Educación a Distancia, UNAM; Dirección General de Cómputo y de Tecnologías de Información y Comunicación, UNAM. Recuperado de https://repositorio.unam.mx/contenidos/5041444

720.#.#.a: Guerra Ortiz, Victor Manuel (director)

245.1.0.a: Diseño por Contratos: construyendo software confiable

502.#.#.c: Universidad Nacional Autónoma de México

561.1.#.a: Dirección General de Cómputo y de Tecnologías de Información y Comunicación, UNAM

264.#.0.c: 2003

264.#.1.c: 2003-09-30

307.#.#.a: 2018-06-28T04:41:37Z

653.#.#.a: Ingeniería de software; Software

506.1.#.a: La titularidad de los derechos patrimoniales de esta obra pertenece a la Universidad Nacional Autónoma de México. Su uso se rige por una licencia Creative Commons BY-NC-SA 4.0 Internacional, https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode.es, fecha de asignación de la licencia 2018-06-28, para un uso diferente consultar al responsable jurídico del repositorio por medio del correo electrónico rutic@unam.mx

884.#.#.k: http://ru.tic.unam.mx/handle/123456789/1152

001.#.#.#: oai:ru.tic.unam.mx:123456789/1152

041.#.7.h: spa

520.3.#.a: 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.); The construction of reliable software is one of the software engineering challenges. In this paper we present the main concepts of Design by Contract. The techniques of design by contracts affect all software development activities: from analysis to implementation: correction, software reuse, debugging, testing, documentation and management. Although the programming language Eiffel is the commercial language that at the moment has the native support for contracts, the ideas and concepts can be applied in different languages. (JAVA, C++, C#, etc..

500.#.#.a: Estancias.

773.1.#.t: Revista Digital Universitaria

773.1.#.o: https://www.revista.unam.mx/

046.#.#.j: 2018-06-28T04:41:37Z

310.#.#.a: Bimestral

300.#.#.a: 7.24 MB.; 294 Kb

264.#.1.b: Coordinación de Universidad Abierta, Innovación Educativa y Educación a Distancia, UNAM; Dirección General de Cómputo y de Tecnologías de Información y Comunicación, UNAM

900.#.#.a: http://www.revista.unam.mx/vol.4/num5/art11/sep_art11.pdf

900.#.#.c: Revista Digital Universitaria (1607 - 6079). Vol. 4, No.5 (2003) -- http://www.revista.unam.mx/indexsep03.html

handle: 3f05d993d7b50c64

harvesting_date: 2021-08-10 08:52:00.0

856.#.0.q: application/pdf

file_creation_date: 2003-09-29 18:47:21.0

file_modification_date: 2003-09-30 00:49:41.0

file_name: 3a2b3aecadf166fdf0a6471e3e01c3126e4852a859f2309d9eb4d810db71fed9.pdf

file_format_version: application/pdf; version=1.3

file_size: 300809

last_modified: 2021-11-12 15:35:00

license_url: https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode.es

license_type: by-nc-sa

No entro en nada

No entro en nada 2

Artículo

Diseño por Contratos: construyendo software confiable

Rossel, Gerardo; Manna, Andrea

Dirección General de Cómputo y de Tecnologías de Información y Comunicación, UNAM, publicado en Revista Digital Universitaria, y cosechado de Repositorio de la Dirección General de Cómputo y de Tecnologías de Información y Comunicación "RU-TIC"

Licencia de uso

Procedencia del contenido

Cita

Rossel, Gerardo y Manna, Andrea (2003). Diseño por Contratos: construyendo software confiable. Coordinación de Universidad Abierta, Innovación Educativa y Educación a Distancia, UNAM; Dirección General de Cómputo y de Tecnologías de Información y Comunicación, UNAM. Recuperado de https://repositorio.unam.mx/contenidos/5041444

Descripción del recurso

Autor(es)
Rossel, Gerardo; Manna, Andrea
Identificador del autor
Rossel, Gerardo: rn:3025066; Manna, Andrea: rn:3025088
Colaborador(es)
Guerra Ortiz, Victor Manuel (director)
Tipo
Artículo de Divulgación
Área del conocimiento
Multidisciplina
Título
Diseño por Contratos: construyendo software confiable
Fecha
2003-09-30
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.); The construction of reliable software is one of the software engineering challenges. In this paper we present the main concepts of Design by Contract. The techniques of design by contracts affect all software development activities: from analysis to implementation: correction, software reuse, debugging, testing, documentation and management. Although the programming language Eiffel is the commercial language that at the moment has the native support for contracts, the ideas and concepts can be applied in different languages. (JAVA, C++, C#, etc..
Tema
Ingeniería de software; Software
Idioma
spa

Enlaces