Unidad 2 ingenieria de software

Páginas: 33 (8135 palabras) Publicado: 26 de abril de 2014


UNIDAD 2


2.1 METODOLOGIAS CLASICAS
2.1.1 CASCADA
2.1.2 INCREMENTAL
2.1.3 EVOLUTIVO
2.1.4 ESPIRAL
2.1.5 PROTOTIPOS
2.1.6 DESARROLLO BASADO EN COMPONENTES

2.2 OTRAS METODOLOGIAS

2.2.1 GANAR-GANAR
2.2.2 PROCESO UNIFICADO (UP)
2.2.3 INGENIERIA WEB
2.2.4 METODOLOGIAS AGILES
2.2.5 METODOLOGIAS EMERGENTES

2.3 REINGENIERIA








2.1 METODOLOGIAS CLASICASMetodología de desarrollo de software se describe como el conjunto de herramientas, técnicas, procedimientos y soporte documental para el diseño de Sistemas de información.
En Ingeniería de software cuando se habla de desarrollo de software se habla de desarrollo de programas y por lo tanto se considera como una tarea de ingeniería, en el cuál se debe ejecutar una serie de fases, etapas para obtener unprograma que funcione de acuerdo con métodos ya establecidos en otras disciplinas de ingeniería.1 Las actividades que los ingenieros de software realizan se encuentran asociadas a un proceso de software donde intervienen diferentes elementos (fases, actividades, producto, roles, agentes) que permiten la definición del software a producir (producto), el desarrollo o el diseño del software, lavalidación del software tanto lo interno(requerimientos específicos)como lo externo(expectativas del cliente), y la evolución del software donde se modifica para adaptarlo a los cambios.2
Por otro lado, Somerville (2002) define que “un método de ingeniería de software es un enfoque estructurado para el desarrollo de software cuyo propósito es facilitar la producción de software de alta calidad de unaforma costeable”, cabe destacar que para usar este enfoque se debe manejar conceptos fundamentales tales como; procesos, métodos, tareas, procedimientos, técnicas, herramientas, productos, entre otros.
Particularmente, una metodología se basa en una combinación de los modelos de proceso genéricos para obtener como beneficio un software que soluciones un problema. Adicionalmente una metodologíadebería definir con precisión los artefactos, roles y actividades, junto con prácticas, técnicas recomendadas y guías de adaptación de la metodología al proyecto. Sin embargo, la complejidad del proceso de creación de software es netamente dependiente de la naturaleza del proyecto mismo, por lo que el escogimiento de la metodología estará acorde al nivel de aporte del proyecto, ya sea pequeño, mediano ode gran nivel.

Metodología de desarrollo de software se describe como el conjunto de herramientas, técnicas, procedimientos y soporte documental para el diseño de Sistemas de información.
En Ingeniería de software cuando se habla de desarrollo de software se habla de desarrollo de programas y por lo tanto se considera como una tarea de ingeniería, en el cuál se debe ejecutar una serie defases, etapas para obtener un programa que funcione de acuerdo con métodos ya establecidos en otras disciplinas de ingeniería.1 Las actividades que los ingenieros de software realizan se encuentran asociadas a un proceso de software donde intervienen diferentes elementos (fases, actividades, producto, roles, agentes) que permiten la definición del software a producir (producto), el desarrollo o eldiseño del software, la validación del software tanto lo interno(requerimientos específicos)como lo externo(expectativas del cliente), y la evolución del software donde se modifica para adaptarlo a los cambios.
Por otro lado, Somerville (2002) define que “un método de ingeniería de software es un enfoque estructurado para el desarrollo de software cuyo propósito es facilitar la producción de softwarede alta calidad de una forma costeable”, cabe destacar que para usar este enfoque se debe manejar conceptos fundamentales tales como; procesos, métodos, tareas, procedimientos, técnicas, herramientas, productos, entre otros.
Particularmente, una metodología se basa en una combinación de los modelos de proceso genéricos para obtener como beneficio un software que soluciones un problema....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingenieria De Software Colaborativo 2
  • Ingeniería de Software CAP 2
  • ingenieria de software 2
  • INGENIERIA DEL SOFTWARE 2
  • Unidad 2 Hardware y Software
  • UNIDAD 2 INGENIERÍA DE REQUERIMIENTOS
  • Reconocimiento Unidad 1 Ingenieria Del Software
  • Unidad 5 Fundamentos de ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS