TENDENCIAS MODERNAS DE MODELOS DE LA INGENIERIER A DE SOFTWARE

Páginas: 5 (1055 palabras) Publicado: 28 de abril de 2015
TENDENCIAS MODERNAS DE MODELOS DE LA INGENIERIERÍA DE SOFTWARE.
PROGRAMACIÓN EXTREMA.
Es un enfoque de la ingeniería de software formulado por Kent Beck. Es una de las llamadas Metodologías ágiles de desarrollo de software más exitosas de los tiempos recientes, nace como nueva disciplina de desarrollo de software.
La programación extrema se basa en la simplicidad, la comunicación y el recicladocontinuo de código, para algunos no es más que aplicar una pura lógica.
Los Valores originales de la programación extrema son:
Simplicidad: es la base de la programación extrema.
Comunicación se realiza de diferentes formas, para los Programadores el código comunica mejor cuanto más simple sea.
Retroalimentación feedback: Al estar el cliente integrado en el Proyecto, su opinión sobre el estadodel proyecto se conoce en tiempo real.
Coraje o valentía: Para los gerentes la programación en parejas puede ser difícil de aceptar, porque les parece como si la productividad se fuese a reducir a la mitad ya que solo la mitad de los programadores está escribiendo código.
LA FAMILIA DE CRISTAL DE COCKBURN.
El cristal surge de la caracterización de los proyectos de software de acuerdo a su tamañoe importancia del producto a desarrollar. Ofrece diferentes métodos para seleccionar el más apropiado para cada proyecto.
La elección debe ser consecuencia del tamaño y de lo crítico del proyecto.
Los métodos cristal no prescriben prácticas concretas, y se pueden combinar con técnicas como XP.
El tamaño del proyecto indica el método a utilizar, estableciéndose una clasificación por colores, porejemplo:
Cristal clear (3 a 8 personas), seguido por Yellow (10 a 20 personas), cristal orange (25 a 50 personas), y así sucesivamente hasta violet.

La metodología escogida debe depender de dos factores:
1.- El número de personas en el proyecto.
2.- Las consecuencias de los errores.
CODIGO ABIERTO
Es el término con el que se conoce al software distribuido y desarrollado libremente. El códigoabierto tiene un punto de vista más orientado a los beneficios prácticos de compartir el código que a las cuestiones morales y/o filosóficas las cuales destacan en el llamado software libre.
Código abierto es un término inclusivo que abarca tanto el software libre y software de código abierto que, a pesar de describir modelos de desarrollo similares, tienen diferentes culturas y filosofías.
SoftwareLibre está más enfocado en las libertades filosóficas que se da a los usuarios,
El código abierto está más enfocado en la fortaleza del modo colaborativo para el desarrollo de software.
Las licencias de código libre y código abierto se utilizan en muchos paquetes de software. Mientras que las propias licencias son en la mayoría de los casos lo mismo, los dos términos surgieron a partir de diferentesfilosofías y se utilizan a menudo para indicar las diferentes metodologías de distribución.
EL DESARROLLO DEL SW ADAPTABLE DE HIGHSMITH.
Es una metodología de desarrollo de software, que surgió de una metodología de desarrollo rápido para. ASD incorpora el principio de la adaptación continua, es decir que su principio es adaptarse al cambio en lugar de luchar contra él.
El desarrollo adaptable desoftware utiliza un ciclo de desarrollo dinámico conocido como Especular-Colaborar-Aprender, este ciclo está dedicado a un constante aprendizaje y a una intensa colaboración entre desarrolladores y clientes, esto debido al constante cambio en el ambiente de los negocios.
El ciclo de vida del ASD se basa en 3 faces:
Especulación: Es donde se inicia y se planifican las características del software.Colaboración: S-e desarrollan las características del software.
Aprendizaje: Se revisa la calidad y si no se tiene errores se entrega al cliente.
METODOLOGÍA SCRUM.
Es un marco de trabajo para la gestión y el desarrollo del software basada en un proceso interactivo e incremental utilizado comúnmente en entornos basados en el desarrollo ágil de software.
Un proceso en el que se aplican de manera...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tendencias Modernas De La Ing De Software
  • modelo ERS
  • Modelado de Negocios en Ingenieria de Software
  • Ingenieria de software: modelo espiral
  • Modelos de ingenieria de software
  • Ingenieria de Software MODELO-DE-NEGOCIOS-POR-SUSCRIPCION
  • Frameworks de persistencia, la respuesta a la ingeniería del software moderna
  • Tendencias De La Ingeniería Del Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS