Software

Solo disponible en BuenasTareas
  • Páginas : 13 (3024 palabras )
  • Descarga(s) : 0
  • Publicado : 31 de enero de 2011
Leer documento completo
Vista previa del texto
Ingenieria de Software I

____________________________________________________________

_________________________________________

UNIDAD I

INTRODUCCION A LA INGENIERIA DE SOFTWARE

Contenido: 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 Definiciones Evolucion del Software Importancia del Software Problemas del Software Caracteristicas del Software Conceptos de Calidad Mitos del SoftwareDistribucion del Esfuerzo en un Proyecto de Programación Administración de Proyectos de Software Paradigmas de la Ingeniería de Software

Ingenieria de Software I

____________________________________________________________

_________________________________________

1.1.

DEFINICIONES
Ingeniería.Profesión que posee conocimientos cientificos, actividades y criterios ( ingenio ) paracrear dispositivos, metodos y sistemas para transformar los recursos y satisfacer mejor las necesidades de una sociedad.

Software.-

Conjunto de programas que se pueden ejecutar en una computadora, así como toda la información, utilerias y recursos necesarios para su diseño, instalación, operación, mantenimiento y refinamiento.

Ingenieria de Software.Perfil del Ingeniero de Software.-Disciplina que establece el uso de principios de ingeniería robustos, orientados a obtener software económico, que sea confiable y funcione de manera eficiente.

Debe ser capaz de encabezar o ser miembro de grupos multidisciplinarios de desarrollo de todo tipo de software y que en equipo logre producir software de alta calidad.

Diferencia entre programador e ingeniero de software.-

Laingenieria de software difiere de la programación tradicional en que se utilizan tecnicas de ingeniería para especificar, diseñar, codificar, validar y mantener los productos dentro del tiempo y presupuesto establecidos para el proyecto, ademas esta ingeniería se preocupa por aspectos administrativos que quedan fuera del dominio normal de la programación. El término “programador” se emplea para denominara la persona preocupada y abocada a las tareas y detalles de la codificación, empacado y modificación de los algoritmos y estructuras de datos codificados en algun lenguaje de programación particular. Los ingenieros de software están, ademas, capacitados para hacer frente a aspectos de análisis, diseño, verificación, y prueba de programas, la documentación, el mantenimiento y la administracióndel proyecto.

Ingenieria de Software I

____________________________________________________________

_________________________________________

1.2

EVOLUCION DEL SOFTWARE
II era º Sist. multiusuarios. º Tiempo Real. º Bases de Datos. º Software como producto. III era º Sist. Distribuidos. º Incorporacion de Inteligencia. º Hardware de bajo costo. º Impacto en el consumo. IV era ºPotentes sistemas. º Sistemas expertos. º Redes neuronales.

I era º Por lotes. º Distribucion limitada. º Software a medida.

1950

1960 -

1970

1980 1990 “Crisis del Software” +

2000

Complejidad del software

- Muchos cambios en hardware. - Poca evolución del software. - Desarrollo de software sin planeacion, y sin documentación.

- Tecnicas Interactivas. - Aparecen las PC’s. -Control en Tiempo Real. - Cias. de Software venden - Mejora de los dispositivos miles de dolares. de almacenamiento. - Hardware standar, el software - Primeras casas de software. marca la diferencia. - Problemas por el mantenimiento.

- Software complejo.

La “Crisis del Software” se le conoce a una etapa en la que todos los programas desarrollados se corregían cuando había fallos omodificados a necesidades cambiantes, requerían de altos esfuerzos por mantenerlos, con mayor costo a medida que la complejidad del software crecía. En las pasadas décadas los ejecutivos y desarrolladores se hacían las siguientes preguntas: ¿ Por qué lleva tanto tiempo terminar los programas ? ¿ Por qué es tan elevado el costo ? ¿ Por qué no podemos detectar los errores antes de entregar el software a los...
tracking img