505492b40d640 clasificacixn _de_software

18
Clasificació n de software

Upload: sara-sosa

Post on 16-Aug-2015

72 views

Category:

Documents


1 download

TRANSCRIPT

Clasificación de software

Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, 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.

Software de sistema

Software de programación

Software de aplicación

Software

SOFTWARE DE SISTEMA» El Sistema Operativo es un conjunto de programas que administran los

recursos de la computadora y controlan su funcionamiento.» Un Sistema Operativo realiza cinco funciones básicas: Suministro de Interfaz

al Usuario, Administración de Recursos, Administración de Archivos, Administración de Tareas y Servicio de Soporte.

» Estos son los diferentes sistemas operativos que conocemos

Software de aplicaciónEl 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 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 la realización de las

actividades mencionadas

Procesadores de texto

Diseño gráfico y web

Microsoft WordWriterWordPerfect 12EasyWord 7.5ABIWORD 2.2.3ThinkFree write

Microsoft ExcelCalcLotus 1-2-3KSpreadThinkFreecalc

Microsoft Power PointImpress 1.1.4KeynotePreziShowcaseKpresenterThinkFree show

Adobe fireworks CS6DrawCorelDRAW Graphics Suite X6QuarkXPressArtwork

HTML kitHomesiteDreamweaverMainTools gestor

SOFTWARE DE APLICACIÓN

Antivirus» Aplicación o grupo de aplicaciones dedicadas a la prevención,

búsqueda, detección y eliminación de programas malignos en sistemas informáticos.

» Entre los programas con códigos malignos se incluyen virus, troyanos, gusanos, spywares, entre otros malwares.

» Un antivirus también puede contar con otras herramientas relacionadas a la seguridad como antispam, firewall, antispyware, etc.

» Un antivirus debe cumplir con ciertos requisitos para ser considerado efectivo y eficiente: constante actualización, protección permanente, completa base de datos de programas malignos y buena heurística.

» Antivirus populares» * Kaspersky Anti-virus» * Panda Security» * Norton antivirus» * McAfee» * avast! y avast! Home» * AVG Anti-Virus y AVG Anti-Virus Free» * BitDefender» * F-Prot» * F-Secure» * NOD32» * PC-cillin» * ZoneAlarm AntiVirus» * Microsoft Security Essentials

Navegadores» Un navegador web es un tipo de software que

permite la visualización de documentos y sitios en hipertexto, comúnmente agrupados bajo la denominación de Web o Internet.

Software de programación

0 Es un tipo de software que nos permite crear, desarrollar o programar otras aplicaciones.

0 Son los que dan origen a los programas que usamos.

Ejemplos de software que integran casi todas las herramientas que se necesitan para crear un programa:

0 Microsoft Visual Studio0 Eclipse0 NetBeans0 WebDevStudio0 Dev C++0 Blocks 0 Lazarus0 Xcode

Lenguajes de programación

Es el lenguaje utilizado para controlar el comportamiento de una máquina.

0 Bajo nivel

0 Medio nivel

0 Alto nivel

Editor de texto

0 Nos permite crear y modificar archivos sin formato (archivos de texto)

0 El programa lee el archivo e interpreta los bytes leídos según el código de caracteres que usa el editor

Ejemplos:

0 Bloc de notas (Windows)0 Emacs (Unix).0 Gedit0 jEdit, editor popular multiplataforma.0 Kate (Unix)0 Notepad++ (Windows)0 Vi (Unix)

Compiladores

Son aquellos cuya función es traducir un programa escrito en un determinado lenguaje a un idioma que la computadora entienda (lenguaje máquina con código binario).

Intérpretes

0 Programas que ejecutan o llevan a cabo instrucciones escritas en un lenguaje de programación.

0 El término "intérprete" puede hacer referencia al programa que ejecuta el código fuente que acaba de ser traducido a una forma intermedia, o puede hacer referencia al programa que lleva a cabo tanto la traducción como la ejecución.

Intérpretes VS compiladores

Mientras los compiladores traducen un programa desde su descripción en un lenguaje de programación al código de máquina del sistema, los intérpretes sólo realizan la traducción a medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción.

Depuradores

0 Programas usados para probar y eliminar errores de otros programas

0 Puede ser usado como herramienta de crackeo de software

Ejemplos:

0 Visual DuxDebugger — Debugger Disassembler for Windows 64-bit

0 GNU Debugger (gdb)0 SoftICE0 OllyDbg0 Trw20000 Ida Pro0 Cheat Engine