Diapositivas Uml
Programas
Tamaño y Complejidad de los Programas
• La Complejidad Funcional
• Las Tecnologías en perpetua mutación:
• Sistemas Operativos
• Lenguajes y los entornos de desarrollo
• Las arquitecturas
• Una Arquitectura Compleja
Los Problemas de la Creación Actual de
Programas
Tamaño y Complejidad de los Programas
Soluciones
• Descomponer elproceso de desarrollo de sistemas
• Dividir el sistema en subsistema
• Usar una tecnología de alto nivel que esté lo
bastante cerca de la realidad
Prof. Lubiza Osío
Los Problemas de la Creación Actual de
Programas
Tamaño Creciente de los Equipos
• Competencias cada vez mas variadas:
• Gestionar diferentes competencias técnicas
• Coordinar los trabajos para asegurar a cada
uno unatarea en todo momento
• Hacer circular información
• Gestionar el trabajo en paralelo sobre una
misma tarea
Prof. Lubiza Osío
Los Problemas de la Creación Actual de
Programas
Tamaño Creciente de los Equipos
• Aplicaciones estratégicas en la actividad de
la empresa
• Delimitar bien el sistema
• Comprender y definir bien las funcionalidades
• Determinar constantes
• Analizar elámbito de la aplicación para
determinar las constantes del sistema
Prof. Lubiza Osío
Los Problemas de la Creación Actual de
Programas
Tamaño Creciente de los Equipos
Debe existir buena comunicación, el lenguaje debe
ser:
• Conciso, sin ambigüedades
• Expresar todas las facetas del problema
• Fácilmente comprensible
Este lenguaje no puede ser el lenguaje natural.
Se necesita de unformalismo que provea:
unanimidad, expresión y comprensión
Prof. Lubiza Osío
Los Problemas de la Creación Actual de
Programas
Tamaño Creciente de los Equipos
• Plazos cada vez mas cortos
• Importancia creciente de las aplicaciones
informáticas
• Competencia entre empresas
Esto hace que sea necesario desplegar equipos
mas potentes para poder dar respuesta
Prof. Lubiza OsíoLos Problemas de la Creación Actual de
Programas
Tamaño Creciente de los Equipos
Soluciones
Se requiere adoptar:
• Tecnología que unifique vocabulario
• Sistemas y métodos de organización del trabajo
Prof. Lubiza Osío
Los Problemas de la Creación Actual de
Programas
Especificaciones Poco Precisas
• Las Especificaciones son la base
• Permiten Validar y Verificar
• Son la base delos primeros intercambios
entre procurador, usuario y desarrollador
• Permiten realizar las estimaciones
• Una interfaz difícil entre la actividad y la
informática
Prof. Lubiza Osío
Los Problemas de la Creación Actual de
Programas
Especificaciones Poco Precisas
Soluciones
Para mejorar la comprensión y realización de las
especificaciones, hay que usar modelos.
Prof. LubizaOsío
Los Problemas de la Creación Actual de
Programas
Evolución Rápida de las Aplicaciones
• Evolución Funcional y Técnica dentro del
proceso de Desarrollo
• Modificación de las Necesidades del Cliente
• Modificación de la Actividad del Cliente
• Modificación del Entorno Técnico
Prof. Lubiza Osío
Los Problemas de la Creación Actual de
Programas
Evolución Rápida de lasAplicaciones
Solución
Hay que facilitar los retornos entre las diferentes
fases de desarrollo del proyecto.
Prof. Lubiza Osío
Especificar, contruir, visualizar
artefactos de un sistema
y
documentar
los
Es simple, común y ampliamente usable
Se enfoca sobre un lenguaje de modelamiento estándar
y no sobre un proceso estándar. Sin embargo, UML
puede ser aplicado en el contextode un proceso
Abarca todo lo que puede ser hecho con los métodos
existentes
Prof. Lubiza Osío
Industrialización
Nov ‘97 UML es aprobado como estándar por OMG
UML 1.1
Sept ‘97
Estandarización
Ene ‘97
Unificación
Jun ‘96
UML 1.0
UML 0.9
Use Case
Fragmentación
Oct ‘95
Microsoft,
Oracle, IBM,
HP & otras
industrias líderes
Dr. Ivar Jacobson se une...
Regístrate para leer el documento completo.