Ingeniería de modelado

Páginas: 6 (1483 palabras) Publicado: 9 de julio de 2010
Desarrollo de software
La ingeniería de software tiene varios modelos, paradigmas o filosofías de desarrollo en los cuales se puede apoyar para la realización de software, de los cuales podemos destacar a éstos por ser los más utilizados y los más completos:
 Modelo en Cascada
 Modelo Basado en Prototipos
 Modelo Incremental o Evolutivo
 Modelo Espiral
 Modelo OO
 Modelo Cascadacon Sub - Proyectos
 Modelo Entrega por Etapas

Actividades de un proceso genérico
Análisis  Diseño  Código  Pruebas  Producto
Pasos que se deberían seguir para elegir la metodología a utilizar
1. La metodología debe ajustarse a los objetivos.
Cada aproximación al desarrollo de software está basada en unos objetivos. Por ello la metodología que se elija debe recoger elaspecto filosófico de la aproximación deseada, es decir que los objetivos generales del desarrollo deben estar implementados en la metodología de desarrollo.
2. La metodología debe cubrir el ciclo en tero de desarrollo de software, para ello la metodología ha de realizar unas etapas:
-Investigación
-Análisis de requisitos
-Diseño

3. La metodología debe integrar las distintas fases delciclo de desarrollo.
- Rastreabilidad. Es importante poder referirse a otras fases de un proyecto y fusionarlo con las fases previas. Es importante poder moverse no sólo hacia adelante en el ciclo de vida, sino hacia atrás de forma que se pueda comprobar el trabajo realizado y se puedan efectuar correcciones.

- Fácil interacción entre etapas del ciclo de desarrollo. Es necesaria una validaciónformal de cada fase antes de pasar a la siguiente. La información que se pierde en una fase determinada queda perdida para siempre, con un impacto en el sistema resultante.

4. La metodología debe incluir la realización de validaciones.
La metodología debe detectar y corregir los errores cuanto antes. Uno de los problemas más frecuentes y costosos es el aplazamiento de la detección y corrección deproblemas en las etapas finales del proyecto. Cuanto más tarde sea detectado el error más caro será corregirlo.
Por lo tanto cada fase del proceso de desarrollo de software deberá incluir una actividad de validación explícita.
5. La metodología debe soportar la determinación de la exactitud del sistema a través del ciclo de desarrollo. La exactitud del sistema implica muchos asuntos,incluyendo la correspondencia entre el sistema y sus especificaciones, así como que el sistema cumple con las necesidades del usuario. Por ejemplo, los métodos usados para análisis y especificación del sistema deberían colaborar a terminar con el problema del entendimiento entre los informáticos, los usuarios, y otras partes implicadas.
Esto implica una comunicación entre usuario y técnico, amigable ysencilla, exenta de consideraciones técnicas.
6. La metodología debe ser la base de una comunicación efectiva.
Debe ser posible gestionar a los informáticos, y éstos deben ser capaces de trabajar conjuntamente. Ha de haber una comunicación efectiva entre analistas, programadores, usuarios y gestores, con pasos bien definidos para realizar progresos visibles durante la actividad del desarrollo.7. La metodología debe especificar claramente los responsables de resultados.
Debe especificar claramente quienes son los participantes de cada tarea a desarrollar, debe detallar de una manera clara los resultados de los que serán responsables.
8. La metodología debe especificar claramente los responsables de resultados
Debe especificar claramente quienes son los participantes de cada tarea adesarrollar, debe detallar de una manera clara los resultados de los que serán responsables.
9. La metodología debe poder emplearse en un entorno amplio de proyectos software
- Variedad. Una empresa deberá adoptar una metodología que sea útil para un gran número de sistemas que vaya a construir. Por esta razón no es práctico adoptar varias metodologías en una misma empresa.
- Tamaño, vida....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelos Mentales Ingenieria De Sistemas
  • modelo ERS
  • modelos e,pleados en la ingenieria
  • Modelado de Negocios en Ingenieria de Software
  • Modelos introduccion ingenieria
  • modelos ingenieria de sofware
  • Modelado matemático en la ingeniería mecatrónica
  • Ingenieria de software: modelo espiral

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS