ESPECTATIVAS DEL PROGRAMA
Mis espectativas del programa ADSI es aprender a manejar los diferentes tipos de programas orientadas a objetos y lenguaje de programacion ya que con esto puedo llegar llegar a lograr mis metas propuestas como profecional.
RESUMEN UML (LENGUAJE UNIFICADO MODELADO)
Es un lenguaje modelado visual que se utiliza para visualizar,construir y documentar artefactos de un sisitema de software. Se usa para diseñar, entender, configurar y controlar la informacion de los sistamas a construir. UML capta la información sobre la estructura estática y el comportamiento dinámico de un sistema. Un sistema se modela como una colección de objetos discretos que interactúan para realizar un trabajo que finalmente beneficia a un usuario externo. Las herramientas pueden ofrecer generadores de código de UML para una gran variedad de lenguaje de programación, así como construir modelos por ingeniería inversa a partir de programas existentes.
UML es un proceso independiente lo que significa que no requiere un ciclo de vida particular dentro del desarrollo de software. Para obtener los mejores beneficios de UML se debe considerar un proceso con las siguientes características:
1.Manejado por casos de uso:
Esto quiere decir que los casos de uso se utilizan como una herramienta para lo siguiente:
- Para establecer el funcionamiento que se quiere en el sistema
- Para validar y verificar la estructura del sistema
- Para establecer una comunocacion con las personas del proyecto
2.Arquitectura
No solo maneja el desempeño y la estructura del sistema tambien, sus usos, funcionalidades, claridad, contratos economicos etc, todo lo que concierna con la estetica
Diagramas en UML
Es la reprecentacion grafica de un conjunto de elementos que se reprecentan como una grafica conectada de objetos y relaciones. Los diagramas se utilizan para visualizarlo en diferentes perspectivas.En teoría un diagrama puede contener alguna combinación de objetos y relaciones. UML incluye nueve tipos de diagramas:
1.Diagramas de clases
2.Diagramas de objetos
3.Diagramas de casos de uso
4.Diagramas de secuencia
5.Diagramas de colaboración
6.Diagramas de estado
7. Diagramas de actividad
8.Diagramas de componente
9.Diagrama de estructuración
Objetivos:
- El objetivo general de UML es poder usar los modeladores.
- Debe ser tan simple como sea posible pero sin perder la capasidad del modelamiento de la gama del sisitema que se necesita construir.
- Debe ser un lenguaje universal, como cualquier lenguaje de propocito general.
- Sirve para describir metodos y procesos.
Diagrama de Casos de uso
Es una tecnica para capturar informacion que sirve para especificar el comportamiento de un sistema
Ventajas
- Permiten definir los límites del sistema y las relaciones entre el sistema y el entorno
- Los Casos de Uso son descripciones de la funcionalidad del sistema independientes de la implementación.
- Los Casos de Uso particionan el conjunto de necesidades atendiendo a la categoría de usuarios que participan en el mismo.
- Están basados en el lenguaje natural, es decir, es accesible por los usuarios.
Desventajas
- En sistemas grandes es muy dificil definir todos los casos de uso
- El analisis de calidad depende de la calidad con que se ha hecho la descripcion inicial
Los casos de uso son un tipo especial de diagrama, cuya función es representar el contexto de un sistema a partir de los usuarios (actores), las funciones que el sistema realiza (casos de uso) y las relaciones entre estos elementos (relaciones)
Actor
Es un elemento que interactua con el sisitema ya sean principales (personas que usan el sisitema),secundarios (personas que mantienen o administran el sisitema) u otros (sistema que interactua con otro sistema).
Relaciones en los diagramas de casos de uso
- Inclucion: una instancia del Caso de Uso origen incluye también el comportamiento descrito por el Caso de Uso destino. «include» reemplazó al denominado «uses»
- Extensión : el Caso de Uso origen extiende el comportamiento del Caso de Uso destino. «extend»
- Herencia : el Caso de Uso origen hereda la especificación del Caso de Uso destino y posiblemente la modifica y/o amplía.