You are on page 1of 5

Universidad Abierta y a distancia de México

2019
Análisis y diseño orientado a objetos (DS-DDOO-1901-B1-
003)

Alumno: César Morgado Pérez


Ingeniería en Desarrollo De Software
Matricula: ES1821000003

Facilitador: Adriana Álvarez Gutiérrez

Unidad 1. Introducción al análisis y diseño orientado a


objetos
Actividad 1. Características y ventajas del diseño orientado a
objetos
Propósitos:

 Conocer los conceptos básicos del ADOO.


 Identificar los elementos, características y ventajas del ADOO.

Instrucciones:

1. Investiga el concepto de Análisis y Diseño.

Análisis. Según Cáceres (2014) Consiste en recolectar e interpretar hechos sobre el sistema actual
y las necesidades de información actual y previsible en el futuro, para detectar:

 Lo que está bien


 Lo que está mal
 Lo que sobra
 Lo que falta

El análisis se concentra en detallar lo que se solicita que haga el sistema o la aplicación. Para ello, es
necesario permitir que las personas observen los elementos lógicos (lo que hará el sistema) y los
componentes físicos (computadora, terminales o sistemas de almacenamiento).

Este método permite al analista conocer un sistema o proceso en una forma lógica y manejable, al
mismo tiempo que le proporciona las bases para asegurarse de que no se omite ningún detalle
pertinente (Domínguez Coutiño, 201)

El análisis es la fase cuyo objetivo es estudiar y comprender el dominio del problema, es decir, el
análisis se centra en responder al interrogante ¿QUÉ HACER?

Diseño. Consiste en planear y desarrollar un nuevo sistema que solucione los problemas detectados
en el sistema actual y los supere ventajosamente. El nuevo sistema puede limitarse a remendar el
sistema actual, pero también puede ser un cambio de grandes dimensiones. (Cáceres, 2014)

El diseño de sistemas emplea la representación gráfica y se enfoca principalmente en el desarrollo


de especificaciones de software. El objetivo del diseño es elaborar programa formados por módulos
que no dependan unos de otros desde el punto de vista utilizable. (Domínguez Coutiño, 201)

El diseño, por su parte, dirige sus esfuerzos en desarrollar la solución a los requisitos planteados
en el análisis, esto es, el diseño se haya centrado en el espacio de la solución, intentando dar
respuesta a la cuestión ¿CÓMO HACERLO?

2. Investigar el concepto de Análisis Orientado a Objetos y Diseño Orientado a Objetos.

Análisis Orientado a Objetos: El análisis orientado a objetos es un método de análisis que examina
los requisitos desde la perspectiva de las clases y los objetos que se encuentran en el vocabulario
del dominio del problema. (Booch, y otros, 2007)

Diseño Orientado a Objetos: es la disciplina que define los objetos y sus interacciones para resolver
un problema de negocio que fue identificado y documentado durante el análisis orientado a objeto
El diseño orientado a objetos es un método de diseño que abarca el proceso de descomposición orientada a objetos y una notación para representar tanto los modelos lógicos y físicos como los
modelos estáticos y dinámicos del sistema bajo diseño.

Esta definición tiene dos partes importantes: el diseño orientado a objetos (1) conduce a una descomposición orientada a objetos y (2) utiliza diferentes notaciones para expresar diferentes
modelos del diseño lógico (clase y estructura de objeto) y físico (módulo y arquitectura de proceso) de un sistema, además de los aspectos estáticos y dinámicos del sistema. (Booch, y otros, 2007).

¿Cómo se relacionan AOO y DOO? Básicamente, los productos del análisis orientado a objetos sirven como los modelos a partir de los cuales podemos iniciar un diseño orientado a objetos; Los
productos del diseño orientado a objetos se pueden utilizar como planos para implementar completamente un sistema utilizando métodos de programación orientados a objetos

3. Realiza las siguientes tablas:

Características Similitudes Diferencias


 Examina y analiza el sistema como un todo, desde su conectividad hasta las
 Analiza el problema como un solo ente,
consecuencias
donde cada elemento depende totalmente del
 Tiene una visión donde los datos se consideran separadamente de los
otro.
procesos que los transforman
Análisis  El análisis estructurado está orientado a
 Las herramientas utilizadas son: Diagrama de Flujo de Datos, Diagramas de
procesos, tomando una visión donde los datos se
Entidad-Relación, Diagrama de Transición de Estados.
consideran separadamente de los procesos que
 Da más importancia a la descomposición funcional del sistema para su
La finalidad de ambos es reconocer, explorar y los transforman
análisis.
cubrir las expectativas de los usuarios, a través
Analiza el problema como un conjunto de abstractos de datos u objetos que
de una metodología lógica.  Divide al problema en pequeñas partes
permiten analizar el problema como muchos pequeños problemas.
de este (objetos), con lo cual puede analizarlas
Se centra en primer lugar en identificar los objetos del dominio de aplicación y
Análisis por separados.
después en establecer procedimientos que los manejen.
Orientado  El enfoque orientado a objeto se centra
Es una forma de pensar acerca de un problema en términos del mundo real en
a Objetos en primer lugar en identificar los objetos del
vez de en términos de un ordenador
dominio de aplicación y después en establecer
Características del análisis orientado a objetos: Identidad, Clasificación,
procedimientos
Polimorfismo, Herencia
Características Similitudes Diferencias
Desarrolla una un software solución con un enfoque de un solo problema.  Desarrolla una solución de manera integral,
El modelo de diseño contiene los siguientes elementos: donde muchas veces puede perderse de vista el
panorama, y es más difícil detectar errores o
 Diseño de datos.
Diseño malfuncionamientos del software
 Diseño arquitectónico.
 No enfoca los posibles modos futuros de
 Diseño de interfaz. El objetivo de ambos es desarrollar un
desarrollo de software, a diferencia del diseño orientado
 Diseño procedimental sistema que sirva para solucionar los
a objetos.
problemas detectados durante el análisis
Desarrolla una serie de respuestas a cada uno de los objetos declarados,
de sistema o el AOO para así comenzar con
para ir dando soluciones.
el desarrollo de las especificaciones de
Para los sistemas orientados a objetos es posible definir un diseño en  Ataca el problema a través de objetos que fueron
Diseño software.
pirámide con las siguientes cuatro capas: establecidos incluso antes del análisis, y permite ir
Orientado
 Subsistema. desarrollado las características del software “paso a
a Objetos
 Clases y Objetos. paso”.
 Mensajes.
 Responsabilidades.

4. Como conclusión menciona que es lo que aporta el paradigma orientado a objetos tanto al Análisis como al diseño.

Las ventajas más importantes del paradigma orientado a objetos son las siguientes:

Facilidad de mantenimiento ya que programas que se diseñan utilizando el concepto de orientación a objetos son más fáciles de leer y comprender y el control de la complejidad del programa se
consiguen gracias a la ocultación de la información que permite dejar visibles sólo los detalles más relevantes.

Facilidad para modificar los programas debido a que Se pueden realizar añadidos o supresiones a programas simplemente añadiendo, suprimiendo o modificando objetos.

Reusabilidad por que os objetos, si han sido correctamente diseñados, se pueden usar numerosas veces y en distintos proyectos.

Fiabilidad, los programas orientados a objetos suelen ser más fiables ya que se basan en el uso de objetos ya definidos que están ampliamente testados.
Bibliografía
Booch, G., Maksimchuk, R. A., Engle, M. W., Young, B. J., Conallen, J., & Houston, K. A. (2007). Object Oriented Analysis and Design with Applications (Tercera ed.). Boston: Pearson Education Inc.

Cáceres, E. A. (2014). Análisis y Diseño de Sistemas de Información. San Juan, Argentina: niversidad Nacional de San Juan. Recuperado el 25 de Enero de 2019, de
http://www.facso.unsj.edu.ar/catedras/ciencias-economicas/sistemas-de-informacion-II/documentos/aydise14.pdf

Domínguez Coutiño, L. A. (201). Analisis de sistemas de información (Primera ed.). Tlalnepantla, México: Red Tercer Milenio. Obtenido de
http://www.aliat.org.mx/BibliotecasDigitales/sistemas/Analisis_de_sistemas_de_informacion.pdf

You might also like