Asig.: ANÁLISIS Y DISEÑO DE SISTEMAS - Profesor: YAROS PÉREZ - Participante: JAVIER EUCLIDES PÁEZ GARRIDO
Investigar la diferencia entre análisis y diseño estructurado y orientado a objetos.
Análisis y diseño estructurado.
Consideraciones conceptúales – Definiciones.
Es importante remontarse al inicio del movimiento hacia el análisis estructurado, a principios de los años 70 cuando se iniciaba el diseño de un sistema sus características eran:
Monolíticos: Había que leer completamente la especificación de principio a fin.
Redundantes: A menudo se repetía la misma información en diversas partes del documento
Ambiguas: el reporte detallado de los requerimientos podía ser interpretado de distinta manera por los usuarios.
Imposible de mantener: Por todas las razones descritas anteriormente, la especificación funcional era casi obsoleta.
Dichas características empezaron a cambiar a finales de las década de los 70, donde se hizo necesario cambiar:
Es por ello que surge el análisis estructurado cuyo objetivo que persigue el análisis estructurado es organizar las tareas asociadas con la determinación de requerimientos para obtener la comprensión completa y exacta de una situación dada. El trabajo en análisis estructurado empezó a mediados de los 70 y los primeros textos empezaron a aparecer a fines de esa década; pero había poca o no había conexión entre el discurso del análisis estructurado y del diseño estructurado. El principal problema era que el análisis estructurado trataba con la especificación de sistemas grandes y complejos, mientras que el diseño estructurado parecía ser más apropiado para el diseño de programas individuales que se ejecutaban en una misma computadora. El puente entre el análisis de sistema y el diseño de los programas, es decir, hacía falta el diseño de sistemas.
Análisis y diseño orientado a objetos.
¿Qué es un objeto?
Las personas no formamos conceptos desde temprana edad. Cada concepto es una idea particular o una comprensión de nuestro mundo. Los conceptos aprendidos nos permiten sentir y razonar acerca de las cosas del mundo. A estas cosas a las que se aplican nuestros conceptos se llaman objetos. Un objeto puede ser real o abstracto. En el análisis de diseño orientado a objetos (OO), nos interesa el comportamiento del objeto, si construimos un software, los módulos de software OO se basan en los tipos de objetos.
¿Qué es un tipo de objeto?
Un tipo de objeto es una categoría de objeto, un objeto es una instancia de un tipo de objeto.
Diferencias Análisis y diseño estructurado - Análisis y diseño orientado a objetos.
Beneficios de la tecnología orientada a los objetos:
Caso práctico. Para ello ustedes deben presentar un ejemplo de cómo podemos utilizar esta metodología en nuestro sitio de trabajo, preferiblemente pensando de cómo podemos utilizar la metodología orientada a objetos en un proyecto Web que le sirva a su empresa.
La metodología orientada a objetos sería ideal para los requerimientos de una página Web de mi sitio de trabajo, ya que pertenezco a la Unidad de Biblioteca de la Universidad Nacional Experimental Politécnica “Antonio José de Sucre”.
Debido a que es una organización de servicios, la Web trabajaría principalmente con bases de datos, principalmente referentes a:
Acervo Bibliográfico – Usuarios
La tecnología OO destaca porque las estructuras de datos en las bases de datos OO están ligadas a métodos que llevan a cabo acciones automáticas. Una base de datos OO tiene integrada una inteligencia, en forma de métodos, en tanto que una base de datos de relación básica no.
Unidad de Biblioteca(despachador) – Usuarios(cliente)
Al ser la Unidad un servicio, lo ideal es que a través de la Web se pueda cumplir dicha función y por medio de la metodología OO se puede aplicar las ventajas que presenta esta tecnología para dicha función. En los sistemas cliente – despachador, las clases en el software cliente deben enviar solicitudes a las clases en el software despachador y recibir respuesta. Una clase despachador puede ser utilizada por clientes diferentes. Estos clientes solo pueden tener acceso a los datos del despachador a través de los métodos de la clase. Por lo tanto los métodos están protegidos contra corrupción.
Amigabilidad de la Web del servicio
Al ser la Biblioteca una unidad de
servicio, debe promover sus productos a través de una Web cuyo diseño y
formato sea óptimo para los usuarios de la misma, la metodología OO puede
suplir dicha necesidad, ya que los diseños ofrecen mayor calidad, puesto que
se integran a partir de componentes probados, que han sido verificados y
pulidos varias veces.
Actualización y mantenimiento
constante
En la Unidad de Biblioteca de
la UNEXPO siempre se esta en proceso de adquisición de nuevo material
bibliográfico, es por ello que la actualización de los registros del acervo
debe hacerse periódicamente, con la tecnología OO el programador encargado
del mantenimiento.
Existen innumerables ventajas
que traen las OO a las organizaciones, en este caso al sitio Web de un
servicio de información como el caso de la Unidad de Biblioteca de la
Universidad Nacional Experimental Politécnica Antonio José de Sucre.
Luego de la realización de
este trabajo se puede constatar la importancia de las tecnologías como un
elemento para el cumplimiento de los objetivos de las personas y las
organizaciones.
Infografía
ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS
En el siguiente contenido se desarrolla de una manera sencilla y pormenorizada todos los aspectos conceptuales relativos a el Análisis y diseño orientado a objetos.
http://login.osirislms.com
ANÁLISIS Y DISEÑO CON EL LENGUAJE DE ESPECIFICACIÓN FORMAL ORIENTADO A OBJETOS OASIS DE UN MICROSCOPIO EFECTO-TÚNEL
Presentamos una experiencia
de ingeniería de requisitos con el lenguaje de especificación formal
orientado a objetos OASIS, que consiste en el análisis y el diseño del
software de control de un microscopio efecto-túnel, que se está construyendo
en el Departamento de Física de la Universidad de Murcia.
http://www.ati.es/gt/LATIGOO
INTRODUCCION AL ANALISIS DE SISTEMAS
El análisis y diseño de sistemas se refiere al proceso de examinar la situación de una empresa con el propósito de mejorarla con metodos y procedimientos mas adecuados.
http://html.rincondelvago.com
ANALISIS Y DISEÑO ORIENTADO A OBJETOS
Durante los últimos años ha ido creciendo en forma considerable el análisis y diseño orientado a objetos. Se han publicado numerosos libros y muchas organizaciones están listas para implementar la práctica de esta nueva tecnología.
De un tiempo para acá ha venido presentándose un interés creciente en el campo del análisis orientado a objetos (AOO) y el diseño orientado a objetos (DOO). Este interés es debido a que la programación orientada a objetos (POO) se ha impuesto debido a sus enormes ventajas, pero las metodologías de análisis y diseño tradicional no son aplicables. Con la publicación de numerosos libros, los métodos se han estabilizado y ahora las organizaciones pueden moverse con tranquilidad a esta nueva tecnología.
http://www.inei.gob.pe/biblioin
Bibliografía
Martin James, Análisis y diseño orientado a objetos, Prentice Hall 1992
Yourdon Edward, Análisis estructurado moderno, Prentice Hall 1989.