Analisis
Analisis
Analisis
17 de julio de 2024
Resumen
modelos que representan sistemas y sus interacciones. Fue creado en la década de 1990 y ha
OBJETIVO:
Contenido
Resumen.........................................................................................................................2
Referencias.....................................................................................................................7
Notas al pie.....................................................................................................................8
Tablas.............................................................................................................................9
Título de ilustraciones..................................................................................................10
INVESTIGACION DIAGRAMA DE CLASES
El UML (Unified Modeling Language) es aquella herramienta la cual contiene una serie de
normas y estandares graficos que nos ayudan a representar un sistema de software y sus
componentes, esto con el fin de documentar y visualizar cada parte propia del desarrollo de
software.
El elemento fundamental de un diagrama de clase UML es la clase, puesto que esta nos
clase, la segunda los atributos , y la tercera contiene los metodos (operaciones) que la clase
puede utilizar.
Siendo esta una caracteristica nombrada de una clase. Por ejemplo: nombre, edad, o peso.
Metodo. Tambien conocido como operaciones, el metodo es lo que define lo que hara
La asociacion entre dos clases UML indica como los objetos de esas clases pueden
La asociacion se representa con una linea que conecta las clases involucradas, esta
https://ingenieriaensoftwarenathalyalava.wordpress.com/2015/07/01/148/
Con respecto a la asociacion bidireccional, esta se utiliza cuando dos clases estan
estrechamente relacionadas, se conocen unas con otras y pueden interactuar entre si.
Una linea sin ningun tipo de flecha o indicativo es aquello que representa este tipo de
asociadas con una instancia de otra clase. Es representado con un numero o rangos cerca de
Una clase abstracta en UML es una clase que no puede ser instaciada directamente
siendo una clase plantilla para otras clases. Se utiliza para definir atributos y
Clase Abstracta
Herencia: Herencia simple (una clase puede heredar de una clase abstracta).
<<abstract>>.
Interfaz
conecta las clases involucradas. La clase hija se conecta a la clase padre mediante una línea
Por ejemplo, si tienes una clase "Vehículo" y una clase "Automóvil" que hereda de
Clase "Automóvil"
La flecha indica que la clase "Automóvil" hereda los atributos y métodos de la clase
"Vehículo" y agrega algunos propios. Esta notación es estándar en los diagramas de clases
Una dependencia es una relación entre dos clases en la que una clase, llamada cliente
correctamente.
dueña de ella. Es decir, la clase dependiente necesita de la clase proveedora para realizar
En UML, la dependencia se representa mediante una línea discontinua con una flecha
en el extremo que apunta a la clase proveedora. La línea discontinua indica que no es una
Clase "Automóvil"
Clase "Motor"
La flecha indica que la clase "Automóvil" depende de la clase "Motor" para funcionar
Una agregación en UML es una relación entre dos clases en la que una clase contiene
o agrupa objetos de otra clase. La clase contenedora se llama agregado y la clase contenida se
llama elemento.
las clases y una línea que conecta el rombo con la clase contenida. El rombo se coloca en el
Por ejemplo, si tienes una clase "Biblioteca" que contiene objetos de la clase "Libro",
Clase "Libro"
Los estereotipos en UML (Unified Modeling Language) son una forma de extender la
propósito o comportamiento.
UML para cubrir necesidades específicas de modelado que no están cubiertas por la
notación estándar.
<<entity>>: Utilizado para indicar que una clase representa una entidad del mundo
real.
utilidad.
"Constraints".
Ejemplo:
```
*Persona*
- edad: int
Restricciones:
- edad > 18
```
Ejemplo:
```
*Persona*
- edad: int
```
Ejemplo:
```
*Persona*
- edad: int
{ edad > 18 }
```
Ejemplo:
```
*Persona*
- edad: int
```
recomendable hacerlo para asegurarse de que el modelo sea claro y comprensible para todos
estructurar el modelo en unidades más pequeñas y manejables. Los paquetes pueden contener
modelado UML.
modelo.
lo define.
Por ejemplo, si tienes una clase "Persona" con un atributo "nombre" y un método
modelo.
de la clase "Persona".
los miembros del equipo de desarrollo y otros stakeholders, identificar patrones de diseño,
facilitar el análisis y diseño del sistema, proporcionar una visión general del sistema, facilitar
para pruebas. En resumen, los diagramas de clase en UML son fundamentales para el
analizar sistemas complejos, identificando los objetos que lo componen y cómo interactúan
entre sí.
Se utiliza para:
clase asociativa o un enlace de muchos a muchos, los cuales conectan las clases que se están
relacionando y permiten establecer las relaciones entre ellas. Esta aproximación es necesaria
ya que en UML no se permiten relaciones muchos a muchos directas entre dos clases, por lo
que se requiere una clase asociativa o un enlace de muchos a muchos para conectarlas y
estructura, atributos y métodos. Representa la estructura del sistema, sin instanciar las clases.
Es una visión general de las clases y sus relaciones. En este tipo de diagrama, las clases se
representan como entidades abstractas, sin un estado específico. Se utilizan para definir la
Por otro lado, el diagrama de objetos se enfoca en la representación de los objetos que
se crean a partir de las clases. Muestra una instancia específica del sistema, los objetos y sus
relaciones. Es una visión detallada de los objetos y sus interacciones. En este tipo de
diagrama, los objetos se representan como instancias concretas de las clases, con un estado
Apellidos, n. s. (Año). Título del artículo. Título del diario, Páginas desde - hasta.
Apellidos, n. s. (Año). Título del libro. Nombre de la ciudad: Nombre del editor.
Notas al pie
1
[Agregue notas al pie, si corresponde, en su propia página después de las referencias. Para los requis
Tablas
Tabla 1
[Título de tabla]
Nota:
[Coloque todas las tablas del artículo en una sección de tablas, después de las referencias (y, si corresp
Título de ilustraciones
0
Categoría 1 Categoría 2 Categoría 3 Categoría 4
Ilustración 1.
[Incluya todas las ilustraciones en su propia sección, después de las referencias (y, si correspon
Para obtener más información sobre todos los elementos del formato de estilo APA, vea el