Abstraccion

Es difícil escribir sobre niveles de abstracción. Es un concepto fundamental en la ciencia de la computación porque está directamente ligado con el concepto de modelado. Sin embargo, es difícil de explicar y es difícil de ejemplificar. Para el ingeniero de software saber lidiar con diferentes nivele...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Sampaio do Prado Leite, Julio Cesar
Formato: Artículo
Lenguaje:Español
Publicado: Universidad de Belgrano . Facultad de Ingeniería y Tecnología Informática 2012
Materias:
Acceso en línea:http://repositorio.ub.edu.ar/handle/123456789/919
Aporte de:
id I36-R142-123456789-919
record_format dspace
institution Universidad de Belgrano
institution_str I-36
repository_str R-142
collection Repositorio Institucional - Universidad de Belgrano (UB)
language Español
topic informatica
sitios web
tecnologia
web sites
computer
technology
spellingShingle informatica
sitios web
tecnologia
web sites
computer
technology
Sampaio do Prado Leite, Julio Cesar
Abstraccion
topic_facet informatica
sitios web
tecnologia
web sites
computer
technology
description Es difícil escribir sobre niveles de abstracción. Es un concepto fundamental en la ciencia de la computación porque está directamente ligado con el concepto de modelado. Sin embargo, es difícil de explicar y es difícil de ejemplificar. Para el ingeniero de software saber lidiar con diferentes niveles de abstracción es al mismo tiempo un requisito de la profesión y, al mismo tiempo, un desafío siempre presente. ¿Cuál es el nivel correcto de abstracción que debo usar en este caso? Esa es una pregunta recurrente para el profesional consciente de que lidiar con niveles de abstracción es importante. Al final ¿qué es abstracción? Pura y simplemente es la substracción de detalles, o sea, es la capacidad de expresar algo de manera concisa, abstracta, sin que se muestren los detalles. En cualquier disciplina que lidie con complejidad, abstraer detalles es de fundamental importancia. Por eso en ingeniería de software el concepto y su uso son importantes. En una clase usé el ejemplo de la palabra árbol en el sentido natural. Mi argumento es que cuando pensamos en un árbol, abstraemos varios detalles y pensamos en una idea general, lo mismo sabiendo que existen diferentes tipos de árboles. No siendo coincidencia, la estructura de datos árbol es fundamental en la ingeniería de software, pero ahí es otro tipo de árbol, cuya raíz es única y las hojas crecen para abajo (lo encuentro extraño, pero así es). Pedí un ejemplo y un voluntario dijo “control remoto”. Su justificación es que pensamos y usamos al control remoto como una abstracción, sin preocuparnos como funciona. Sé que no es el mejor ejemplo, pero ayudó, creo, a pasar el mensaje.
format Article
author Sampaio do Prado Leite, Julio Cesar
author_facet Sampaio do Prado Leite, Julio Cesar
author_sort Sampaio do Prado Leite, Julio Cesar
title Abstraccion
title_short Abstraccion
title_full Abstraccion
title_fullStr Abstraccion
title_full_unstemmed Abstraccion
title_sort abstraccion
publisher Universidad de Belgrano . Facultad de Ingeniería y Tecnología Informática
publishDate 2012
url http://repositorio.ub.edu.ar/handle/123456789/919
work_keys_str_mv AT sampaiodopradoleitejuliocesar abstraccion
bdutipo_str Repositorios
_version_ 1764820530555256832