lunes, 22 de agosto de 2016

DEFINICION DE CONCEPTOS




DEFINICION DE PARADIGMA

El concepto de paradigma (vocablo que deriva del griego «παράδειγμα» - "parádigma") se utiliza en la vida cotidiana como sinónimo de “ejemplo” o para hacer referencia en caso de algo que se toma como “modelo digno de seguir”. En el vocabulario científico y en expresiones epistemológicas cuando se hacía necesario hablar de modelos o patrones se atribuia a esta definición.

Para la Ingeniería de Software el paradigma es una agrupación de métodos, herramientas y procedimientos con el fin de describir un modelo.

DEFINICION DE MODELO

Un modelo es una abstracción teórica del mundo real que tiene dos utilidades fundamentales:
  • Reducir la complejidad, permitiéndonos ver las características importantes que están detrás de un proceso, ignorando detalles de menor importancia que harían el análisis innecesariamente laborioso; es decir, permitiéndonos ver el bosque a pesar del detalle de los árboles.
  • Hacer predicciones concretas, que se puedan falsar mediante experimentos u observaciones. De esta forma, los modelos dirigen los estudios empíricos en una u otra dirección, al sugerir qué información es más importante conseguir.

DEFINICION DE SOFTWARE
Software (pronunciación AFI:[ˈsɒftwɛəʳ]) es una palabra proveniente del inglés, que en español no posee una traducción adecuada al contexto, por lo cual se la utiliza asiduamente sin traducir y así fue admitida por la Real Academia Española (RAE). Aunque puede no ser estrictamente lo mismo, suele sustituirse por expresiones tales como programas (informáticos) o aplicaciones (informáticas) o soportes lógicos.
Software es lo que se denomina producto en Ingeniería de software

Paradigmas de la Ingeniería de Software:

La ingeniería del Software define paradigmas de desarrollo estructurado como base a seguir en un proyecto de Software. Si ninguno de estos paradigmas se adecua al problema por resolver, entonces como desarrolladores debemos adecuar los modelos aplicados al software a desarrollar.

Para resolver los problemas reales de una industria, un ingeniero del software o un equipo de ingenieros deben incorporar una estrategia de desarrollo que acompañe al proceso, métodos, capas de herramientas.

La estrategia a menudo se llama modelo de proceso o paradigma de ingeniería del software. Se selecciona un modelo de proceso para la ingeniería del software según la naturaleza del proyecto y de la aplicación, los métodos y las herramientas a utilizarse, y los controles y entregas que se requieren.

Raccoon [RAC95] sugiere un << modelo del caos >> que describa el << desarrollo del software como una extensión desde le usuario hasta el desarrollador y la tecnología >>. Conforme progresa el trabajo hacia un sistema completo, las etapas descritas anteriormente se aplican recursivamente a las necesidades, del usuario y a la especificación técnica del desarrollador del software.

No hay comentarios.:

Publicar un comentario