Sei sulla pagina 1di 2

¿Por qué modelamos?

Una empresa que:


 Produce de forma consistente software que satisface las necesidades de sus usuarios.
 Puede desarrollar el software de forma predecible y puntual.
 Con un uso eficiente y efectivo de recursos tanto humanos como materiales
Tiene un negocio sostenible.
El producto principal de un equipo de desarrollo:
 No son documentos ni reuniones muy importantes.
 Es un buen software que satisfaga las necesidades de sus usuarios y la empresa.
Para desarrollar software rápida, efectiva y eficientemente es necesario:
 Trabajo repetido.
 Mínimo desecho de software.
 Gente apropiada.
 Enfoque apropiado.
 Herramientas apropiadas.
 Considerar las necesidades del problema y tecnología.
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.

La importancia de modelar
De acuerdo al tipo de emprendimiento, tanto en su tamaño como en características se
necesitará de distintas herramientas, procesos, arquitectura, recursos humanos y las
tecnologías. El truco está en crear el software apropiado y en imaginar cómo escribir menos
software. Un proyecto puede ser concebido con respecto a su tamaño en un programa pequeño,
y crecer enormemente, pero si no se han tenido en cuenta, previamente la arquitectura,
el proceso o las herramientas, este colapse.
El modelado es común en los proyectos software exitosos.
El modelado es una técnica de ingeniería probada y bien aceptada. Nos ayuda a:
 Visualizar a sus usuarios el producto final.
 Comprender mejor el sistema.
 Comunicar las ideas a otros.
¿Qué es entonces un modelo?
"UN MODELO ES UNA SIMPLIFICACIÓN DE LA REALIDAD".
Pueden involucrar planos detallados como planos más generales que ofrecen una visión global
del sistema en consideración.
¿POR QUÉ MODELAMOS?
Construimos modelos para comprender mejor el sistema que estamos desarrollando.
A través del modelado se consiguen cuatro objetivos:
 Nos ayuda a visualizar como es ó queremos que sea un sistema.
 Nos permite especificar la estructura ó el comportamiento de un sistema.
 Nos proporcionan plantillas que nos guían en la construcción de un sistema.
 Documentan las decisiones que hemos tomado.
El modelado es útil tanto en pequeños como en grandes sistemas. Mientras más grande y
complejo sea el sistema el modelado se hace importante por una simple razón:
"CONSTRUÍMOS MODELOS DE SISTEMAS COMPLEJOS PORQUE NO PODEMOS
COMPRENDER EL SISTEMA EN SU TOTALIDAD".
A través del modelado, reducimos el problema que se está estudiando, centrándonos en un solo
aspecto a la vez. Se puede modelar formal e informalmente, pero este último no proporciona
un lenguaje común que se pueda compartir fácilmente con otros. Mientras más complejo sea el
sistema, requiere modelaje. Si se construye un sistema simple y este es sencillo al principio no
se piensa que este necesite de modelaje, pero si este evoluciona y crece, se lamentará no
haberlo realizado.

Principios de modelado
 1. LA ELECCIÓN ACERCA DE QUÉ MODELOS CREAR TIENE UNA PROFUNDA
INFLUENCIA SOBRE CÓMO SE ACOMETE UN PROBLEMA Y CÓMO SE DA FORMA A
UNA SOLUCIÓN. De acuerdo con el paradigma con el que se enfoque el problema a
solucionar serán distintas las herramientas, los procesos, la arquitectura, los recursos
humanos y las tecnologías a utilizar.
 2. TODO MODELADO PUEDE SER EXPRESADO CON DIFERENTES NIVELES DE
PRESICIÓN.
 3. LOS MEJORES MODELOS ESTÁN LIGADOS A LA REALIDAD. Los modelos simplifican
la realidad, hay que asegurarse que las simplificaciones no enmascaren ningún detalle
importante. En las técnicas de análisis estructurado el punto débil es que existe una brecha
entre el modelo de análisis y el modelo de diseño del sistema. En los sistemas orientados a
objetos es posible conectar todas las vistas casi independientes de un sistema en un todo
semántico.
 4. UN ÚNICO MODELO O VISTA NO ES SUFICIENTE. CUALQUIER SISTEMA NO
TRIVIAL SE ABORDA MEJOS A TRAVÉS DE UN PEQUEÑO CONJUNTO DE MODELOS
CASI INDEPENDIENTES CON MÚLTIPLES PUNTOS DE VISTA. Significa tener modelos
que podemos construir y estudiar separadamente, pero aún así, están interrelacionados.

Potrebbero piacerti anche