En el desarrollo de software hay diversas formas de enfocar un modelo en un lenguaje con estructuras y métodos que la mayoría de las veces no son intuitivos, dos de las formas más comunes son, la perspectiva algorítmica y la perspectiva orientada a objetos.
Lo que se busca es crear el software apropiado e imaginar cómo escribir menos lineas de código. Un proyecto puede ser concebido con respecto a su tamaño en un programa pequeño, y crecer enormemente en sus siguientes versiones, pero si no se han tenido en cuenta, previamente la arquitectura, el proceso o las herramientas, es dificil que este este colapse. El modelado es común en los proyectos software exitosos.
Una empresa que:
·
Puede desarrollar el software de forma predecible y puntual.
Tiene un negocio sostenible.
Para desarrollar software
rápida, efectiva y eficientemente es necesario:
·
Trabajo repetido.
·
Mínimo desecho de software.
·
Gente apropiada.
·
Enfoque apropiado.
·
Herramientas apropiadas.
El modelado es una parte central
de todas las actividades que conducen a la producción de buen software.
·
Construimos modelos para:
·
Comunicar la estructura deseada y
el comportamiento de nuestro sistema.
·
Visualizar y controlar la
arquitectura de nuestro sistema.
·
Comprender qué estamos
construyendo, muchas veces descubriendo oportunidades para la simplificación y
reutilización.
·
Controlar el riesgo.
Fuentes de Información y otras referencias en:
Fuentes de Información y otras referencias en:
http://es.scribd.com/doc/46513813/Lenguaje-Uml-Import-an-CIA-Modelar






