Ingenieria De Software

Páginas: 5 (1069 palabras) Publicado: 16 de mayo de 2012
INTRODUCCION
Hoy en día se habla mucho sobre la ingeniería del software, pero poco se aplica a la vida cotidiana ya que la Ingeniería de Software trata del establecimiento de los principios y métodos de la ingeniería a fin de obtener software de modo rentable, que sea fiable y trabaje en máquinas reales. Cuando estamos en el proceso de desarrollo del software tenemos que pasar por variosmomentos el primero es convertir las necesidades del usuario a requerimientos de software, luego estos requerimientos se transforman en el diseño y este diseño es implementado en código, luego el código es aprobado y luego de ser aprobado se documenta y se certifica para su uso operativo.
Ya que también hay varios elementos tales como paradigmas, sistemas de información etc.

HISTORIA DE LAINGENIERIA EN SOFTWARE
La historia comienza en los años 1950 aproximadamente ya que la historia se divide en 4 generaciones las cuales son:
1°- 1950-1965 Se trabajaba con la idea de codificar y corregir, No existía documentación de ningún tipo
2°- 1965-1972 Son los sistemas de tiempo real apoyan la toma de decisiones
3°- 1972- 1989 Complejidad en los sistemas de información, Aparecen redes de árealocal y global y comunicadores digitales
4°- 1989- … Redes de Información, Tecnologías Orientadas a Objetos, Redes Neuronales, y Sistemas de Inteligencia Artificial
INGENIERIA EN SOFTWARE
La ingeniería en software es aquella que ofrece métodos y técnicas para desarrollar y mantener software de calidad la cual podemos llamarla también como la disciplina o área de la informática o ciencias dela computadora que ofrece métodos y técnicas para el desarrollo y mantenimiento de software
Según el autor Ian: es la disciplina de la ingeniería que comprende todos los aspectos de la producción del software
Según el Autor Roberto: El objetivo principal el construir una soluciones eficiente que satisfaga las necesidades requeridas por el cliente

ELEMENTOS DE LA INGENIERIA EN SOFTWARE.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 se integran 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.
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.
En toda ingeniería el software hay mitos y realidades la cual se muestra a continuación:
Mito: Una declaración general delos objetivos es suficiente para comenzar a escribir los programas; podemos dar los detalles más adelante.
Realidad: Una mala definición inicial es la principal causa del trabajo en vano. Es esencial una descripción formal y detallada del ámbito de la información, funciones, rendimiento, interfaces y criterios de validación. Esto solo puede determinarse después de una exhaustiva comunicaciónentre el cliente y el analista.

Como sabemos en toda ingeniería en software existen paradigmas la cual se estructura en 3 (El Ciclo Espiral, Esquema de Cascada, Esquema de Prototipo)
EL CICLO ESPIRAL: Puede considerarse como una generalización de ciclo de vida del prototipo el cual no basta con una sola evaluación de un solo prototipo para asegurarla desaparición de incertidumbresSegún el autor Roberto: Este modelo busca pasar controladamente y de manera cíclica por cuatro actividades del desarrollo de la aplicación
EL ESQUEMA DE CASCADA: Se enfoca metodológicamente que puede ordenar rigurosamente las etapas del proceso para el desarrollo de un software

Según el autor Roberto: Este sistema indica el producto de cada...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software
  • Ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS