La ingenieria de software

Páginas: 5 (1032 palabras) Publicado: 13 de abril de 2014

Decanato de ingeniería e informática



Escuela de informática



Fundamentos de ingeniería de software (ISO300)



Prof. Luis Núñez




Ensayo #01
La ingeniería de software






Elaborado por:











Santo Domingo, República Dominicana
13 de enero de 2014
La ingeniería de software (Ensayo)

Hoy en día se habla mucho de la ingeniería de softwarepero a veces, ni siquiera los que optamos por esta carrera tenemos un concepto claro de que es, o más bien su objeto de estudio, su origen o la diferencia que tiene con otros ingenierías que tienen campos de desarrollo similares.
La ingeniería de software fue definida por Bohem en 1976 como: “La aplicación práctica del conocimiento científico al diseño y construcción de programas de computadora ya la documentación asociada requerida para desarrollar, operar y mantenerlos.”
El concepto de ingeniería del software surgió en 1968, tras una conferencia en Garmisch (Alemania) que tuvo como objetivo resolver los problemas de la crisis del software. La ingeniería de software fue estimulada por dicha crisis, la cual tuvo lugar en la década de 1960, 1970 y 1980, e identifica muchos de losproblemas de desarrollo de software. Muchos proyectos de software sobrepasaron el presupuesto y el tiempo estimados. Algunos de estos proyectos causaron daños catastróficos, como daño a la propiedad, incluso algunos proyectos causaron pérdidas de vidas. La crisis del software originalmente fue definida en términos de productividad, pero evolucionó para enfatizar la calidad.


La ingeniería desoftware es una tecnología multicapa, Estos componentes que forman parte de la ingeniería del software son:

HERRAMIENTAS: Las herramientas de la Ingeniería del software proporcionan un enfoque automático o semi-automático para el proceso y para los métodos. Cuando se integran herramientas para que la información creada por una herramienta la pueda utilizar otra, se establece un sistema de soporte parael desarrollo del software llamado ingeniería del software asistida por computadora (CASE).
MÉTODOS: Los métodos de la ingeniería del software indican «cómo» construir técnicamente el software. Los métodos abarcan una gran gama de tareas que incluyen análisis de requisitos, diseño, construcción de programas, pruebas y mantenimiento. Los métodos de la ingeniería del software dependen de unconjunto de principios básicos que gobiernan cada área de la tecnología e incluyen actividades de modelado y otras técnicas descriptivas.
PROCESO: El fundamento de la ingeniería del software es la capa de proceso. El proceso de la ingeniería del software es la unión que mantiene juntas las capas de tecnología y que permite un desarrollo racional y oportuno de la ingeniería del software. El procesodefine un marco de trabajo para un conjunto de Áreas clave de proceso (ACPs) que se deben establecer para la entrega efectiva de la tecnología de la ingeniería del software. Las áreas claves del proceso forman la base del control de gestión de proyectos del software y establecen el contexto en el que se aplican los métodos técnicos, se obtienen productos del trabajo (modelos, documentos, datos,informes, formularios, etc.), se establecen hitos, se asegura la calidad y el cambio se gestiona adecuadamente.
UN ENFOQUE DE CALIDAD: esta se refiere a la calidad del software, La IEEE la define como el grado con el que un sistema, componente o proceso cumple con los requisitos especificados y las necesidades o expectativas del cliente o usuario. Según Roger S. Pressman, la calidad de software es laconcordancia con los requisitos funcionales y de rendimiento explícitamente establecidos, con los estándares de desarrollo explícitamente documentados, y con las características implícitas que se espera de todo software desarrollado profesionalmente.
La calidad de software va a depender en su totalidad de la concordancia entre los requisitos planteados respecto a los obtenidos. Ambos conceptos...
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