Introducción a la ingeniería de sw

Páginas: 5 (1106 palabras) Publicado: 1 de octubre de 2010
LA REALIDAD… LA REALIDAD

Información = P l activo de las empresas I f ió Ppal. ti d l

desarrollo de SI ⇐ fuertes presiones (calidad, productividad)

Artesanal At l Disciplina de ingeniería

Calidad Herramientas Gestión de proyectos

¿QUÉ ES LA INGENIERÍA DE SOFTWARE? Según la IEEE: La Ingeniería de software es la aplicación de un enfoque sistemático, disciplinado y cuantificableal desarrollo operación y mantenimiento del desarrollo, software. En términos prácticos… Es un área o disciplina de la Informática, que ofrece métodos y técnicas para desarrollar y mantener software de calidad

HISTORIA DE LA INGENIERÍA DE SOFTWARE

Segunda era
• Orientación por lotes Orientación por lotes • Distribución limitada • Software a la  “medida” • multiusuario • tiempo real •bases de datos • software como  producto

• sistemas distribuidos • incorporación de incorporación de • “inteligencia” • hardware bajo coste • impacto en el  consumo

Cuarta era
•potentes sistemas de  sobremesa • tecnologías orientadas a  objetos • sistemas expertos • redes neuronales d l • computación paralela

Primeros años
1950 1960

Tercera era
1980

1970

1990

2000 CARACTERÍSTICAS DE LA INGENIERÍA DE SOFTWARE
Corrección

Flexibilidad

Fiabilidad 

Facilidad de prueba
Eficiencia

Portabilidad
Integridad

Reusabilidad
Facilidad de uso

Facilidad de mantenimiento

Interoperabilidad

OTRAS CARACTERÍSTICAS… Se desarrolla, no se fabrica Caduca, no se desgasta Puede ser desarrollado sin conocimientos de ingenieríaDifícil interacción de los que participan en el desarrollo

MITOS DEL SOFTWARE Es fácil cambiar el software. f f Los cambios son fáciles, pero hacer cambios sin introducir errores es muy difícil. Hay que verificar el software de nuevo con cada cambio. También, con cambios el software se pone frágil. Mayor confiabilidad de software aumenta la seguridad. Se puede mejorar la confiabilidad de software eliminando errores sin relación a laseguridad del sistema, así aumentando la confiabilidad sin aumentar la seguridad. La prueba o verificación formal del software puede eliminar todos los errores. Las limitaciones de la prueba de software son bien conocidas. Básicamente hay demasiados estados en software real para probarlo completamente completamente.

MITOS DEL SOFTWARE El reuso de software aumenta la seguridad. Aunque el reusopuede aumentar la confiabilidad, puede disminuir la seguridad. Ejemplos: Software de aviación escrito para uso en el hemisferio boreal frecuentemente crea problemas cuando usado en el hemisferio austral. También software para cazas F‐16 F 16 ha causado accidentes cuando usado en Israel en aviones volados sobre el Mar Muerto, donde la altitud es menor que el nivel del mar. La seguridad no es unapropiedad del software, sino es una combinación del diseño del software y d l ambiente en que es usado. ft del bi t d Los sistemas automatizados permiten los operadores trabajar más lejos de áreas peligrosas. p g El software no falla.

Cualquier disciplina de ingeniería (incluida la ingeniería del software) debe descansar sobre un esfuerzo de organización de calidad. La gestión total de la calidady las filosofías similares fomentan una cultura continua de mejoras de procesos que conduce al desarrollo de enfoques cada vez más robustos para la ingeniería del software. ft El fundamento de la ingeniería de software es la capa proceso. El proceso define un marco de trabajo t b j para un conjunto d á j t de áreas clave, l l las cuales forman la base del control de gestión de proyectos desoftware y establecen el contexto en p , el cual: se aplican los métodos técnicos, se producen resultados de trabajo, se establecen hitos, se asegura la calidad y el cambio se gestiona adecuadamente.

CAPAS DE LA ING. DE SW

Los métodos de la ingeniería de software indican cómo construir técnicamente el software. Los métodos abarcan una gran gama de d tareas que i l incluyen análisis d...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingenieria del sw
  • Ingenieria de sw
  • Ingenieria de SW
  • Ingenieria del sw
  • Ingenieria del sw
  • Ingenieria Del Sw
  • Herramientas En La Metodología De La Ingeniería De Sw
  • Sqa ingenieria de sw

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS