Sistemas

Solo disponible en BuenasTareas
  • Páginas : 5 (1195 palabras )
  • Descarga(s) : 12
  • Publicado : 26 de agosto de 2010
Leer documento completo
Vista previa del texto
Fundamentos de software
IDA. Informática Básica Dip. GAP – Fac. ADE

Objetivos
• Describir las 3 categorías principales de software y su relación • Explicar la correspondencia entre algoritmos y programas • Discutir los factores que hacen que una aplicación sea útil • Describir el papel del sistema operativo en un ordenador actual • Seguir la evolución de los interfaces entre las personas ylos ordenadores
6586. IDA-Informática Básica

2

¿Cómo trabaja el software? • Un programa es una secuencia de instrucciones elementales sencillas
– Los programadores comienzan diseñando un algoritmo: una “receta” en lenguaje natural – Problema: el lenguaje natural es ambiguo

• Los algoritmos deben convertirse en instrucciones inteligibles para la CPU
– Código fuente: lenguaje deprogramación – Código binario: secuencias de 0s y 1s
6586. IDA-Informática Básica

3

¿Cómo trabaja el software?
algoritmo

Pide un número al usuario Multiplícalo por 2 Muestra en pantalla el resultado

6586. IDA-Informática Básica

4

¿Cómo trabaja el software?
código fuente #include int main() { int num, doble; printf( "Introduce un número: " ); scanf( "%d", &num ); doble = num * 2;printf( "Su doble es: %d\n", doble ); }
6586. IDA-Informática Básica

5

¿Cómo trabaja el software?
código binario
010110011101110000001000001111010001111011111000101111 100010001001001111001001101011100001111001001101011000 110111001001100111100010110011100010001011011011011010 111010010100011111000011001000111000100011101111000101 010010100100110011111110011100111000111110111110110100011100001110000100101111010011110110010011100001101110 010110100110110001110001011111001100010001111111010001 001010001001111101010011001000100010000100111110001100 101101011110000001101111110111011101100011010100011010 010111000100010000011101111011011011110000100010001011 010110110101101100001111001001011110001101010110100000 010001101111010101111100010001000001110011110110000100001101111110101111100000101011101111011111101001101001 100101011011000111010100100100001000011011110000100111 110111111111000100011000110000011011000011010111000100
6586. IDA-Informática Básica

6

Tipos de programas • Software de desarrollo (compiladores y otros)
– Permiten a los programadores escribir nuevos programas

• Programas de aplicación
– Herramientas de productividad que permiten a los usuariosresolver sus problemas

• Software del sistema
– Coordina las operaciones del hardware – Más cercano al hardware
6586. IDA-Informática Básica

7

Programas de aplicación • ¿por qué utilizamos programas?
– Son metáforas visuales de herramientas del mundo real – Expanden las capacidades humanas

• Tipos de programas
– Software vertical o a medida – Suites – Paquetes integrados

6586.IDA-Informática Básica

8

Software vertical o a medida • Aplicaciones específicas de un sector:
– Ej.: software de facturación, sw de catalogación para bibliotecas, administración de restaurantes… – Elevado coste por tener un mercado más reducido – Algunas veces incluso se desarrollan para un único cliente

6586. IDA-Informática Básica

9

Suites
• Aplicaciones de uso común
– Ej.:proc. de textos, hoja de cálculo, bases de datos. – Uso extendido en ámbitos muy diversos: hogar, oficinas, administración, educación,…

• Estas aplicaciones se reúnen en un único paquete denominado “suite”
– Más económico que adquirir los programas por separado – Ej.: MS Office y OpenOffice (ofimática), Macromedia Studio (diseño web), Adobe Creative Suite (diseño gráfico)

6586.IDA-Informática Básica

10

Paquetes integrados • Incorporan varias aplicaciones en un mismo programa
– Comparten el mismo entorno  facilita el aprendizaje – Más limitado que las aplicaciones equivalentes aisladas – Menor coste que las suites – Ej.: MS Works o AppleWorks

6586. IDA-Informática Básica

11

Cuestiones sobre el sw de aplicación • Documentación
– – – – – – Instrucciones para...
tracking img