Resumen ADOO
ADOO es un enfoque de la ingeniería de software que permite modelar un sistema como
un conjunto de objetos relacionados que interactúan entre si. Para lograr esta tarea,
ADOO propone una serie de diagramas entre los que destacan los diagramas propuestos
en UML (Unified Modeling Language o Lenguaje Unificado de Modelado) que surge como
una estandarización de los diagramaspropuestos por muchos teóricos de esta disciplina
alrededor del mundo.
El proceso de ADOO se basa en analizar un problema (generalmente asociado al manejo
de datos) y tratar de resolverlo utilizando para esto estructuras del mundo real. La unidad
básica es el objeto, que combina datos y comportamientos que se realizan con estos datos
y que se unen en una estructura atómica.
Importancia delanálisis y diseño orientado a objetos
El ADOO es parte de un proceso que se conoce como Ingeniería de Requerimientos, que
consiste en tratar de recopilar la mayor cantidad de datos disponible respecto a una serie
de procesos para los cuales se requiere construir una solución utilizando tecnologías de
información. Las tecnologías de información son un grupo de tecnologías cuyo propósito
esgestionar los datos que son importantes para una organización. Por lo tanto los
sistemas que utilizan tecnologías de información, no sólo hacen referencia al software,
sino que también a los procesos, las personas y la infraestructura (hardware) necesario
para poder administrar de la mejor forma posible los datos que son necesarios para que la
organización realice su propósito.
Un correctoproceso de análisis permitirá a los ingenieros de software tomar mejores
decisiones para la creación, gestión y administración de proyectos de tecnologías de
información. Un análisis incorrecto puede generar un enorme costo para la organización,
pues ésta puede tomar malas decisiones respecto a su negocio por no contar con la
información correcta en el momento adecuado. Adicionalmente, el desarrollode un
proyecto de tecnologías de información no es un proceso que se realiza de un día para
otro, sino que requiere de un tiempo que es difícil de estimar en un principio y por lo tanto
su costo puede elevarse en demasía si el análisis inicial no está bien hecho, por lo que esta
etapa resulta crucial en el desarrollo de los proyectos de tecnologías de información.
Diferentes metodologíasde análisis de sistemas.
Al realizar el análisis de procesos en las organizaciones, existen diferentes metodologías
que se pueden ocupar para lograr el resultado esperado.
Como definición formal podemos decir que una metodología “…hace referencia al
conjunto de procedimientos racionales, utilizados para alcanzar una gama de objetivos
que rigen en una investigación científica, una exposicióndoctrinal o tareas que requieran
habilidades, conocimientos o cuidados específicos. Alternativamente puede definirse la
metodología como el estudio o elección de un método pertinente para un determinado
objetivo.”1
De esta forma podemos decir que las metodologías como un conjunto de pasos para lograr
un objetivo, se pueden clasificar utilizando el enfoque que se aplica para el proceso,existiendo dos metodologías básicas, una metodología estructurada y una metodología
orientada a objetos.
La metodología estructurada se originó en los lenguajes de programación estructurados
para dar soporte a las necesidades del lenguaje. Esta metodología sentó las primeras
estructuras para la definición de la llamada “ingeniería de software” es decir se definieron
fases y etapas para darsolución a proyectos de software que se van a desarrollar
utilizando un lenguaje de programación estructurado.
Adicionalmente a ésta, surge la metodología orientada a objetos, la cual se ha desarrollado
y ha permanecido en el tiempo siendo el paradigma de análisis y diseño de proyectos de
tecnologías de información más utilizada en estos tiempos. Esta metodología que comenzó
a desarrollarse a...
Regístrate para leer el documento completo.