SOFTWARE
SOFTWARE
SOFTWARE
______________________________________________________
AUDITORIA DE SISTEMA
TEMA:
SOFTWARE
ALUMNA:
DOCENTE
BARRANCA, PERÚ
AUDITORIA DE SISTEMAS
2020
INTRODUCCIÓN
datos, pues sin el software, la computadora sería un conjunto de medios sin utilizar.
Al cargar los programas en una computadora, la máquina actuará como si recibiera una
particular; para que haya un orden a la hora de trabajar con él; y así al usuario no se le haga
tan complicado. Este programa es muy importante, como también son importantes los
diferentes elementos que lo rodean para poder funcionar, ya que requiere de una serie de
sistemas o programas que lo ayudan a realizar mejor sus funciones. El software requiere ser
SOFTWARE P á g i n a 2 | 14
AUDITORIA DE SISTEMAS
SOFTWARE
1. DEFINICIONES.
El término «software» fue usado por primera vez en este sentido por John W. Tukey en 1957.
llamados hardware.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales
como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la
edición de textos; el software de sistema, tal como el sistema operativo, que, básicamente,
entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con
el usuario.
La interfaz gráfica de usuario (Grafphical User Interface GUI) aprovecha las capacidades
gráficas de los ordenadores para ofrecer un medio sencillo de relacionarse con ellos. Han
iconos, ventanas o barras de herramientas que permiten de una forma más intuitiva trasladar al
SOFTWARE P á g i n a 3 | 14
AUDITORIA DE SISTEMAS
Existen similares aceptadas para software, pero probablemente la más formal sea la siguiente:
documentación, los datos a procesar e incluso la información de usuario forman parte del
Otra forma de intentar definirlo sería haciendo un símil con las recetas de cocina que
consisten en una lista de ingredientes y una serie de instrucciones para realizar un plato de
cocina particular. Estas instrucciones e ingredientes se deben repetir para conseguir el plato
deseado.
Los programas de software vienen en soportes de cd/dvd, en pen auto instalable, en paquetes
2. TIPOS
SOFTWARE P á g i n a 4 | 14
AUDITORIA DE SISTEMAS
3. SISTEMA OPERATIVO:
Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz
entre el resto de programas del ordenador, los dispositivos hardware y el usuario. Son
programas que hacen que el ordenador funcione de forma general, es decir, que responda a
Es el gestor y organizador de todas las actividades que realiza la computadora. Marca las
pautas según las cuales se intercambia información entre la memoria central y la externa, y
determina las operaciones elementales que puede realizar el procesador. El sistema operativo,
debe ser cargado en la memoria central antes que ninguna otra información.
Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina,
Los Sistemas Operativos más utilizados son Windows, Linux y Mac. Algunos SO ya vienen
Microsoft Windows
Mac OS
GNU/Linux
AmigaOS
Unix
Solaris
Google Chrome OS
SOFTWARE P á g i n a 5 | 14
AUDITORIA DE SISTEMAS
Symbian
Android
iOS
Windows Phone
BlackBerry OS
WebOS
4. LENGUAJE DE PROGRAMACIÓN
En los primeros días de la computadora, a fines de la década de 1940, cada programa (o sea la
serie de instrucciones que indica a la computadora el trabajo que se va a hacer) tenía que estar
escrito en lenguaje de máquina. El único que una computadora puede entender directamente y
Todos los usuarios tenían que escribir programas compuestos de largas cadenas de ceros y
unos para especificar numéricamente la dirección de los datos y los códigos de operaciones
que se debían ejecutar en la máquina. Varios años más tarde, se desarrollaron programas
llamados traductores, los cuales aceptaban como entrada cierto lenguaje simbólico o
Estos traductores se conocen como ensambladores, que, aunque ahorraban al usuario mucho
trabajo, no eran lo suficientemente atractivos para ellos puesto que resultaba molesto tener
Estos lenguajes reciben el nombre de lenguajes de bajo nivel, debido a que, como dijimos
anteriormente, los programadores debían escribir instrucciones con el más fino nivel de
SOFTWARE P á g i n a 6 | 14
AUDITORIA DE SISTEMAS
detalle dado que la traducción que se realiza es uno-a-uno (cada línea de código corresponde a
Los siguientes lenguajes que aparecieron fueron los lenguajes de alto nivel en los que se
Dentro de esta categoría se encuentran lenguajes tales como BASIC, COBOL, FORTRAN,
Los lenguajes de alto nivel difieren de sus antecesores de bajo nivel en que requieren menos
detalle de codificación. Los traductores que convierten el programa escrito en lenguaje de alto
Como resultado los programas escritos en lenguaje de alto nivel son menos extensos y más
Los lenguajes de muy alto nivel, que aparecieron por primera vez en la década de 1960, se
crearon para cubrir necesidades especializadas del usuario y son relativamente fáciles de
aprender y de utilizar por lo que se los denominan “amigables” para el usuario. Con los
lenguajes de muy alto nivel solo se necesita prescribir lo que la computadora hará en vez de
como hacerlo.
Existen muchos lenguajes de muy alto nivel en el mercado y por lo general hay más de uno
SOFTWARE P á g i n a 7 | 14
AUDITORIA DE SISTEMAS
los lenguajes y sistemas en línea han sido y están siendo desarrollados para interactuar más
supone una velocidad de ejecución superior, solo que con poca fiabilidad y dificultad de
Lenguajes de bajo nivel: Los lenguajes de bajo nivel son lenguajes de programación que se
acercan al funcionamiento de una computadora. El lenguaje de más bajo nivel por excelencia
Lenguajes de medio nivel: Hay lenguajes de programación que son considerados por algunos
expertos como lenguajes de medio nivel (como es el caso del lenguaje C) al tener ciertas
SOFTWARE P á g i n a 8 | 14
AUDITORIA DE SISTEMAS
características que los acercan a los lenguajes de bajo nivel pero teniendo, al mismo tiempo,
ciertas cualidades que lo hacen un lenguaje más cercano al humano y, por tanto, de alto nivel.
Lenguajes de alto nivel: Los lenguajes de alto nivel son normalmente fáciles de aprender
porque están formados por elementos de lenguajes naturales, como el inglés. En BASIC, uno
de los lenguajes de alto nivel más conocidos, los comandos como "IF CONTADOR = 10
THEN STOP" pueden utilizarse para pedir a la computadora que pare si el CONTADOR es
igual a 10. Esta forma de trabajar puede dar la sensación de que las computadoras parecen
comprender un lenguaje natural; en realidad lo hacen de una forma rígida y sistemática, sin
también tiene que traducirse a un código que pueda utilizar la máquina. Los programas
traductores que pueden realizar esta operación se llaman compiladores. Éstos, como los
por cada proposición del programa fuente. Se requiere una compilación antes de ejecutar las
instrucciones de un problema.
determinado lenguaje a un idioma que la computadora entienda (lenguaje máquina con código
binario).
Al usar un lenguaje compilado (como lo son, por ejemplo, los lenguajes del popular Visual
Studio de Microsoft), el programa desarrollado nunca se podrá ejecutar mientras haya errores,
sino hasta que tras haber compilado el programa, ya no aparecen errores en el código.
compiladores para traducir lenguajes de alto nivel. En vez de traducir el programa fuente y
SOFTWARE P á g i n a 9 | 14
AUDITORIA DE SISTEMAS
grabar en forma permanente el código objeto que se produce durante la compilación para
La siguiente vez que se utilice una instrucción, se la deberá interpretar otra vez y traducir a
Durante el procesamiento repetitivo de los pasos de un ciclo o bucle, cada instrucción del
bucle tendrá que volver a ser interpretada en cada ejecución repetida del ciclo, lo cual hace
que el programa sea más lento en tiempo de ejecución (porque se va revisando el código en
tiempo de ejecución) pero más rápido en tiempo de diseño (porque no se tiene que estar
modificación del programa cuando se quiere agregar funciones o corregir errores; pero es
obvio que un programa objeto compilado con antelación deberá ejecutarse con mucha mayor
rapidez que uno que se debe interpretar a cada paso durante una ejecución del código.
5. PROGRAMAS DE APLICACIÓN
El software de Aplicación es aquel que hace que el computador coopere con el usuario en la
realización de tareas típicamente humanas, tales como gestionar una contabilidad o escribir un
texto. La diferencia entre los programas de aplicación y los de sistema estriba en que los de
SOFTWARE P á g i n a 10 | 14
AUDITORIA DE SISTEMAS
sistema suponen ayuda al usuario para relacionarse con el computador y hacer un uso más
cómo del mismo, mientras los de aplicación son programas que cooperan con el usuario para
Es en este software de Aplicación donde se aprecia en forma más clara la ayuda que puede
necesitan conocer a fondo el modo de funcionamiento interno del Basta con que conozcan las
Sus programas deben ser independientes del hardware específico que se utilice y deben ser
operativos.
Dentro de los programas de aplicación, puede ser útil una distinción entre aplicaciones
SOFTWARE P á g i n a 11 | 14
AUDITORIA DE SISTEMAS
Estamos en un siglo donde hay mayor velocidad de evolución de todos aquellos aparatos que
hemos creado, este gran desarrollo tecnológico ha dado un gran surgimiento a las nuevas
Este tipo de tecnología en este nuevo siglo está representado por los satélites, Los cuales
También se encuentra la telefonía que ha tenido un desarrollo muy importante desde la fibra
óptica hasta los dispositivos WIFI con la cuales tenemos una infinidad de ventajas como: El
aspecto económico, La velocidad de trasmisión. son dos conceptos unidos que están siendo
telecomunicación es la parte por donde se transmite la información este medio, como las redes
de comunicación lo que hace que nos comuniquemos más fácil que llegue la información en
par de segundos, nos facilita el estilo de vida de todas las personas del mundo porque las
personas se enteran más fácil y rápido de las noticias y de lo que pasa en el mundo cada
minuto o segundo.
Estos dos aspectos se relacionan mucho porque las telecomunicaciones se basan mucho en la
SOFTWARE P á g i n a 12 | 14
AUDITORIA DE SISTEMAS
7. CONCLUSIONES:
Como nos podemos dar cuenta el software no es cualquier cosa, es decir se puede lograr todo
Hay infinidades de programas pero a medida que las computadoras se vuelven más populares,
los desarrolladores de software, constantemente están sacando programas para quitar las
tediosas tareas personales y hacerlas más divertidas. Estos programas pueden ser excelentes
herramientas para la educación ya que si los niños disfrutan realizando las tareas jugando, sus
habilidades aumentaran.
Todos los días desarrolladores perceptivos encuentran problemas para para ser solucionados
con software, y es que la tecnología a avanzado tanto que una persona puede realizar
operaciones bancarias desde su casa, enviar un correo electrónico a cualquier parte del
mundo, etc.; todo esto por el computador. Y esto es bueno ya que cada día la competencia por
crear un mejor software, fomenta a crearlos más imaginativos, mejores y a precios más
baratos.
SOFTWARE P á g i n a 13 | 14
AUDITORIA DE SISTEMAS
8. BIBLIOGRAFÍA:
Multimedia, 2011.
Curso Práctico para la obtención de la acreditación europea del manejo del ordenador.
SOFTWARE P á g i n a 14 | 14