# data[].attributes.body
Es una forma de programación que busca abstraer la lógica para encapsularla dentro de objetos para que de esa manera el desarrollo de software sea a través de objetos

# data[].attributes.body
Para mi es una forma más cercana de como expresar las cosas y problemas de la vida real. Dentro de esta tecnología están los lenguajes de programación por ejemplo JAVA. Y recuerdo que los fundamentos de esta tecnología son Simulación, Encapsulamiento, Modularidad, Ocultamiento y Reutilización.

# data[].attributes.body
un enfoque mas de la orientacion a objetos y el software

# data[].attributes.body
Es una serie de principios que contribuyen a la construcción de software, aplicando análisis y diseño.

# data[].attributes.body
Es la manera de organizar las piezas de un software y se fundamenta en el proceso de construcción y utilización de conocimientos.

# data[].attributes.body
Es aquella que nos ayuda a la creación de un sofware mas productivo y economico. Y que nos permite obtener un panorama de los conceptos mas importantes del desarrollo de software. Ejemplo el modelado UML o Java.

# data[].attributes.body
UML tiene la finalidad de describir métodos y procesos, creando esquemas, diagramas y documentación.

# data[].attributes.body
Es una metodología que nos permite crear diferentes productos (software) gracias a la Programación Orientada a Objetos

# data[].attributes.body
es un enfoque en la cual se organiza las diferentes piezas que componen un sistema de información para análisis y diseño de programación donde se apoya en los fundamentos de la ingeniería

# data[].attributes.body
Modularidad: Permite la descomposición de un problema y su resolución por partes(bloques).

# data[].attributes.body
Metodología OMT, es una técnica de modelado de objetos

# data[].attributes.body
Es programación que nos incentiva a ver los problemas que queremos resolver en forma de un objeto. En la vida real lo podemos ver como un coche, diríamos que el coche tiene características color, el modelo o la marca.

# data[].attributes.body
Es un conjunto de principios del software orientado a objetos  como clases, objetos, abstracción, polimorfismo, etc. que ayudan a construir un software.

# data[].attributes.body
Es un nuevo enfoque sobre la manera de organizar las diferentes piezas que conforman un sistema de información

# data[].attributes.body
Fusion: Proporciona las herramientas de gestión, se divide en tres fases, es considerada una metodología de segunda generación.

# data[].attributes.body
Fase de Inicio: En esta fase se conoce el negocio/empresa con la finalidad de desarrollar un software de calidad

# data[].attributes.body
Diseño: Es la planificación del proyecto y hasta donde se pretende alcanzar, los requisitos esenciales se transforman en casos de uso.

# data[].attributes.body
Metodología OMT: Es una metodología de análisis y diseño mas madura

# data[].attributes.body
Metodología RUP

# data[].attributes.body
Una metodologia es la de booch.

# data[].attributes.body
Metodología OMT: aplicable al desarrollo orientado a objetos

# data[].attributes.body
Son una herramienta para especificar los requisitos del sistema, también guían su diseño, implementación y una guía de trabajo. Fase de inicio, se define al alcance del proyecto.

# data[].attributes.body
Metodología BOOCH
Por lo que se divide en dos modelos Estáticos y dinámicos.

# data[].attributes.body
Fase de iniciación: por ejemplo al crear un sistema , se debe de visualizar como debe de ser , como debe de funcionar , se debe de investigar e indagar toda la información posible para crearlo y así con toda esa información crear un buen sistema.

# data[].attributes.headline
hernandez olivera Rigoberto heriberto     

# data[].attributes.subject
hernandez olivera Rigoberto heriberto     

# data[].attributes.body
Nos proporciona una serie de herramientas que permiten mostrar el programa en sus diferentes etapas o procesos

# data[].attributes.body
Transición: Se entrega el despliegue del software, se entrega el producto final esperando la satisfacción del cliente.

# data[].attributes.body
UML tiene como finalidad describir métodos y procesos a través de diagramas y esto es importante ya que visualizar permite expresar de forma gráfica un sistema y de esta manera otro lo puede entender

# data[].attributes.body
Su finalidad es tener una estructura de información completa.

# data[].attributes.body
Fase de elaboración: en esta fase se elaboran los casos de uso del producto y se diseña la arquitectura

# data[].attributes.body
Fase de Construcción: Se lleva a cabo la construcción del producto por medio de iteraciones.

# data[].attributes.body
Fue creado para tener un programa que tuviera múltiples funciones y herramientas sin llegar a ser complejo de entender

# data[].attributes.body
Fue creada con la finalidad de forjar un modelado visual común y semántica.

# data[].attributes.body
fase de elaboración: es la definición, análisis y diseño en el primer problema

# data[].attributes.body
Fue creado con la finalidad de tener un lenguaje visual común de lo que respecta al desarrollo de software pero que al momento fuera comprensible tanto para usuarios dentro del campo, como para aquellos que no.

# data[].attributes.body
fue creado para crear un programa rico en arquitectura y diseño

# data[].attributes.body
Es que para hacer una buena
programación orientada a objetos ya que para eso hay que desarrollar todo el sistema aplicando
esta tecnología

# data[].attributes.body
Metodología OBA: Análisis de Comportamiento de Objetos.

# data[].attributes.body
Es la metodología RUP, ya que es un proceso propietario de la ingeniería de software creado
por Rational

# data[].attributes.body
método booch

# data[].attributes.body
La fase de transición se inicia con una versión “beta” del sistema y culmina con el sistema en fase de producción

# data[].attributes.body
Para forjar un lenguaje visual común en el complejo mundo del desarrollo de software

# data[].attributes.body
Fase de transición
En esta fase es la entrega de software, que se lleva a cabo el plan de despliegue y
entrega.

# data[].attributes.body
Fase de cierre: se asegura de que exista errores y el trabajo quede en una excelente presentación para la entrega

# data[].attributes.body
Ayuda a mejorar el entorno de desarrollo de una aplicación que
conlleva a las bases de datos ya que forjar un lenguaje de modelado visual .

# data[].attributes.body
Metodos Estructurados

# data[].attributes.body
Tiene como finalidad brindar las herramientas para el análisis, el diseño y la implementación de sistemas basados en software.

# data[].attributes.body
Fase de desarrollo o construcción: (implementación)

La función de esta fase es completar la funcionalidad del sistema,

# data[].attributes.body
Permitir el intercambio del modelos entre una gran variedad de herramientas.

# data[].attributes.body
la tecnología de objetos (que incluye programación, análisis y diseño, gestión de bases de datos y marcos de interoperabilidad entre aplicaciones) se ha convertido en uno de los principales puntos de interés. Esta tendencia, asimismo, esta produciendo una demanda creciente de consultoría y formación tan notable que algunas firmas dedicadas a estas actividades han doblado e incluso triplicado su personal para poder satisfacer la demanda.

# data[].attributes.body
OMT (Object Modeling Technique) es una de las metodologías de análisis y diseño orientadas a objetos, más eficientes que existen en la actualidad. La gran virtud que aporta esta metodología es su carácter de abierta (no propietaria), que le permite ser de dominio público y , en consecuencia, sobrevivir con enorme vitalidad. Esto facilita su evolución para acoplarse a todas las necesidades actuales y futuras de la ingeniería de software.

# data[].attributes.body
4.    Fase de transición: (fin del proyecto y pruebas)

Se realizan las pruebas para que el sistema funcione correctamente que ya no tenga errores para los usuarios finales.

# data[].attributes.body
La final de UML es darnos las herramientas que necesitamos como ingenieros para el análisis, diseño y la implementación de  sistemas basados en el software tambien para el modelado de procesos de negocios.