Tipos y Clasificación del Software

3APM CBTIS145

登録は簡単!. 無料です
または 登録 あなたのEメールアドレスで登録
Tipos y Clasificación del Software により Mind Map: Tipos y Clasificación del Software

1. El software de sistema, digamos que es la parte esencial, en ella no solamente podemos clasificar los sistemas operativos como Linux, Windows o Mac, también debemos agregar aquel software que permite la comunicación entre el Hardware y el sistema operativo

1.1. La clasificación del Software de sistema queda de la siguiente manera:

1.1.1. Sistemas operativos:Un sistema operativo es un conjunto de programas o software, destinado a permitir la comunicación entre el usuario y la máquina de forma cómoda y eficiente; se encarga de gestionar los recursos del ordenador, esto incluye la gestión del hardware desde los niveles más básicos. EJEMPLOS: MacOS, Linux/GNU, Fedora, etc.

1.1.1.1. Controlador de dispositivo. Llamado normalmente controlador (en inglés, device driver), es un programa informático que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz -posiblemente estandarizada- para usarlo. Es una pieza esencial, sin la cual no se podría usar el hardware. EJEMPLOS: Adaptadores de audio, Dispositivos de visualización, Raton, dispositivos de multimedia, etc.

1.1.1.2. Herramientas de diagnostico: Una herramienta de diagnóstico es un software que permite monitorear y en algunos casos controlar la funcionalidad del hardware, como: computadoras, servidores y periféricos, según el tipo y sus funciones. Estos dispositivos pueden ser, la memoria RAM, el procesador, los discos duros, ruteadores, tarjetas de red, entre muchos dispositivos más. El software permite monitorear temperatura, rendimiento, transferencia de datos, etc. EJEMPLOS: Disk Benchmark, Cache And Memory Benchmark Monitor Diagnostics, System Stability Test, EVEREST CPUID

1.1.1.2.1. Herramientas de corrección y optimización: En informática, las herramientas de corrección y optimización son las encargadas de modificar un software para que funcione con más eficiencia o con un menor uso de recursos. Normalmente a los programas informáticos se les optimiza para que funcionen de manera más rápida, que sean capaces de trabajar con un menor uso de memoria o que usen menos energía. EJEMPLOS: Synaptic, Bleachbit, GTKOrphan, Cruft, entre otros

2. Software de programación: Está claro que para que puedan existir diversos programas, primero debe haber personas encargadas del desarrollo de sistemas, en este caso haciendo uso de software de programación.

2.1. La Clasificación del software de programación es la siguiente:

2.1.1. Editores de texto: Son programas que permiten crear y modificar archivos digitales compuestos únicamente por texto sin formato, conocidos comúnmente como archivos de texto o texto plano. El programa lee el archivo e interpreta los bytes leídos según el código de caracteres que usa el editor. Hoy en día es comúnmente de 7- ó 8-bits en ASCII o UTF-8, rara vez EBCDIC. EJEMPLOS: Sublime Text, Atom, Notepad++, Coffe Cup.

2.2. Interpretes: Intérprete (informática). En ciencias de la computación, intérprete o interpretador es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. Los intérpretes se diferencian de los compiladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código de máquina del sistema. EJEMPLOS: BASIC, QBASIC, QUICKBASIC, VISUALBASIC, SMALLTALK, JAVA.

2.2.1. Compiladores :Un compilador es un traductor que trasforma textos fuentes de lenguaje de alto nivel a lenguajes de bajo nivel. Un compilador típicamente opera en fases, cada una lleva a cabo una tarea sobre el programa fuente. EJEMPLOS: C, C++, Pascal, FORTRAN, COBOL

2.2.1.1. Depuradores: Un depurador (en inglés: debugger) es un programa usado para probar y depurar (eliminar) los errores de otros programas (el programa "objetivo"). EJEMPLOS: GNU Debugger (gdb) SoftICE OllyDbg Trw2000 Ida Pro

2.2.1.1.1. Enlazadores: Se podría definir un enlazador como un programa que toma los códigos objetos creados en el proceso de compilación de un programa, junto con los datos provenientes de subprogramas que se agrupan en bibliotecas, todo esto con el fin de producir un ejecutable o una biblioteca.

2.2.1.1.2. Entornos de desarrollo aplicado (IDE): Un entorno de desarrollo interactivo, en inglés Integrated Development Environment (IDE), es una aplicación informática que proporciona servicios integrales para facilitarle al desarrollador o programador el desarrollo de software. EJEMPLOS: Eclipse NetBeans IntelliJ IDEA JBuilder de Borland JDeveloper de Oracle KDevelop Anjunta Clarion MS Visual Studio Visual C++

3. El software de aplicación, es aquel que utilizamos día a día, cada uno de los programas, aplicaciones o utilidades que manejamos dentro de nuestra computadora, entran dentro de esta clasificación de software, es el resultado de la programación de software, enfocado hacia alguno de los sistemas operativos

3.1. La clasificación del software de aplicación queda de al siguiente manera:

3.1.1. Aplicaciones de Sistema de control y automatización industrial: Son aplicaciones que revisan que los programas hechos estén correctos esto lo hacen con una serie de pasos

3.1.1.1. Software educativo: El software educativo es una herramienta o programa informático que ayuda a integrar las diferentes áreas de gestión dentro de un centro educativo: el área de facturación, financiera, contable y administrativa, el área de comunicación y atención al cliente, la organización escolar del centro, los sistemas de calificación, etc. EJEMPLOS: Gescola, Phidias, Aula 1, entre otros.

3.1.1.1.1. Software médico: El término software médico se refiere a aquellos programas informáticos que son utilizados para fines médicos. Se utilizan muchos dispositivos médicos para vigilar o controlar a los pacientes, en su mayoría controlados por software. Estos programas son productos sanitarios y deben cumplir la normativa de los mismos. Nótese que no todos los programas que se utilizan en el entorno médico son productos sanitarios.

3.1.1.2. Aplicaciones ofimáticas: Las aplicaciones informáticas son principalmente las más utilizadas a nivel personal por los estudiantes, para realizar trabajos, hojas de cálculo, crear una pequeña base de datos. Suelen traerlas todos los procesadores. EJEMPLOS: Procesamiento de textos. Desarrollo de hojas de cálculo. Herramientas de presentación multimedia. Bases de datos., Agendas.