Diseño de objetos
Objetos
Todo el programa está construido en base a
diferentes componentes (Objetos).
Todo objeto del mundo real tiene 2
componentes: características y comportamiento.
Clase: Una clase es una plantilla
genérica para un conjunto de objetos de similares características.
Herencia:
La
herencia básicamente consiste en que una clase puede heredar sus variables y
métodos a varias subclases.
Envío de
mensajes: Los
mensajes son invocaciones a los métodos de los objetos.
Diseño de
objetos: Es una técnica de diseño, la cual
se caracteriza por la determinación y delegación de responsabilidades.
Análisis orientado a objetos
El modelo
del análisis orientado a objetos ilustra información, funcionamiento y
comportamiento.
Diseño orientado a objetos
El diseño
orientado a objetos transforma el modelo del análisis en un modelo de diseño
que sirve como anteproyecto para la construcción de software.
Modelos del diseño
Estáticos. Estructura de subsistemas y/o clases y sus
relaciones.
Dinámicos. Se describen las estructuras que muestran la
interacción entre objetos. Ejemplos de UML: diagramas de secuencia, diagramas
de estado.
Patrones del diseño
Son
soluciones simples y elegantes a problemas específicos y comunes del diseño
orientado a objetos. Son soluciones basadas en la experiencia y que se ha
demostrado que funcionan. Tipos: de creación, estructurales, de comportamiento.
Métodos
El método de Booch: este método abarca un micro
proceso de desarrollo y un macro proceso de desarrollo tanto para el análisis
como para el diseño. El nivel micro define un conjunto de tareas de análisis
que se reaplican en cada etapa en el macro proceso.
El método de Rumbaugh: Este método mejor conocido como
OMT, se utiliza para el análisis, diseño del sistema y diseño a nivel de
objetos.
El método de Jacobson: también llamado OOSE (que en
español significa ingeniería del Software Orientada a Objetos este método, en
el análisis, se diferencia de los otros por la importancia que da al caso de
uso.
En el diseño de objetos se dan las características y el comportamiento de los elementos que se describen en el análisis.
ResponderEliminarEsto sirve para la construcción de un software ya que aquí se le da una función a cada componente del software así como sus relaciones con otros objetos.
bueno como lo mencionas en tu informacion existen diferentes métodos los cuales nos son útiles para el desarrollo de software y como se menciona en el orientado a objetos que es:
ResponderEliminaralgunos de sus caracteristicas pueden ser
DOCUMENTACION DE ANALISIS
ESPECIFICACIONES DE ANALISIS O REQUERIMIENTOS
DIAGRAMAS DE CASO DE USO
Y ESCENARIOS
QUE ESTOS PASOS SON IMPORTANTES PARA LLEGAR A TENER UN BUEN DESARROLLO DE SOFTWARE
En este tema se muestran los elementos o características para la construcción de un programa, así como la función de cada uno de estos.
ResponderEliminarEs importante seguir estos pasos para la buena construcción y el buen funcionamiento de cualquier software a realizar, ya que de otra manera no funcionara como deseamos.
Como dice todo programa se base en etapas y procesos para su buen funcionamiento, se describe el análisis para ver como funciona el software y que funcione de maravilla.
ResponderEliminarBueno este tema que comentas o haces menciion en tu blog compañera es de muy suma importancia en el cual el diseño de modelos nos sirve para ver como van las etapas y los procesos para el funcionamiento del software además de ordenar el caos que era anteriormente el desarrollo de software, dispone de varios modelos, paradigmas y filosofías de desarrollo, estos los conocemos principalmente como modelos o ciclos de vida del desarrollo de software, esto incluye el proceso que se sigue para construir, entregar y hacer evolucionar el software, desde la concepción de una idea hasta la entrega y el retiro del sistema y representa todas las actividades y artefactos (productos intermedios) necesarios para desarrollar una aplicación dentro de las materias que iremos viendo en base a nuestra carrera y bueno este tema va dirigido a toda la comunidad estudiantil y a la sociedad ante en la que estamos rodeados buen tema mari suerte bye saludos
ResponderEliminarEn el diseño de objetos se definen las clases y atributos de los objetos, esto con el fin de implementar medidas que optimicen las estructuras de datos y algoritmos.
ResponderEliminarAdemas de que mediante el diseño de objetos se definen las características de los mismos y de las relaciones que llevaran con otros objetos para que el sistema funcione correctamente.
Gracias por tu informacion esta muy clara, un muy buen blog ! Bien
ResponderEliminarFalto conienido y la bibliografía.
ResponderEliminarSi ponias ejemplos nadie se iba a enojar :/ también algo grafico para los que somos visuales
ResponderEliminar