Está en la página 1de 4

Lenguajes de Modelado

Tema 2

Problemtica de la creacin de proyectos


Al crecer el proyecto crece su complejidad de creacin:

Aparece la multidisciplinaridad: se requerirn conocimientos ms avanzados.


El nmero de personal crecer significativamente.
o Lo que llevara a problemas de coordinacin
Los requisitos del producto sern ms complejos.

Todo esto conllevar que sea necesaria la aplicacin de metodologas de trabajo (dependiendo
del proyecto ser necesaria una metodologa u otra).

Ventajas de aplicacin de metodologas


Independiza el desarrollo de las habilidades del equipo de trabajo.
Los requisitos finales del producto pueden ser verificables y validables.
La solucin ms adecuada puede estudiarse con tcnicas cuantificables.

Desventajas de aplicacin de metodologas


Se establecen polticas de empresa, las cuales son poco adaptables a los proyectos a
desarrollar.
Excesivo trabajo para proyectos de poca entidad
Las metodologas a implementar no son flexibles
La implantacin de una metodologa conlleva un tiempo de aprendizaje dela misma.

Uso de herramientas
Estas herramientas para la aplicacin de las metodologias permiten:

Realizar un control del proceso


Ayudar en la documentacin, anlisis, clculos, pruebas , etc.
Llevar a cabo una verificacin del producto.
Llevar a cabo una gestin de la calidad.

Ingenieria de sistemas telemticos


Es la aplicacin de las tcnicas de ingeniera de proyectos en telemtica. Suelen existir 3 tipos:

Planificacion y despliegue de infraestructuras


Desarrollo de software telemtico
Proyectos hibridos

Fases comunes

Estudio de viabilidad
Definicion de requisitos
Analisis
Diseo
Implementacion
Pruebas

La importancia de modelar
El modelado es una tcnica probada y aceptada, es una simplificacin de la realidad la cual
proporciona los planos de un sistema. Los modelos se construyen para comprender mejor lo
que se esta desarrollando.

Estos modelos:

Ayuda a la visualizacin del proyecto


Especifican la estructura o el comportamiento del sistema
Poseen plantillas que guian en la construccin del sistema
Documentan las deciciones y el desarrollo del proyecto

Los modelos de sistemas complejos se hacen para poder comprender el sistema en su


totalidad.

Existen 4 principios bsicos para un buen modelado:

1. La eleccin de que modelos crear tiene una profunda influencia sobre como se
acomete un problema y como se da forma a una solucin.
La eleccin de los modelos puede ayudar a la comprensin sobre los
problemas mas difciles.

2. Todo modelo puede ser expresado a diferentes niveles de precisin.


El modelo elegido debe permitir diferentes niveles de detalle.

3. Los mejores modelos estn ligados a la realidad.


El sistema debe converger con el construido. Los sistemas orientados a objetos
minimizan la distancia entre lo concebido y lo construido.

4. Un nico modelo no es suficiente. Cualquier sistema no trivial se abordara mejor a


travs de un pequeo conjunto de modelos casi independientes.
Para comprender los sistemas orientados a objetos se necesitan varias vistas
complementarias y entrelazadas.
Principios de modelado
Las dos formas mas comunes de enforcar un modelo de software son:

La perspectiva algortmica: descomponer algoritmos grandes en mas pequeos.

La perspectiva orientada a objetos: el bloque principal del sistema es el objeto.

UML
UML (unified Modeling Language) es un estndar del software, aprobado por el OMG, para el
modelado orientado a objetos. No es una metodologa,es un lenguaje de modelado.

Se puede usar para la visualizacin, especifiacion y contruccion de un sistema que involucra


una gran cantidad de software.

Su notacin procede de combinaciones de modelado orientado a objetos, modelado de datos,


modelado de componentes y de worflow (flujos de trabajo). Es la unificacin de las tcnicas
OMT( de James bla bla), Booch ( de bla bla) y OOSE ( de otro menganito).

Perspectivas
Sera el lenguaje de modelado orientado a objetos estndar predominante en los prximos
aos debido a la participacin de expertos en metodologias, de empresas y la aceptacin de
OMG como notacin estndar Y al extenso catolog de material y recursos ampliamente
disponibles.
Diagramas UML
Un sistema esta formado por un conjunto de subsistemas para lograr un propsito, descrito
por varios modelos desde distintos puntos de vista.

Un modelo es la abstraccin del sistema donde se captura una vista del mundo real.

Un diagrama es una representacin grafica de una coleccin de elementos de modelado, a


menudo dibujada como un grafo conexo de nodos (elementos) y arcos (relaciones).

También podría gustarte