Clasificación del software

Keep track of all your to-dos for school with this template. You can turn all assignments into tasks using the task widget, set priorities, deadlines and mark progress.

Get Started. It's Free
or sign up with your email address
Clasificación del software by Mind Map: Clasificación del software

1. Lenguaje de programación

1.1. Se entiende a un sistema de comunicación que posee una determinada estructura, contenido y uso.

1.2. Maquina

1.3. Sin necesidad de traducción posterior lo que supone una velocidad de ejecución superior.

1.4. Lenguajes de bajo nivel

1.5. Se acercan al funcionamiento de una computadora, ya que el programa es ensamblador se trabaja con los registros de memoria de la computadora..

1.6. Lenguajes de alto nivel

1.7. Son normalmente faciales de aprender porque están formado por elementos de lenguaje natural.

1.8. Paradigma

1.9. Representa un enfoque particular para construcción del software.

2. Algoritmo

2.1. Un algoritmo típico tiene carácter finito, es preciso tiene tanto una entrada como una salida y es eficaz en la resolución de un problema

2.1.1. Text book p. 55-60

2.1.2. Joseph Conrad "Heart of Darkness"

2.2. Inicio/Final

2.3. indica el comienzo o termino del programa.

2.4. Porceso

2.5. Indica una operación que debe realizar el ordenador

2.6. Flechas

2.7. Indican la conexión lógica entre los símbolos.

2.8. Decisión

2.9. Indica una comparación lógica.

2.10. Entrada/salida

2.11. representa procesos de introducción o salida de datos.

2.12. Conectores

2.13. Indican donde deben continuarse el flujo.

3. Software de Programacion

3.1. Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica.

3.1.1. Midterm

3.2. Editores de texto

3.3. es el programa que cuenta con herramientas mediante la cual se puede agregar texto y modificarlo, así como cambiar la apariencia: tipo de letra, tamaño, alineación, color

3.4. Compiladores

3.5. convierte un programa hecho en lenguaje de programación de alto nivel a un lenguaje de máquina

3.6. Intérpretes

3.7. se ejecuta en un lenguaje de este tipo suele ser una invocación de una rutina, como un editor o un compilador.

3.8. Enlazadores

3.9. su código objeto debe ser enlazado al código objeto del programa que los utilice.

3.10. Depuradores

3.11. es una aplicación que permite correr otros programas, permitiendo al usuario ejercer cierto control

4. Software de sistema

4.1. Es aquel que permite que el hardware funcione, le procura al usuario y programador adecuadas interfaces de alto nivel utilidades de apoyo que permiten su entretenimiento

4.1.1. Sistema operativo

4.1.2. Es un conjunto de ordenes y programas que contrarían los procesos básicos de una computadora

4.1.3. Controladores de dispositivos

4.1.4. Es un programa informático que permite al sistema operativo inculcar con un periférico, haciendo una abstracción para dispositivos móviles.

4.1.5. Herramientas de diagnosticos

4.1.6. Es un software que permite observar y en algunos casos controla la funcionalidad del hardware: como computadoras, servidores.

4.1.7. Servidores

4.1.8. Se refiere tanto a un equipo que envía datos o archivos en Internet, o el software en dicha computadora que permite que esto suceda

4.1.9. Utilidades

4.1.10. Son parte del software del sistema, carios de ellos son incluidos en tu computadora al momento de instalar un operativo.

5. Software aplicacion

5.1. Son los programas diseñados para facilitar a los usuarios a la realización de tareas u otros tipos de software medio, software educativo etc.

5.1.1. Aplicación

5.1.2. Las funciones de una aplicación depende de su propósito.

5.1.3. programas básicos

5.1.4. Son aplicaciones cuyo propósito es mejorar en alguna forma, el desempeño del ordenador.

5.1.5. Programa de productividad

5.1.6. Son aplicaciones cuyo propósito es facilitar, agilizar y mejorar para el usuario, la ejecución de ciertas tareas.

5.1.7. procesadores de texto

5.1.8. son aplicaciones diseñadas para editar y/o procesar de texto, logrando documentos de altos números.

5.1.9. Hojas de calculo

5.1.10. Aplicaciones especialmente diseñadas para introducir, calcular, manipular y analizar conjunto de numero.

5.1.11. Presentaciones autorizadas

5.1.12. Aplicaciones que permiten al usuario crear y editar presentaciones atractivas, incluyendo imagenes y sonidos.

5.1.13. Navegadores de Internet

5.1.14. Aplicaciones diseñadas para promover acceso a Internet, sus servicios y sus recursos.

5.1.15. Administradores de base de datos

5.1.16. Aplicaciones diseñadas para acceder almacenamiento y procesar grandes colecciones de datos.

5.1.17. Desarrolladores de sitio web

5.1.18. Son aplicaciones que brindan al usuario las Herramientas necesarias para diseñar, crear, editar y publicar paginas de sitios web.

6. Compiladores

6.1. un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar.

6.2. Compiladores cruzados

6.3. Generan código para un sistema distinto del que están funcionando

6.4. Compiladores optimizados

6.5. Realizan cambios en el código para mejorar su eficiencia, pero manteniendo la funcionalidad del programa original.Realizan cambios en el código para mejorar su eficiencia, pero manteniendo la funcionalidad del programa original.

6.6. compiladores de varias pasadas

6.7. Necesitan leer el código fuente varias veces antes de poder producir el código máquina.

6.8. Compiladores JIT

6.9. forman parte de un intérprete y compilan partes del código según se necesitan.

7. Ejecutables

8. Interfaz de linea de comando

8.1. Es un método de interacción con el computador, en el cual el usuario ingresa una serie de instrucciones textuales bien sea por un teclado o un script.

9. Editores de texto

9.1. Es un programa que permite crear y modificar archivos digitales compuestos únicamente por texto sin formato.

9.2. Creación

9.3. Es un documento de manera, sencilla mediante su introducción con el teclado del ordenador y guardándolo en una memoria.

9.4. Edicion

9.5. Un texto ya creado puede ser modificado de diversas maneras

9.6. Impresion

9.7. Permite darle a los textos una forma adecuada para su salida por la impresora.

9.8. Complementarias

9.9. Uso de flechero de datos, diccionario, realización de gráficas, marcos y manejo de grandes documentos.

10. Es un archivo diseñado para poder iniciar un programa. En su interior están pues las instrucciones precisas para poder ejecutar un programa determinado o varios.