Download Conceptos generales de software

Document related concepts
no text concepts found
Transcript
Universidad Centroccidental Lisandro Alvarado
Decanato de Administración y Contaduría
Departamento de Técnicas Cuantitativas
•
•
•
•
•
Informática I. Sección M-04 y N-05
Prof. Aymara Hernández
Conceptos Generales de Software
Enero 2006
Referencias Bibliográficas
– Fuente: COHEN, DANIEL y ENRIQUE ASIN. 2000. Sistemas de
Información para los Negocios. Un enfoque de toma de decisiones. 3ra.
Edición. McGraw Hill. México.
– BRIEN, JAMES. 2001. Sistemas de Información Gerencial. Cuarta
Edición. McGraw Hill. Bogotá.
Conceptos generales de software
Software del sistema. Software
interno formado por el conjunto de
rutinas que desarrolla el proveedor
del equipo o por alguna productora
de software con el fin de apoyar a los
usuarios en la utilización de los
recursos computacionales.
Conceptos generales de software
En esta categoría se incluyen el
sistema operativo, el editor, los
compiladores, los interpretadores,
ect.
El sistema operativo es el software
que se encarga de administrar todos
los recursos computacionales.
Conceptos generales de software
Las tareas del Sistema Operativo son
por ejemplo:
Asignación del CPU, de memoria,
principal, manejo de los dispositivos
periféricos y, en general, todos los
recursos de hardware y software.
Conceptos generales de software
Entre los más comunes están: MVS
(IBM), MS-DOS (Microsoft), Windows
95, 2000, NT, XP (Microsoft), Mac OS
(Apple Computer), OS/2 (IBM),
Solaris (Sunsoft) y el UNIX (Bell).
Conceptos generales de software
Software de Aplicación. Programas
Diseñados por el usuario para
resolver un problema específico. Son
de uno común. Pueden adquirirse o
desarrollarse. Ejemplos: inventario,
contabilidad.
Conceptos generales de software
Dentro de esta categoría entra el
software de productividad. Tales
como el Excel, Word, Powerpoint.
Dichos programas apoyan al usuario
en la realización de tareas genericas.
<HTML xmlns:v="urn:schemas">
xmlns="http://www.w3.org/TR/REC-html40">
<HEAD>
<TITLE>Extension</TITLE>
<META HTTP-EQUIV="Content-Type"
CONTENT="text/html; charset=iso-8859-1">
<style>
v\:*
{ behavior: url(#default#VML) }
o\:*
{ behavior: url(#default#VML) }
.shape
{ behavior: url(#default#VML) }
</style>
<xml><o:shapedefaults v:ext="edit"
spidmax="1027"/>
</xml><![endif]-->
Conceptos generales de software
Lenguajes de Programación.
Conjunto de reglas y estándares para
escribir un programa. Ejemplos:
Pascal, Visual Basic, HTML, Java
(Programación Web)
Program Nomina;
VAR sueldob(7,2), sso(7,2), lph(7,2),
pf(7,2),prestamos(7,2); …
BEGIN
WHILE (Empleados<=total) THEN
Aparecer_pantalla_captura;
Read(numero_dias);
Calculo;
Imprimir;
empleados=empleados+1;
ENDWHILE
END. (*Final Programa*)
Software
De Aplicación
De Sistemas
De Aplicación
Propósito General
Específico
Exploradores Web
Correo Electrónico
Procesadores de palabra
Hojas de Cálculo
Administradores de Base de Datos
Graficadores
De Aplicación
Propósito General
Específico
Contabilidad
Manejo de Ventas
Comercio Electrónico
Aplicaciones para la Educación en
Línea
Paquetes de Ingeniería Civil
Sistemas
Administración
Desarrollo
Sistemas Operativos
Programas Adm. De redes
Programas Adm. De Bases de Datos
Utilities de sistema
Monitores de rendimiento y
seguridad
Sistemas
Administración
Desarrollo
Lenguajes de Programación
Editores y Herramientas de
programación
Paquetes de ingeniería asistida por
computador (CASE)
Teclado
Mouse
Pantalla Sensible
Scanner Optico
Dispositivo de
Reconocimiento de
Voz
CPU
UNIDAD CENTRAL DE PROCESAMIENTO
UNIDAD DE
CONTROL
INTERPRETA LAS
INSTRUCCIONES Y
DIRIGE EL
PROCESAMIENTO
UNIDAD CENTRAL DE PROCESAMIENTO
UNIDAD DE
CONTROL
UNIDAD
ARITMETICO
LOGICA. EJECUTA
OPERACIONES
ARITMETICAS Y
REALIZA
COMPARACIONES
UNIDAD CENTRAL DE PROCESAMIENTO
UNIDAD DE UNIDAD ARITMETICO
CONTROL
LOGICA.
PROCESADOR
MEMORIA
CACHE
UNIDAD CENTRAL DE PROCESAMIENTO
UNIDAD DE
CONTROL
PROCESADOR
MEMORIA
CACHE
UNIDAD ARITMETICO LOGICA.
MEMORIA
PRINCIPAL.
ALMACENA DATOS E
INSTRUCCIONES DE
PROGRAMA
DURANTE EL
PROCESAMIENTO
CPU
Monitor
Impresora
Respuesta de audio
Dispositivos de
control físico
Dispositivos de Almacenamiento
Secundario. Almacenan datos y
programas para procesamiento.
Unidades de Disco Duro, cintas de
backup, etc.