TIPOS DE SOFTWARE

Get Started. It's Free
or sign up with your email address
TIPOS DE SOFTWARE by Mind Map: TIPOS DE SOFTWARE

1. Software de Sistema

1.1. Sistemas operativos

1.1.1. Leguaje de programacion C# - Paquete cosmos Y microprocesadores de 32 y 64 bits - Cosmos, una herramienta que nos permite convertir código en C# para la plataforma .NET de microsoft, en código plano ASM.

1.1.1.1. Microsoft, Apple, Linux, Google, Mozilla, etc.

1.2. Controladores de dispositivos

1.2.1. Visual C++ con soporte para DDK

1.2.1.1. Microsoft, Apple, Linux, Google, Epson, Dell, HP, Samsung, Intel, Asrock, Nvidia, etc.

1.3. Herramientas de diagnóstico

1.3.1. Soporte para multiprocesador - Diagnósticos de procesadores con tecnologia 3D Now! -Detección de dispositivos PCI

1.3.1.1. Everest, CC Cleaner, Intel, Microsoft, Apple, HP, Dell, Toshiba, Sony, Symantec

1.4. Herramientas de Corrección y Optimización

1.4.1. Algoritmos, Macros (Lisp originó este estilo de macros y estos son a menudo llamados "Lisp-like macros". Un efecto similar puede conseguirse mediante el uso de las plantillas de metaprogramación en C++),

1.4.1.1. TuneUp Utilities, CC Cleaner, AMV ALEA

1.5. Servidores

1.5.1. Telecomunicaciones, Bases de Datos, Lenguajes de Programacion

1.5.1.1. IBM, HP, XEN, PHP, cPanel, Apache, MySQL, Ruby, Puppet Labs, CloudLinux

1.6. Utilidades / middleware

1.6.1. En donde se incluyen las bibliotecas de sistema, middleware, herramientas de desarrollo, etc.

1.6.1.1. Oracle, Red Hat

1.7. BIOS

1.7.1. Componentes electronicos de memoria Flash existentes en la placa base. Este programa controla el funcionamiento de la placa base y de dichos componentes.1 Se encarga de realizar las funciones básicas de manejo y configuración del ordenado

1.7.1.1. American Megatrends (AMI) y Phoenix Technologies (que compró Award Software International en 1998), Coreboot

1.8. Hipervisores

1.8.1. Es una extensión de un término anterior, «supervisor», que se aplicaba a los kernels de los sistemas operativos.

1.8.1.1. Tipo 1: VMware ESXi (gratis), VMware ESX (de pago), Xen (libre), Citrix XenServer (gratis), Microsoft Hyper-V Server Tipo 2: Oracle: VirtualBox (gratis), VirtualBox OSE (libre), VMware: Workstation (de pago), Server (gratis), Player (gratis), QEMU (libre), Microsoft: Virtual PC, Virtual Server

2. Software de Programación

2.1. Editores de texto

2.1.1. 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- u 8-bits en ASCII o UTF-8, rara vez EBCDIC.

2.1.1.1. Bloc de notas,- Windows / Emacs-Unix. / Gedit-GNOME para sistemas tipo Unix y Windows / jEdit,-multiplataforma. / Kate-Unix. / Notepad++ - Windows. / Vi-Unix.

2.2. Compiladores

2.2.1. Los compiladores son programas que "traducen" un fichero de código fuente de cualquier lenguaje al lenguaje ensamblador, y llama cuando sea necesario al ensamblador y al linker (enlazador).

2.2.1.1. FORTRAN, COBOL, PL/1, BASIC, PASCAL, C/C++, ADA

2.3. Intérpretes

2.3.1. Son aquellos programas que se encargan de desestructurar el código en lenguaje ensamblador y traducirlo a lenguaje binario. Los archivos en lenguaje binario serán posteriormente enlazados en un único fichero, el ejecutable.

2.3.1.1. Perl, PHP, Javascript, Logo, ASP (hasta la versión 3), Python, Tcl, Ruby, J#, ASP

2.4. Enlazadores

2.4.1. Son los programas que enlazan varios ficheros objeto en lenguaje binario para crear un único fichero, el ejecutable del programa.

2.4.1.1. Id. - Microsoft

2.5. Depuradores

2.5.1. Como su nombre indica, sirve para corregir bugs. Se encargan de ejecutar, paso a paso y advirtiendo de errores, valores de variables, etc. un programa.

2.5.1.1. GNU Debugger

2.6. Entornos de Desarrollo Integrados (IDE):

2.6.1. Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI).

2.6.1.1. Anjuta, Dev-Cpp, Codeblocks.

3. Software de Aplicación

3.1. Aplicaciones para Control de sistemas y automatización industrial

3.1.1. Lenguajes de programacion, Hardware, Redes, IDEs, etc.

3.1.1.1. SAP, Oneil Software, Aleph Software, Operations Orchestration (HP)

3.2. Aplicaciones ofimáticas

3.2.1. Lenguajes de programacion, IDEs, etc

3.2.1.1. OpenOffice.org (Sun Systems) / MS Office (Microsoft ) / Corel WordPerfect Office (Corel) / Lotus SmartSuite / Papyrus OFFICE / IBM Lotus Symphony

3.3. Software educativo

3.3.1. Lenguajes de programacion, diseño, multimedia, IDEs, etc.

3.3.1.1. Encarta (Microsoft) / Moodle (plataformas elearning / EA (Electronic Arts)

3.4. Software empresarial

3.4.1. Sybase, Appeon para PowerBuilder, DataWindow .NET, EAServer, InfoMaker, PocketBuilder, PowerBuilder, PowerDesigner, WorkSpace

3.4.1.1. En general CRM, ERP, SCM, etc = SAP / SalesForce.com / Oracle-Peoplesoft / NetSuite

3.5. Bases de datos

3.5.1. SQL, MySQL, entre otros gestores de bases de datos

3.5.1.1. MS Access / SQL Server(Microsoft) / MySQL (Sun Microsystems y Oracle Corporation) / PostgreSQL / SQLite / POSTFIX

3.6. Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)

3.6.1. Codigo binario, microprocesadores, radiofrecuencias, drivers, etc.

3.6.1.1. Cisco / AVAYA / Huawei / Juniper / HP / IBM / ALCATEL / Motorola

3.7. Videojuegos

3.7.1. GUI, IDEs, Leguajes de progamacion, software con motores de renderizado y virtualizacion, Drivers, Perifericos, etc.

3.7.1.1. Valve / Origins / EA / Gameloft / Rockstar / Namco / Sega / Nintendo / Sony / Ubisoft / Microsoft / Activision , etc

3.8. Software médico

3.8.1. microprocesadores, lenguajes de progamacion, drivers, telecomunicaciones, electronica, etc.

3.8.1.1. Ofimedic / AXÓN (Medigest) / Q-Soft / Software Salus

3.9. Software de cálculo numérico y simbólico.

3.9.1. procesadores de calculo, lenguajes de programacion, microprocesadores

3.9.1.1. Maxima (GNU - GPL) / Wolfram / MS Excel (Microsoft / Calc OpenOffice (Sun Systems) / CrystalReports / Dlubal

3.9.1.2. MS Excel (Microsoft /

3.10. Software de diseño asistido (CAD)

3.10.1. calculo, procesadores, compiladores, renderizado, IDEs, etc

3.10.1.1. Autodesk Maya / Bentley MicroStation / Softimage XSI o Autodesk 3ds / Max / Blender (gratis) / Adobe Systems

3.11. Software de control numérico (CAM)

3.11.1. "La fabricación asistida por computadora"

3.11.1.1. SIEMENS / MasterCAM / BobCAD - CAM / PowerMill Software