Principios

Páginas: 14 (3395 palabras) Publicado: 25 de septiembre de 2014
Principios de la Ingeniería de Software


Introduccción 1
Rigor y formalidad: 1
Separación de intereses: 2
Modularidad: 3
Abstracción: 4
Anticipación al cambio: 4
Generalidad: 5
Incrementalidad: 5

Introduccción
En este documento se presentan algunos principios generales de importancia, que son centrales para desarrollar software en forma exitosa, y que tratan tanto del proceso deingeniería de software como del producto final. El proceso adecuado ayudará a desarrollar el producto deseado, pero también el producto deseado afectará la elección del proceso a utilizar. Un problema tradicional de la ingeniería de software es poner el énfasis en el proceso o en el producto excluyendo al otro, sin embargo, ambos son importantes.

Estos principios son suficientemente generalespara ser aplicados a lo largo del proceso de construcción y gestión del software, sin embargo no son suficientes para guiar el desarrollo ya que describen propiedades deseables de los procesos y productos de software; para aplicarlos es necesario contar con métodos apropiados y técnicas específicas. Los métodos son guías generales que gobiernan la ejecución de alguna actividad, presentan enfoquesrigurosos, sistemáticos y disciplinados, por otro lado, las técnicas son más mecánicas y se refieren a aspectos más “técnicos” que los métodos y tienen aplicación restringida. Una metodología es un conjunto de métodos y técnicas cuyo propósito es promover cierto enfoque para la resolución de un problema mediante ese conjunto seleccionado. Las herramientas son desarrolladas para apoyar laaplicación de técnicas, métodos y metodologías. Los principios son la base de todos los métodos, técnicas, metodologías y herramientas.

Rigor y formalidad:
En cualquier proceso creativo existe la tendencia a seguir la inspiración del momento de forma no estructurada, sin ser precisos; el desarrollo de software es de por sí una actividad creativa. Por otro lado, el rigor es un complemento necesariode la creatividad en todas las actividades de la ingeniería; únicamente a través de un enfoque riguroso podrán producirse productos más confiables, controlando sus costos e incrementando el grado de confianza en los mismos. El rigor no tiene por qué restringir la creatividad, por el contrario, puede potenciar la creatividad aumentando la confianza del ingeniero en los resultados de la misma, unavez que estos son analizados a la luz de evaluaciones rigurosas. Paradójicamente el rigor es una cualidad intuitiva que no puede ser definida en forma rigurosa, pero sí pueden alcanzarse varios niveles de rigurosidad siendo el más alto la formalidad.

La formalidad es un requerimiento más fuerte que el rigor: requiere que el proceso de software sea guiado y evaluado por leyes matemáticas.Obviamente formalidad implica rigor pero no a la inversa: se puede ser riguroso incluso informalmente. En todos los campos de la ingeniería el proceso de diseño sigue una secuencia de pasos bien definidos, establecidos en forma precisa y posiblemente probados, siguiendo en cada paso algún método o aplicando alguna técnica. Estos métodos y técnicas estarán basados en alguna combinación de resultadosteóricos derivados de un modelado formal de la realidad, ajustes empíricos que tienen en cuenta fenómenos no presentes en el modelo, y métodos prácticos de evaluación que dependen de la experiencia pasada (“rules of thumb”).

Un ingeniero debe saber cómo y cuándo ser formal si es requerido, entendiendo el nivel de rigor y formalidad que debe ser alcanzado dependiendo de la dificultad conceptualde la tarea y su criticidad, lo que puede variar para diferentes partes del mismo sistema. Por ejemplo, partes críticas pueden requerir una descripción formal de las funciones esperadas y un enfoque formal para su evaluación mientras que partes estándares o bien entendidas requerirán enfoques más simples. Esto aplica también en el caso de la ingeniería de software, por ejemplo en el caso de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Principios
  • el principio
  • Principios
  • Principios
  • Principios
  • principios
  • LOS PRINCIPIOS DEL ESTADO
  • Principios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS