Este documento presenta diferentes diagramas utilizados en el desarrollo de sistemas, incluyendo diagramas de clases, secuencia, robustez y paquetes. Explica brevemente el propósito de cada diagrama y provee ejemplos ilustrativos.
La abstracción de datos es una técnica que permite diseñar estructuras de datos representando sus características básicas sin detalles de implementación. Un tipo de dato abstracto (TDA) especifica una estructura de datos y operaciones de forma independiente del lenguaje de programación. La especificación de un TDA incluye los elementos, organización, dominio y operaciones de la estructura. Los TDA mejoran la conceptualización, robustez y extensibilidad de un sistema.
La lógica difusa permite representar matemáticamente la incertidumbre y la vaguedad mediante valores parciales de pertenencia. Fue creada por Lofti Zadeh en la década de 1970 y se usa ampliamente en sistemas de control e inteligencia artificial debido a que puede modelar conocimiento experto de forma sistemática. Algunas aplicaciones incluyen sistemas de control de aire acondicionado, cámaras fotográficas y electrodomésticos.
La normalización es el proceso de transformar datos complejos en estructuras de datos más pequeñas y simples para minimizar problemas lógicos. Existen tres formas normales: primera, que elimina columnas repetidas; segunda, que elimina dependencias parciales; y tercera, que previene errores cuando se insertan o eliminan registros. La normalización simplifica datos, minimiza almacenamiento y mejora la lógica de una base de datos.
La lógica difusa es una extensión de la lógica tradicional (Booleana) que utiliza conceptos de pertenencia de sets mas parecidos a la manera de pensar humana
El documento describe la arquitectura de tres niveles de bases de datos, incluyendo los niveles interno, conceptual y de vista. Explica que el objetivo es separar los programas de aplicación de la base de datos física y permitir múltiples vistas de los usuarios. También cubre los diagramas entidad-relación y sus elementos como entidades, atributos y relaciones. Finalmente, define los algoritmos como un conjunto de instrucciones ordenadas para resolver un problema.
La lógica difusa se utiliza para resolver problemas complejos e inciertos mediante el razonamiento aproximado, imitando la forma en que los humanos toman decisiones. Se ha aplicado en áreas como el control de sistemas, la predicción y el reconocimiento de patrones. Las variables lingüísticas y los conjuntos difusos permiten representar conceptos vagos mediante funciones de membresía y operaciones como la unión, intersección y complemento.
La normalización de bases de datos es el proceso de organizar los datos en tablas relacionadas siguiendo reglas para eliminar redundancia e inconsistencias. Esto incluye dividir tablas grandes en tablas más pequeñas y establecer relaciones entre ellas. Existen tres formas normales principales - 1FN, 2FN y 3FN - que especifican cómo organizar los datos para que cada tabla dependa solo de su clave principal.
La abstracción de datos es una técnica que permite diseñar estructuras de datos representando sus características básicas sin detalles de implementación. Un tipo de dato abstracto (TDA) especifica una estructura de datos y operaciones de forma independiente del lenguaje de programación. La especificación de un TDA incluye los elementos, organización, dominio y operaciones de la estructura. Los TDA mejoran la conceptualización, robustez y extensibilidad de un sistema.
La lógica difusa permite representar matemáticamente la incertidumbre y la vaguedad mediante valores parciales de pertenencia. Fue creada por Lofti Zadeh en la década de 1970 y se usa ampliamente en sistemas de control e inteligencia artificial debido a que puede modelar conocimiento experto de forma sistemática. Algunas aplicaciones incluyen sistemas de control de aire acondicionado, cámaras fotográficas y electrodomésticos.
La normalización es el proceso de transformar datos complejos en estructuras de datos más pequeñas y simples para minimizar problemas lógicos. Existen tres formas normales: primera, que elimina columnas repetidas; segunda, que elimina dependencias parciales; y tercera, que previene errores cuando se insertan o eliminan registros. La normalización simplifica datos, minimiza almacenamiento y mejora la lógica de una base de datos.
La lógica difusa es una extensión de la lógica tradicional (Booleana) que utiliza conceptos de pertenencia de sets mas parecidos a la manera de pensar humana
El documento describe la arquitectura de tres niveles de bases de datos, incluyendo los niveles interno, conceptual y de vista. Explica que el objetivo es separar los programas de aplicación de la base de datos física y permitir múltiples vistas de los usuarios. También cubre los diagramas entidad-relación y sus elementos como entidades, atributos y relaciones. Finalmente, define los algoritmos como un conjunto de instrucciones ordenadas para resolver un problema.
La lógica difusa se utiliza para resolver problemas complejos e inciertos mediante el razonamiento aproximado, imitando la forma en que los humanos toman decisiones. Se ha aplicado en áreas como el control de sistemas, la predicción y el reconocimiento de patrones. Las variables lingüísticas y los conjuntos difusos permiten representar conceptos vagos mediante funciones de membresía y operaciones como la unión, intersección y complemento.
La normalización de bases de datos es el proceso de organizar los datos en tablas relacionadas siguiendo reglas para eliminar redundancia e inconsistencias. Esto incluye dividir tablas grandes en tablas más pequeñas y establecer relaciones entre ellas. Existen tres formas normales principales - 1FN, 2FN y 3FN - que especifican cómo organizar los datos para que cada tabla dependa solo de su clave principal.
Este documento describe la abstracción de datos y las estructuras de datos. Explica que la abstracción de datos es una técnica que permite diseñar estructuras de datos representando sus características esenciales sin detalles de implementación. También define los tipos de datos abstractos y especifica sus elementos, organización, dominio y operaciones a nivel lógico. Finalmente, destaca las ventajas de la abstracción como diseño modular, mantenimiento fácil y reutilización de código.
Este documento presenta una introducción a los sistemas de bases de datos, incluyendo su propósito, aplicaciones, modelos de datos y lenguajes. Explica que un sistema de gestión de base de datos almacena y recupera datos de manera eficiente y que se usan en muchas empresas. También describe los diferentes niveles de abstracción de datos, esquemas y ejemplares, y los principales modelos y lenguajes de bases de datos.
El documento habla sobre la abstracción de datos y el diseño de estructuras de datos. Explica que la abstracción de datos implica ignorar detalles irrelevantes para enfocarse en lo importante para resolver un problema. También describe que una estructura de datos indica cómo combinar partes para formar valores compuestos y que el diseño descendente oculta detalles de niveles inferiores. Finalmente, menciona que el encapsulamiento oculta la representación física de datos y que las características y operaciones definen una estructura de datos.
Instituto universitario politecnico santiago mariñoluis cabello luna
El documento habla sobre los organigramas, que son representaciones gráficas de cómo está estructurada una organización. Explica que los organigramas muestran los departamentos, jerarquías y relaciones funcionales de una organización. También describe los diferentes tipos de organigramas y los símbolos comúnmente usados como rectángulos, flechas y rombos para indicar pasos, flujos de información y decisiones.
La lógica difusa se basa en valores relativos en lugar de valores absolutos y puede procesar información incierta de manera similar al pensamiento humano. Fue introducida por Lotfi Zadeh en los años 1960 y se utiliza ampliamente en sistemas de control como acondicionadores de aire y cámaras. Presenta ventajas como su capacidad de imitar el razonamiento humano y resolver problemas sin modelos matemáticos precisos.
Este documento describe diferentes estructuras de datos dinámicas como clases auto-referenciadas y listas enlazadas en C#. Explica que las clases auto-referenciadas permiten que las estructuras de datos como listas cambien de tamaño durante la ejecución mediante el uso de punteros a objetos del mismo tipo. Luego, detalla los diferentes tipos de listas enlazadas como listas simples, dobles y circulares, y cómo cada nodo contiene un dato y un puntero al siguiente nodo.
Este documento presenta un resumen de un tema sobre estructuras secuenciales de algoritmos y asignación de información. Explica que una estructura secuencial consta de datos de entrada, un proceso y datos de salida. También describe la asignación interna, externa y actualización de datos dentro de los algoritmos.
Este documento presenta una introducción al Lenguaje de Modelado Unificado (UML), describiendo varios diagramas UML como diagramas de paquetes, dependencias, casos de uso, colaboración, secuencia, clases, objetos, estados, componentes y despliegue. Explica que UML permite modelar sistemas de software visualizando sus diferentes aspectos para facilitar el desarrollo y documentación.
Este documento presenta diferentes tipos de diagramas UML, incluyendo diagramas de componentes, casos de uso, actividades, clases, objetos, estructura, secuencia, interacción y estado. Cada diagrama se utiliza para un propósito diferente como modelar la arquitectura de un sistema, el flujo de actividades y la interacción entre objetos. Ejemplos ilustran cómo aplicar cada diagrama UML.
Este documento presenta diferentes tipos de diagramas UML, incluyendo diagramas de componentes, casos de uso, actividades, clases, objetos, estructura, secuencia, interacción y estado. Cada diagrama se utiliza para un propósito diferente como modelar la arquitectura de un sistema, el flujo de actividades y la interacción entre objetos. Ejemplos ilustran cómo aplicar cada diagrama UML.
El documento describe diferentes tipos de diagramas utilizados en el análisis y diseño de sistemas, incluyendo diagramas de clases, secuencia, robustez y paquetes. Define cada diagrama y explica su propósito, como diagramas de clases muestran la estructura de un sistema a través de clases y relaciones, y diagramas de secuencia modelan la interacción entre objetos a través del tiempo. También describe los conceptos principales detrás de diagramas de robustez como identificar objetos de contorno, entidad y control.
Este documento describe los diferentes tipos de diagramas UML, incluyendo diagramas de casos de uso, diagramas de estados, diagramas de colaboración, diagramas de componentes, diagramas de distribución, diagramas de secuencia, diagramas de objetos, diagramas de actividades y diagramas de clase. Cada diagrama se utiliza para representar un aspecto diferente del sistema, como el flujo de trabajo, la estructura de componentes o la interacción entre objetos.
El documento describe los problemas actuales en el proceso manual de gestión de inventario de materiales quirúrgicos en una empresa, y propone desarrollar un sistema de control electrónico para optimizar los procesos. Explica que se utilizarán varios diagramas UML como casos de uso, clases, actividades, secuencias, estados y paquetes para modelar los requisitos funcionales y el comportamiento del nuevo sistema.
Este documento describe qué es un modelo y el lenguaje de modelado unificado (UML). Un modelo es una simplificación de la realidad que captura una vista de un sistema del mundo real. UML es una herramienta que permite a los creadores de sistemas generar diseños usando diagramas como diagramas de clases, diagramas de objetos y diagramas de componentes para comunicar sus ideas de una manera convencional y fácil de entender.
La sesión introduce conceptos clave de arquitectura de software como casos de uso, modelo de dominio, diagramas de componentes y despliegue. Explica cómo usar estos diagramas para identificar funciones del sistema, roles de usuarios, dependencias entre módulos y la distribución física del software. El objetivo es que los estudiantes aprendan a diseñar la arquitectura de un sistema usando estas herramientas.
La sesión introduce conceptos clave de arquitectura de software como casos de uso, modelo de dominio, diagramas de componentes y despliegue. Explica cómo usar estos diagramas para identificar funciones del sistema, roles de usuarios, dependencias entre módulos y la distribución física del software. El objetivo es que los estudiantes aprendan a diseñar la arquitectura de un sistema usando estas herramientas.
Este documento introduce el lenguaje UML (Unified Modeling Language) y describe sus principales diagramas. Explica que UML sirve para especificar, visualizar y documentar sistemas orientados a objetos sin determinar cómo diseñarlos. Luego resume cada diagrama UML, incluyendo casos de uso, secuencia, colaboración, clases, estados, componentes y despliegue. Concluye destacando la utilidad de UML para el análisis, diseño e implementación de sistemas de software.
Este documento describe los diagramas de paquetes y diagramas de estado en UML. Los diagramas de paquetes dividen el sistema de forma jerárquica agrupando clases en paquetes, mientras que los diagramas de estado describen los diferentes estados por los que puede pasar un objeto. Aunque los diagramas de estado son útiles, no describen muy bien el comportamiento colaborativo entre objetos, por lo que es mejor combinarlos con otros diagramas como los de interacción.
Este documento presenta las pautas generales para desarrollar usando el Lenguaje Unificado de Modelado (UML), incluyendo diagramas de paquetes y dependencia, casos de uso, secuencia y colaboración, clases y objetos, estados, componentes y despliegue. Explica cada uno de estos diagramas UML y cómo modelar diferentes aspectos de un sistema de software.
Este documento proporciona una introducción al Lenguaje Unificado de Modelado (UML). Explica que UML permite a los desarrolladores capturar sus ideas de diseño de sistemas de una manera convencional y fácil de comprender. También describe los diferentes tipos de diagramas UML, incluyendo diagramas de casos de uso, clases, objetos, comportamiento, actividades, secuencia, colaboración, componentes y despliegue.
Este documento presenta una introducción a los diagramas UML y al desarrollo ágil de software. Explica 13 tipos diferentes de diagramas UML, incluyendo diagramas de clases, casos de uso, secuencia, actividades y componentes. También describe las actividades clave de la etapa de análisis de sistemas y los principios del desarrollo ágil centrado en iteraciones, comunicación y software funcional.
El documento describe los conceptos básicos de UML y los diferentes tipos de diagramas que proporciona. Explica que UML es ante todo un lenguaje gráfico estándar para modelar sistemas que incluye diagramas como el de clases, objetos, componentes, paquetes, despliegue, casos de uso, actividades, estados y secuencia. Cada diagrama se dirige a una parte diferente del proceso de desarrollo para facilitar la comunicación entre los involucrados.
Este documento describe la abstracción de datos y las estructuras de datos. Explica que la abstracción de datos es una técnica que permite diseñar estructuras de datos representando sus características esenciales sin detalles de implementación. También define los tipos de datos abstractos y especifica sus elementos, organización, dominio y operaciones a nivel lógico. Finalmente, destaca las ventajas de la abstracción como diseño modular, mantenimiento fácil y reutilización de código.
Este documento presenta una introducción a los sistemas de bases de datos, incluyendo su propósito, aplicaciones, modelos de datos y lenguajes. Explica que un sistema de gestión de base de datos almacena y recupera datos de manera eficiente y que se usan en muchas empresas. También describe los diferentes niveles de abstracción de datos, esquemas y ejemplares, y los principales modelos y lenguajes de bases de datos.
El documento habla sobre la abstracción de datos y el diseño de estructuras de datos. Explica que la abstracción de datos implica ignorar detalles irrelevantes para enfocarse en lo importante para resolver un problema. También describe que una estructura de datos indica cómo combinar partes para formar valores compuestos y que el diseño descendente oculta detalles de niveles inferiores. Finalmente, menciona que el encapsulamiento oculta la representación física de datos y que las características y operaciones definen una estructura de datos.
Instituto universitario politecnico santiago mariñoluis cabello luna
El documento habla sobre los organigramas, que son representaciones gráficas de cómo está estructurada una organización. Explica que los organigramas muestran los departamentos, jerarquías y relaciones funcionales de una organización. También describe los diferentes tipos de organigramas y los símbolos comúnmente usados como rectángulos, flechas y rombos para indicar pasos, flujos de información y decisiones.
La lógica difusa se basa en valores relativos en lugar de valores absolutos y puede procesar información incierta de manera similar al pensamiento humano. Fue introducida por Lotfi Zadeh en los años 1960 y se utiliza ampliamente en sistemas de control como acondicionadores de aire y cámaras. Presenta ventajas como su capacidad de imitar el razonamiento humano y resolver problemas sin modelos matemáticos precisos.
Este documento describe diferentes estructuras de datos dinámicas como clases auto-referenciadas y listas enlazadas en C#. Explica que las clases auto-referenciadas permiten que las estructuras de datos como listas cambien de tamaño durante la ejecución mediante el uso de punteros a objetos del mismo tipo. Luego, detalla los diferentes tipos de listas enlazadas como listas simples, dobles y circulares, y cómo cada nodo contiene un dato y un puntero al siguiente nodo.
Este documento presenta un resumen de un tema sobre estructuras secuenciales de algoritmos y asignación de información. Explica que una estructura secuencial consta de datos de entrada, un proceso y datos de salida. También describe la asignación interna, externa y actualización de datos dentro de los algoritmos.
Este documento presenta una introducción al Lenguaje de Modelado Unificado (UML), describiendo varios diagramas UML como diagramas de paquetes, dependencias, casos de uso, colaboración, secuencia, clases, objetos, estados, componentes y despliegue. Explica que UML permite modelar sistemas de software visualizando sus diferentes aspectos para facilitar el desarrollo y documentación.
Este documento presenta diferentes tipos de diagramas UML, incluyendo diagramas de componentes, casos de uso, actividades, clases, objetos, estructura, secuencia, interacción y estado. Cada diagrama se utiliza para un propósito diferente como modelar la arquitectura de un sistema, el flujo de actividades y la interacción entre objetos. Ejemplos ilustran cómo aplicar cada diagrama UML.
Este documento presenta diferentes tipos de diagramas UML, incluyendo diagramas de componentes, casos de uso, actividades, clases, objetos, estructura, secuencia, interacción y estado. Cada diagrama se utiliza para un propósito diferente como modelar la arquitectura de un sistema, el flujo de actividades y la interacción entre objetos. Ejemplos ilustran cómo aplicar cada diagrama UML.
El documento describe diferentes tipos de diagramas utilizados en el análisis y diseño de sistemas, incluyendo diagramas de clases, secuencia, robustez y paquetes. Define cada diagrama y explica su propósito, como diagramas de clases muestran la estructura de un sistema a través de clases y relaciones, y diagramas de secuencia modelan la interacción entre objetos a través del tiempo. También describe los conceptos principales detrás de diagramas de robustez como identificar objetos de contorno, entidad y control.
Este documento describe los diferentes tipos de diagramas UML, incluyendo diagramas de casos de uso, diagramas de estados, diagramas de colaboración, diagramas de componentes, diagramas de distribución, diagramas de secuencia, diagramas de objetos, diagramas de actividades y diagramas de clase. Cada diagrama se utiliza para representar un aspecto diferente del sistema, como el flujo de trabajo, la estructura de componentes o la interacción entre objetos.
El documento describe los problemas actuales en el proceso manual de gestión de inventario de materiales quirúrgicos en una empresa, y propone desarrollar un sistema de control electrónico para optimizar los procesos. Explica que se utilizarán varios diagramas UML como casos de uso, clases, actividades, secuencias, estados y paquetes para modelar los requisitos funcionales y el comportamiento del nuevo sistema.
Este documento describe qué es un modelo y el lenguaje de modelado unificado (UML). Un modelo es una simplificación de la realidad que captura una vista de un sistema del mundo real. UML es una herramienta que permite a los creadores de sistemas generar diseños usando diagramas como diagramas de clases, diagramas de objetos y diagramas de componentes para comunicar sus ideas de una manera convencional y fácil de entender.
La sesión introduce conceptos clave de arquitectura de software como casos de uso, modelo de dominio, diagramas de componentes y despliegue. Explica cómo usar estos diagramas para identificar funciones del sistema, roles de usuarios, dependencias entre módulos y la distribución física del software. El objetivo es que los estudiantes aprendan a diseñar la arquitectura de un sistema usando estas herramientas.
La sesión introduce conceptos clave de arquitectura de software como casos de uso, modelo de dominio, diagramas de componentes y despliegue. Explica cómo usar estos diagramas para identificar funciones del sistema, roles de usuarios, dependencias entre módulos y la distribución física del software. El objetivo es que los estudiantes aprendan a diseñar la arquitectura de un sistema usando estas herramientas.
Este documento introduce el lenguaje UML (Unified Modeling Language) y describe sus principales diagramas. Explica que UML sirve para especificar, visualizar y documentar sistemas orientados a objetos sin determinar cómo diseñarlos. Luego resume cada diagrama UML, incluyendo casos de uso, secuencia, colaboración, clases, estados, componentes y despliegue. Concluye destacando la utilidad de UML para el análisis, diseño e implementación de sistemas de software.
Este documento describe los diagramas de paquetes y diagramas de estado en UML. Los diagramas de paquetes dividen el sistema de forma jerárquica agrupando clases en paquetes, mientras que los diagramas de estado describen los diferentes estados por los que puede pasar un objeto. Aunque los diagramas de estado son útiles, no describen muy bien el comportamiento colaborativo entre objetos, por lo que es mejor combinarlos con otros diagramas como los de interacción.
Este documento presenta las pautas generales para desarrollar usando el Lenguaje Unificado de Modelado (UML), incluyendo diagramas de paquetes y dependencia, casos de uso, secuencia y colaboración, clases y objetos, estados, componentes y despliegue. Explica cada uno de estos diagramas UML y cómo modelar diferentes aspectos de un sistema de software.
Este documento proporciona una introducción al Lenguaje Unificado de Modelado (UML). Explica que UML permite a los desarrolladores capturar sus ideas de diseño de sistemas de una manera convencional y fácil de comprender. También describe los diferentes tipos de diagramas UML, incluyendo diagramas de casos de uso, clases, objetos, comportamiento, actividades, secuencia, colaboración, componentes y despliegue.
Este documento presenta una introducción a los diagramas UML y al desarrollo ágil de software. Explica 13 tipos diferentes de diagramas UML, incluyendo diagramas de clases, casos de uso, secuencia, actividades y componentes. También describe las actividades clave de la etapa de análisis de sistemas y los principios del desarrollo ágil centrado en iteraciones, comunicación y software funcional.
El documento describe los conceptos básicos de UML y los diferentes tipos de diagramas que proporciona. Explica que UML es ante todo un lenguaje gráfico estándar para modelar sistemas que incluye diagramas como el de clases, objetos, componentes, paquetes, despliegue, casos de uso, actividades, estados y secuencia. Cada diagrama se dirige a una parte diferente del proceso de desarrollo para facilitar la comunicación entre los involucrados.
El documento describe diferentes diagramas utilizados en ingeniería de software y el Lenguaje Unificado de Modelado (UML). Explica diagramas de clases, objetos, secuencia, colaboración, estados, componentes y despliegue. Cada diagrama representa una vista diferente del sistema, como la estructura, interacción y despliegue de componentes. El documento también concluye que UML es una notación estándar que combina las mejores prácticas de modelado orientado a objetos.
Visibilidad. Paquetes, Estratos y Particiones. Diagramas de Estado y de Activ...Juan Pablo Bustos Thames
El documento describe diferentes tipos de visibilidad entre objetos en diseño orientado a objetos. Estos incluyen visibilidad de atributos, visibilidad de parámetros, visibilidad declarada localmente y visibilidad global. También describe una arquitectura común de tres capas para sistemas de información que incluye una capa de presentación, una capa de lógica de aplicaciones y una capa de almacenamiento.
Este documento presenta una introducción a las estructuras de datos. Explica que las estructuras de datos son formas de organizar y almacenar datos de manera eficiente. Luego describe algunos tipos de estructuras de datos comunes como listas enlazadas, pilas, colas, árboles y grafos. También introduce conceptos como tipos de datos abstractos, manejo de memoria estática y dinámica, y análisis de complejidad de algoritmos.
El documento describe los diferentes tipos de diagramas utilizados en el Lenguaje Unificado de Modelado (UML), incluyendo diagramas de casos de uso, clases, actividades, secuencia, estados, paquetes, objetos y colaboración. Cada diagrama se utiliza para representar una parte diferente del sistema, como los requisitos funcionales, las relaciones entre clases, los flujos de trabajo y la interacción entre objetos.
Este documento proporciona una introducción a los diagramas de UML, incluyendo diagramas de casos de uso, clases, secuencia y estados. Explica que UML se utiliza para especificar, visualizar y documentar esquemas de sistemas de software orientados a objetos mediante la representación de clases, relaciones, casos de uso y flujos de mensajes.
Similar a Exposicion de inplementacion de desarrollo de funciones y sistemas (20)
Exposicion de inplementacion de desarrollo de funciones y sistemas
1. EXPOSICION DE INPLEMENTACION DE
DESARROLLO DE FUNCIONES Y SISTEMAS
• Integrantes: Manuel Dávila &
• Fecha:10/10/2013
• Curso:6to Curso
• Lic. Ing. Stalin Aguilar
• Especialidad: Administración En
Sistemas
• Sección: Diurna
2. DIAGRAMA DE CLASE
• Propiedad de objetos que tienen
propiedades y/u operaciones que
contienen un contexto y un dominio, los
primeros dos ejemplos son clases de
datos y el tercero clase de lógica de
negocio, dependiendo de quién diseñe
el sistema se pueden unir los datos con
las operaciones.
4. DIAGRAMA DE SECUANCIA
Se realizan diagramas de secuencia para definir
acciones que se pueden realizar en la aplicación
En cuestión. Así, en el caso de una aplicación
para jugar al ajedrez, se podrían realizar
Diagramas de secuencia para “jugar una
partida” o bien para acciones más específicas
como
“Mover pieza”.
6. DIAGRAMA DE ROBUSTEZ
El diagrama de robustez, es algo que no está
completamente comprendido, no está descrito
en los libros de UML con la extensión que uno
quisiera y en muchos casos no existe. En el
RUP,se utiliza el MODELO DE OBJETOS, pero en
la metodología ICONIX lo conocemos como
DIAGRAMA DE ROBUSTEZ y es algo muy
esencial.
8. DIAGRAM DE PAQUETES
Muestra cómo un sistema está dividido en agrupaciones lógicas
mostrando las dependencias entre esas agrupaciones. Dado
que normalmente un paquete está pensado como un
directorio, los diagramas de paquetes suministran una
descomposición de la jerarquía lógica de un sistema.
Los Paquetes están normalmente organizados para maximizar
la coherencia interna dentro de cada paquete y minimizar el
acoplamiento externo entre los paquetes. Con estas líneas
maestras sobre la mesa, los paquetes son buenos elementos de
gestión. Cada paquete puede asignarse a un individuo o a un
equipo, y las dependencias entre ellos pueden indicar el orden
de desarrollo requerido.