Metodologia Rup

Páginas: 16 (3904 palabras) Publicado: 30 de noviembre de 2012
Grupo CUYS (Como usted ya sabe) | WWW.CUYS.COM.AR Fac. Cs. Exactas (UNICEN)| Pág 1

Metodología del Desarrollo del Software – Apunte Final UML – RUP
Introducción: ¿Por qué modelamos? La principal causa es para comprender mejor el sistema que se está desarrollando.


➢ ➢ ➢ ➢



Modelar permite comprender mejor el sistema que se está construyendo, muchas veces descubriendo oportunidadespara la simplificación y la reutilización. Modelar nos permite desarrollar sistemas desde diversos puntos de vista a través de distintos modelos. Modelar permite documentar decisiones que adoptamos a lo largo del diseño del sistema. Modelar proporciona plantillas que nos ayudaran a la construcción de un sistema. Modelar nos permite comunicar la estructura deseada y el comportamiento de nuestrosistema. Tanto a integrantes del desarrollo como a los clientes. Por último construimos modelos para controlar el riesgo.

¿Por qué modelar sistemas? ¿No sería más fácil sentarnos y simplemente codificar hasta generar un "buen" software? NO, los modelos ayudan a visualizar como es o queremos que sea un sistema. Al sentarnos a codificar hasta que "salga" algo, se está gastando una gran cantidad depotencia mental del equipo de desarrollo en resolver problemas que fácilmente podrían haber sido descubiertas con solo pensar antes de programar.
Se construyen modelos de un sistema porque no se puede comprender un sistema en su totalidad (hablamos de sistemas grandes y complicados o en sistemas que crecen y se vuelven usualmente de esa manera). Cuando se piensa en modelar se reduce la cantidadde datos a comprender sin descartar su esencia (retiramos los excesos de la realidad); por eso partimos y comprendemos el problema, centrándonos cada vez en una sola parte del mismo. Es el viejo dicho de: Divide y Vencerás, aplicada al desarrollo de software. Algo importante que se tiene que mencionar es que los mejores modelos están ligados a la "realidad". Cualquier sistema informático no trivialse aborda mejor a través de un pequeño conjunto de modelos casi independientes con múltiples puntos de vista para asegurar el éxito del sistema. Además de eso, los modelos sirven como un tipo de documentación, con el cual, algún otro programador que retome el proyecto para refactoring comprenderá fácilmente la forma en que este está estructurado.

Grupo CUYS (Como usted ya sabe) |WWW.CUYS.COM.AR Fac. Cs. Exactas (UNICEN)| Pág 2

¿Qué es un modelo? Es una representación simplificada de la realidad. ¿Qué es hacer análisis? Es un proceso que nos ayuda a mapear en nuestros términos (lenguaje del desarrollador) lo que estaba en lenguaje natural. ¿Por qué diseñamos? ➢ El diseño es el proceso de determinar cual de muchas posibles soluciones es la mejor para lograr lo que se necesita hacer,respetando las restricciones tecnológicas y de presupuesto del proyecto. El diseño escoge un cómo específico para aplicarlo al qué. ➢ El diseño consiste en decidir la manera en que debe construirse el sistema para satisfacer los requerimientos de los usuarios. ¿Alta cohesión y bajo acoplamiento? Dentro de un modelo, un modulo tiene alta cohesión si todos sus elementos están fuertementerelacionados y son agrupados por una razón lógica, esto significa que todos cooperan para alcanzar un objetivo común que es alcanzar la función del modulo. La cohesión es una propiedad interna de cada modulo, por el contrario el acoplamiento caracteriza las relaciones de un modulo con otros. El acoplamiento mide la interdependencia de dos módulos. Si dos módulos dependen fuertemente uno del otro tienen unalto acoplamiento lo que los vuelve difíciles de analizar, comprender, modificar, testear o reusar en forma separada. Una estructura modular con alta cohesión y bajo acoplamiento permite ver los módulos como cajas negras.

Grupo CUYS (Como usted ya sabe) | WWW.CUYS.COM.AR Fac. Cs. Exactas (UNICEN)| Pág 3

¿Qué es una metodología de desarrollo de software?

Es un proceso organizado para la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Rup y su metodologia
  • METODOLOGIA RUP
  • METODOLOGIA RUP
  • Metodologia Rup
  • Metodologia rup
  • Metodologias rup
  • Metodologia RUP
  • Metodologia Rup

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS