Ing del software

Solo disponible en BuenasTareas
  • Páginas : 83 (20511 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de febrero de 2011
Leer documento completo
Vista previa del texto
República Bolivariana De Venezuela
Ministerio Del Poder Popular Para La Defensa
Universidad Nacional Experimental Politécnica
De La Fuerza Armada
Núcleo Anzoátegui Sede San Tomé
Cátedra: Procesamiento De Datos

ing Del Software

Profesor:
 Andreina Acosta Bachilleres
 Rondón Edgar
 Rondón Eucarys4to Semestre “C”


San Tomé. Enero 2011

INDICE
Pág.

Introducción ………………………………………………………. 4
Ingeniería Del Software…………………………………………….5
El proceso de desarrollo del software …………………………………5-6
La complejidad en el software………………………………………...7
La complejidad del dominio del problema……………………………....7
La dificultad de gestionar el proceso de desarrollo……………………....8
La flexibilidad que se puede alcanzar a través del software……………...8
Los problemas de caracterizar el comportamiento de sistemas discretos…...8
Recursos de software en sistemascomplejos…………………………….8
Características de los sistemas de software……………………………..9
Características relevantes de un sistema de software ……………………9-11
Ingeniería De Los Sistemas De Software……………………………... 12
Modelo De Cascada…………………………………………………12
Fases Principales Del Modelo De Cascada……………………………..13
Modelo Incremental…………………………………………………14-19
Modelo Basado En El Prototipo Desechable…………………………...20Modelo Basado En El Prototipo Incremental………………………….21-22
Ventajas Del Modelo Incremental…………………………………….23
Modelo De Síntesis Automatizada …………………………………...24
Ventajas Del Modelo De Síntesis Automatizada……………………….25
Meta-Modelo En Espiral…………………………………………….26-28
Tecnología Del Software……………………………………………..29-32
Panorama De Los Componentes Tecnológicos………………………….32-42
Componentes Reutilizables…………………………………………..42
Ejemplo De Tecnología De Software………………………………….43
Tecnología Del Desarrollo Estructurado………………………………43-45
Tecnología Orientada A Objetos………………………………………46-47
Desarrollo De Sistemas De Tiempo Real……………………………….48
Sistema De Tiempo Real: Definiciones Básicas…………………………48-50
Restricciones Temporales……………………………………………..51
Tecnología De Software Para Sistemas De TiempoReal………………...52
Sistemas CASE Para SRT……………………………………………53-54
Calidad De Software ………………………………………………..55
Introducción De Calidad De Software………………………………...55
Métricas……………………………………………………………56
Métricas Sobre El Producto…………………………………………..56-57
Métricas Sobre El Proceso……………………………………………58
Normativa ISO 9000:2000…………………………………………....58
Conceptos Relativos De La Gestión De ISO 9000:2000…………………59
Calidad DelProducto………………………………………………...59
Calidad Del Proceso………………………………………………….60
Ingeniería Orientada A Objetos……………………………………….60
POO Conceptos Fundamentales………………………………………61-67
Patrones……………………………………………………………67-68
Conclusión………………………………………………………….69
Bibliografía ………………………………………………………...70

INTRODUCCIÓN
Antes de relacionarnos con la Ingeniería del Software tomaremos en cuenta que es el software y laingeniería: "Software es la suma total de los programas de computadora, procedimientos, reglas, la documentación asociada y los datos que pertenecen a un sistema de cómputo". Según el mismo autor, "un producto de software es un producto diseñado para un usuario". En este contexto, la Ingeniería de Software (SE del inglés Software Engineering) es un enfoque sistemático del desarrollo, operación,mantenimiento y retiro del software", que en palabras más llanas, se considera que "la Ingeniería de Software es la rama de la ingeniería que aplica los principios de la ciencia de la computación y las matemáticas para lograr soluciones costo-efectivas (eficaces en costo o económicas) a los problemas de desarrollo de software", es decir, "permite elaborar...
tracking img