Tema 1 Fundamentos de Ingenier a de Software

Páginas: 21 (5117 palabras) Publicado: 27 de agosto de 2015
Tema 1 Fundamentos de Ingeniería de Software

1.1 Conceptos básicos
La ingeniería de software es una disciplina y profesión enfocada a la aplicación de conocimiento científico y técnico, que utiliza recursos físicos para diseñar e implementar diversos artefactos (estructuras, máquinas, dispositivos, sistemas y procesos) para realizar un objetivo deseado y alcanzar criterios especificados.

Seconoce como software  al equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos, que son llamados hardware.

La Ingeniería de software es la rama de la ingeniería que crea y mantiene las aplicaciones de software Ingeniería deSoftware aplicando tecnologías y prácticas de las ciencias computacionales, manejo de proyectos, ingeniería, el ámbito de la aplicación, y otros campos.

Desde los años 40’s las aplicaciones y usos de las computadoras han crecido de forma constante. Hoy en día el software juega un papel central en casi todos los aspectos de Importancia del Software la vida cotidiana: gobierno, finanzas, educación,transporte, medicina, entre otras.

La Ingeniería del Software es la aplicación práctica del conocimiento científico en el diseño y construcción de programas de computadora y la documentación asociada requerida para desarrollar y operar (funcionar) y mantenerlos. Así como también desarrollo de software o producción de software.

La ingeniería de software, por lo tanto, incluye el análisis previo dela situación, el diseño del proyecto, el desarrollo del software, las pruebas necesarias para confirmar su correcto funcionamiento y la implementación del sistema.

Los Ingenieros de Software deben:

Adoptar un enfoque sistemático para llevar a cabo su trabajo.
Utilizar las herramientas y técnicas apropiadas para resolver el problema planteado, de acuerdo a las restricciones de desarrollo y a losrecursos disponibles.

1.2 El papel evolutivo del software 
El software tiene un papel dual, es  producto  y canal de distribución como el vehículo para su entrega. Es el transformador de la información. El papel del software de computadora ha experimentado un cambio significativo en un periodo un poco mayor a 50 años. 

Las mejorías sustanciales en el desempeño del hardware, los cambios profundosen las arquitecturas de cómputo, los enormes incrementos en las capacidades de memoria y almacenamiento, y la amplia variedad de opciones de salida y de entrada han propiciado el surgimiento de sistemas más elaborados y complejos basados en computadoras.

Nadie sabe en realidad el futuro de los sistemas que día a día se construyen, más sin embargo sin importar el lugar en el que resida  elsoftware, ya sea en un celular o dentro de una computadora  central, el software realiza la producción, el manejo  la adquisición, la modificación, el despliegue  o la transmisión de la información  que puede ser tan simple  como un solo bit  o tal compleja como una aplicación multimedia. En su papel de vehículo   para entregar el producto, el software actúa como base para el control de  la computadora(sistema operativo), la comunicación de información  (redes) y la creación y el control  de otros programas  (utilerías de software y ambientales).

El software entrega el producto más importante en estos tiempos de la información. Transforma los datos personales, por ejemplo las transacciones financieras  de un individuo, de modo que los datos sean  más útiles  en un contexto local. 

PRIMERA ERA (1950 – 1965)
Se trabajaba con la idea de “Codificar y Corregir”.
No existía un planteamiento previo.
No existía documentación de ningún tipo.
Existencia de pocos métodos formales y pocos creyentes en ellos.
Desarrollo a base de prueba y error.
SEGUNDA ERA (1965 – 1972)
Se busca simplificar código.
Aparición de Multiprogramación y Sistemas Multiusuarios.
Sistemas de Tiempo Real apoyan la toma...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tema 1 Computadoras y Software
  • TEMA 1 FUNDAMENTOS DEÓNTOLOGICOS
  • Fundamentos De Hardware Test Tema 1
  • Esquema Tema 1 Fundamentos De Investigacion
  • Ingenier A Del Software
  • La Ingenier A Del Software
  • Tema II Fundamentos Profesionales 1 1
  • Tema 1. Fundamentos Para El Estudio Y Valoración Del Arte

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS