Una vez identificados los objetos que componen nuestra solución, el siguiente paso es identificar los atributos que nuestros objetos deben tener, los datos que se almacenan en los atributos definen de manera individual a cada objeto.
En UML al definir los atributos, es posible indicar el tipo de visibilidad que tienen hacia otros objetos dentro y fuera del mismo paquete que contiene nuestro objeto. Los diferentes tipos de visibilidad son los siguientes:
- Publico: Cuando un atributo tiene esta tipo de visibilidad, implica que cualquier objeto del sistema puede acceder a él. En UML se indica con el símbolo +.
- Protegido: Únicamente subclases de la clase que implementa el atributo tiene acceso a él. Se indica con el símbolo #.
- Privado: Únicamente la clase que implementa el atributo tiene acceso a él. Se indica con el símbolo -.
Paquete: Solo las clases que están dentro del mismo paquete puede acceder a este atributo. Se indica con el símbolo ~.
Mediante el UML es posible indicar el tipo de dato que almacenara cada atributo.
Enfocado a nuestro problema
Los atributos de los objetos que detectamos en nuestra problemática son:
- Productos: Clave, Nombre, Descripción, Existencia, Precio y Presentación.
- Personal: Nombre, Dirección, Cargo, Ciudad donde Radica, RFC, Teléfono, Sueldo y Sexo.
- Proveedores: Clave, Proveedor, Dirección, Teléfono y Ciudad.
- Notas: Fecha, Folio, Producto, Cantidad, Precio Unitario, Precio Total, Importe, Subtotal, IVA,Total y Nombre(Vendedor).
No hay comentarios:
Publicar un comentario