informatica sofware

Páginas: 12 (2969 palabras) Publicado: 6 de junio de 2013
Grado en Ingeniería Informática

Fundamentos y Función de
la Ingeniería del Software
Desarrollo de Sistemas de
Información Corporativos

Departamento de Informática

Contenido
• Conceptos generales
• Ingeniería del Software
• Sistemas de Información
• Sistemas de información corporativos
• Elementos de un sistema de información

• Ciclos de vida e un proyecto
• Análisis deviabilidad de un proyecto

2

Fundamentos y Función de la Ingeniería del SW

En un principio …
• Programar los primeros ordenadores era una labor de chinos.
• Al encenderlo el operador tenía que actuar sobre una serie de
conmutadores que representaban un código de operación o datos
(código octal en aquella época) que activaban directamente el bus de
datos de la unidad de control y pulsarun botón de “strobe”, en
respuesta a lo cual la unidad de control ejecutaba la orden. Una a
una eran introducidas las ordenes máquina y datos hasta se lograba
cargar un pequeño “loader” que podía leer uno de aquellos
periféricos primitivos.
• Programar directamente en código máquina era muy tedioso y muy
susceptible a los defectos.

3

Fundamentos y Función de la Ingeniería del SW Memorias ROM y el Ensamblador
• Las memorias ROM permitieron obviar la carga del
“loader”
• En los sistemas embebidos, además contenían todo el
programa que el ordenador podía ejecutar.
• Dadas las limitaciones de capacidad de memoria, los
programas no podían ser muy grandes. El ensamblador
era un lenguaje muy común en la programación.
• Estas limitaciones hacían que la complejidad de losprogramas tampoco pudiera ser muy elevada.
• Podían caber en la cabeza de un único programador.
4

Fundamentos y Función de la Ingeniería del SW

Lenguajes compilados
• Ante la dificultad inherente a programar directamente en
código ensamblador surgieron los lenguajes compilados
Cobol, Algol, PLM, PL1, Fortran…
• Por un lado simplificaron mucho la labor del
programador, pero por otroy gracias al aumento de la
capacidad de direccionamiento, se comenzó a pedir de
ellos programas de mayor y mayor complejidad. Que ya
no cabían en la mente de una única persona.

5

Fundamentos y Función de la Ingeniería del SW

Programación modular
• Los grandes sistemas de la época de tamaños, que hoy resultan
ridículos (64KBytes) exigen replantearse el paradigma de
programación.• La primera aproximación fue sacar provecho de las prestaciones de
las llamadas a subrutina, que pese a no ser eficientes en términos de
tiempo de ejecución, si lo eran en términos de tiempo de desarrollo,
ya que permiten al programador organizar la composición del
programa, haciendo algo cercano a crear nuevas instrucciones que se
desarrollan con la ejecución de una secuencia deinstrucciones de
menor nivel.
• Se agruparon las subrutinas afines en módulos-> Programación
modular.

6

Fundamentos y Función de la Ingeniería del SW

Programación estructurada
• Se modulariza el sw

• Se separan datos y programa
• Se reutiliza SW y se generan librerías comunes y
específicas

• Se utilizan procesos estructurados de programación

7

Fundamentos y Función de laIngeniería del SW

Programación Orientada a …
• Un nuevo avance para reducir la complejidad aparente de
los programas vino de la mano de los nuevos paradigmas
que hoy están en boga.





8

Programación orientada a objeto
Programación orientada al conocimiento.
Programación orientada a aspectos.


Fundamentos y Función de la Ingeniería del SW

Definiciones : Ingeniería delSoftware
“La Ingeniería del software es el estudio
de los principios y metodologías para el
desarrollo y mantenimiento de sistemas
software.”

9

Fundamentos y Función de la Ingeniería del SW

Conclusiones del proceso.
• Cómo conclusión básica de todo este proceso:

“No se pueden hacer las cosas de cualquier modo”

10

Fundamentos y Función de la Ingeniería del SW

Sistema de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • informatica tipos de sofware
  • informatica sofware PIRATA
  • Sofware
  • Que es sofware
  • Sofware
  • Sofware
  • Sofware
  • Sofware

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS