03 importance of software engineering

Páginas: 6 (1286 palabras) Publicado: 25 de agosto de 2015




Systems for the development of Software Quality



Importance of software Engineering







19-Agosto-2015
Contenido

1. Introducción 2
2. La importancia de la ingeniería de software 2
3. Conclusiones 5
4. Bibliografía 6


















1. Introducción

La informática se debe tomar en un sentido amplio. Por lo que ahora vemos, ya no hay ninguna cosa que se estudie o una profesión que notenga que ver con lo que es la informática y es importante decir que esta ha surgido como una unión durante varias décadas entre las telecomunicaciones, las ciencias de la computación y la microelectrónica, agregando también conceptos y técnicas de la ingeniería, la administración, la psicología y la filosofía, juntos con otras disciplinas. En este sentido el área de desarrollo de software tomauna gran importancia y para esto necesitamos saber cómo desarrollar un software.


Figure 1. The importance of creating what the customer requires
2. La importancia de la ingeniería de software

La ingeniería de software surge de la ingeniería de sistemas y de hardware. Abarca un conjunto de tres elementos que facilitan el control sobre el proceso de desarrollo de software y suministran las basespara construir software de calidad de una forma productiva:
• Métodos
• Herramientas
• Procedimientos

Métodos que indican cómo construir el software técnicamente e incluyen un amplio espectro de métodos para la planificación, la estimación, el análisis, el diseño, codificación, prueba y mantenimiento.
Herramientas automáticas y semiautomáticas que apoyan a la aplicación de los métodos. Cuando seintegran las herramientas de forma que la información creada por una herramienta puede ser usada por otra, se establece un sistema para el soporte del desarrollo de software, llamado Ingeniería de Software Asistida por Computadora ( CASE ).

Procedimientos que definen la secuencia en la que se aplican los métodos, las entregas, los controles de calidad y guías para evaluación del progreso.

LaIngeniería de Software está compuesta por una serie de pasos que abarcan los métodos, herramientas y procedimientos mencionados, a los que se denominan Paradigmas de la Ingeniería de Software.

La importancia de esta disciplina radica en dos puntos fundamentales:

Una propuesta de aplicación del método científico a la solución de los problemas de calidad, productividad y costo en la producción,comercialización y aprovechamiento del software.

La necesidad de colaboración de un equipo interdisciplinario para el logro de productos y procesos satisfactorios que tienen lugar en la industria de programas de cómputo.

Estos dos puntos, pueden ser compartidos por otras ramas de la ingeniería y por otras disciplinas, sin embargo, el distintivo característico de la Ingeniería de Software es elmismo producto que se pretende obtener al aplicarse: el software.

La naturaleza intangible del software le da propiedades que ningún otro producto tiene, por ejemplo: la facilidad de reproducción, la incertidumbre de su obsolescencia, la dificultad para definir sus insumos, la necesidad de medios para el almacenamiento, la adecuación de métodos para el control de sus inventarios y otros.

Estanaturaleza del software dificultó en su origen, a través del tiempo y en muchos casos actuales, una adecuada administración de su producción, y por consiguiente los costos de obtenerlo eran excesivamente altos, sin embargo, la tendencia, a partir del surgimiento de la Ingeniería de Software y hacia la entrada al nuevo milenio, ha sido la obtención masiva de productos software de la más amplia variedad ya costos comparativamente mínimos. Un fenómeno que se está extendiendo en nuestros días y que parece tener una tendencia a predominar es la disponibilidad de software gratuito tanto de desarrollo como de productividad, sistemas operativos y aplicaciones de usuario ya sea de propósito específico o general.

Así, podemos prever en el futuro inmediato y con tendencia creciente al mediano y largo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Importance of software testing
  • Importance of church
  • The importance of preschool
  • The importance of jesus
  • Importance Of Holy Week
  • Importance Of Contracts
  • The Importance Of Tv
  • Importance of foreing languages

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS