Red de Respuestas Legales - Directorio de abogados - ¿Cómo se clasifican los programas informáticos? ¿Cuántos tipos hay?

¿Cómo se clasifican los programas informáticos? ¿Cuántos tipos hay?

En términos generales, el software se divide en software de sistema y software de aplicación, donde el software de sistema incluye sistemas operativos y software de soporte. [Edite este párrafo] El verdadero significado de software El resultado final de la programación es el software.

El software es la interfaz entre los usuarios y el hardware. Los usuarios se comunican con las computadoras principalmente a través de software. El software es una base importante para el diseño de sistemas informáticos. Para facilitar a los usuarios y hacer que el sistema informático tenga una mayor utilidad general, al diseñar el sistema informático, se debe considerar globalmente la combinación de software y hardware, así como los requisitos de los usuarios y el software.

Entidad software 1. Una colección de instrucciones o programas informáticos capaces de proporcionar la funcionalidad y el rendimiento requeridos en tiempo de ejecución.

2. El programa puede manejar la estructura de datos de la información de manera satisfactoria.

3. Documentación requerida para describir los requisitos funcionales del programa y cómo se opera y utiliza el programa. [Edite este párrafo] Software del sistema El software del sistema proporciona las funciones más básicas para el uso de la computadora y se puede dividir en sistemas operativos y software de soporte. El sistema operativo es el software más básico;

El software del sistema es responsable de la administración. el sistema informático. Varias piezas de hardware independientes para que funcionen en armonía. El software del sistema permite a los usuarios de computadoras y otro software ver la computadora como un todo, sin tener que considerar cómo funciona cada pieza de hardware subyacente.

1. El sistema operativo es un programa que administra los recursos de software y hardware de la computadora. También es el núcleo y la piedra angular del sistema informático. El sistema operativo es responsable de tareas básicas como administrar y configurar la memoria, determinar la prioridad de oferta y demanda de los recursos del sistema, controlar los dispositivos de entrada y salida, operar la red y administrar el sistema de archivos. El sistema operativo también proporciona a los usuarios una interfaz operativa para interactuar con el sistema. ★Los sistemas operativos se dividen en BIOS, BSD, DOS, Linux, Mac OS, OS/2, QNX, Unix, Windows, etc.

2. El software de soporte es software que soporta el desarrollo y mantenimiento de varios tipos de software, también conocido como entorno de desarrollo de software (IDE). Incluye principalmente una base de datos ambiental, varios software de interfaz y conjuntos de herramientas. Los entornos de desarrollo de software famosos incluyen Web Sphere de IBM, Studio.NET de Microsoft, etc. ★Incluye una serie de herramientas básicas (como compilador, administración de bases de datos, formateo de memoria, administración de sistemas de archivos, autenticación de usuarios, administración de controladores, conexión de red y otras herramientas). [Edite este párrafo] El software de aplicación, pero el software del sistema, no está dirigido a un campo de aplicación específico. El software de aplicación, por otro lado, proporciona diferentes funcionalidades según el usuario y el dominio al que sirve.

El software de aplicación es software desarrollado para un propósito específico. Puede ser un programa específico como un navegador de imágenes. También puede ser un grupo de programas con funciones estrechamente relacionadas que pueden cooperar entre sí, como el software de Microsoft Office. También puede ser un enorme sistema de software compuesto por muchos programas independientes, como un sistema de gestión de bases de datos.

★El software de aplicación más común es:

Software de gestión industrial: como el software de gestión de la industria informática Kailong IT200, ERP suave, etc.

Software de procesamiento de textos: como office, openoffice, WPS, Yongzhong Office, etc.

Software de gestión de información: como base de datos Assces y base de datos mysql.

Software de diseño asistido: como AutoCAD y Photoshop.

Software de reproducción multimedia: como Baofeng Video, QQ Video, kmplayer, Hero Super Jieba, Windows Media Player, RealPlayer, etc.

Software de optimización del sistema: como Windows Optimization Master, Super Rabbit Magic Settings.

Software de control en tiempo real:

Software de educación y entretenimiento:

Software de gráficos e imágenes: coreldraw, pintor, GIMP (linux (bajo linux), 3DS MAX , Maya, Softimage | SoundBooth, Captivate, Dreamweaver, Flash, Fireworks, LiveCycle Enterprise Suite (ES)

Software matemático: Mathematica, Maple, Matlab, MathCad.

Software estadístico: SAS, SPSS

Software de post-síntesis: efectos especiales, grabación, fusión digital, vibración, llama

Software antivirus: como Rising, Kingsoft Antivirus, Kaspersky, Norton, McPhee , nod32, Jiang Min, etc.

Software de comunicación y colaboración: software de correo electrónico, software de fax, software de trabajo en grupo, software de comunicación, software de control remoto

Software de eficiencia de gestión: gestión de información personal. software, software financiero, software OCR, software de documentos, software de gestión de proyectos

Software móvil

Como su nombre indica, el llamado software móvil es un software que se puede instalar en un móvil. Teléfonos para mejorar las deficiencias del sistema original y personalizarlo con tecnología. Con el desarrollo de los teléfonos móviles, las funciones de los teléfonos móviles son cada vez más potentes. No son tan simples y rígidos como antes, y ahora se han vuelto comparables. computadoras portátiles Al descargar el software del teléfono móvil, debe considerar el sistema instalado en el teléfono móvil. Los sistemas de telefonía móvil convencionales son los siguientes: Symbian, Linux, Research in Motion y Windows Mobile. En 2007, Apple lanzó su propio software para iPhone y Google anunció que lanzaría el sistema operativo móvil Android el próximo año. La entrada de dos nuevos sistemas operativos cambió los planes de algunos operadores de telefonía móvil, trajo algunos problemas a los usuarios finales y. también trajo mayores desafíos para los desarrolladores de software de aplicaciones, presagiando algunos cambios básicos en la industria de la telefonía móvil.

Software de telefonía móvil de uso común: GPRS Helper, UCWEB, Mobile QQ, GGLIVE [Editar este párrafo] Diferentes licencias de software en general tienen las licencias de software correspondientes. Los usuarios de software solo pueden utilizar el software después de aceptar la licencia del software que utilizan. Por otro lado, los términos de la licencia de un software en particular no pueden entrar en conflicto con la ley.

Según los diferentes métodos de concesión de licencias, el software se puede dividir a grandes rasgos en varias categorías:

Software propietario: este tipo de autorización normalmente no permite a los usuarios copiar, estudiar, modificar o distribuir el software a voluntad. Las violaciones de esta autorización a menudo están sujetas a responsabilidad legal grave. Las empresas tradicionales de software comercial utilizarán este tipo de licencia, como Windows y el software de oficina de Microsoft. El código fuente del software propietario suele considerarse propiedad privada de la empresa y está estrictamente protegido.

Software libre: Este tipo de licencia es lo opuesto al software propietario, otorga a los usuarios el derecho de copiar, estudiar, modificar y distribuir el software, y proporciona un código fuente para que los usuarios lo utilicen libremente, con sólo unos pocos otras restricciones. Linux, Firefox y OpenOffice pueden convertirse en representantes de este tipo de software.

* * *Disfrute del software: las versiones de prueba generalmente están disponibles y son gratuitas, pero con funcionalidad o duración limitadas. Los desarrolladores alentarán a los usuarios a pagar por una versión comercial completamente funcional.

Software libre: Se puede obtener y distribuir de forma gratuita, pero no se proporciona el código fuente y no se puede modificar.

Software público: Software en el que el autor original ha renunciado a sus derechos, los derechos de autor han expirado o el autor ya no está disponible para su revisión. No hay restricciones de uso. [Editar este párrafo] Desarrollo de software El desarrollo de software es el proceso de construir un sistema de software o la parte de software del sistema de acuerdo con los requisitos del usuario. El desarrollo de software es un proyecto sistemático que incluye la captura de requisitos, el análisis de requisitos, el diseño, la implementación y las pruebas. El software generalmente se implementa utilizando lenguajes de programación. Por lo general, el desarrollo se puede realizar utilizando herramientas de desarrollo de software. Software: Varios programas informáticos con determinadas funciones se denominan software.

Software del sistema operativo

El sistema operativo es un programa que gestiona los recursos de software y hardware del ordenador. También es el núcleo y la piedra angular del sistema informático. El sistema operativo es responsable de tareas básicas como administrar y configurar la memoria, determinar la prioridad de oferta y demanda de los recursos del sistema, controlar los dispositivos de entrada y salida, operar la red y administrar el sistema de archivos. El sistema operativo también proporciona a los usuarios una interfaz operativa para interactuar con el sistema.

BeOS

Universidad de California, Berkeley Software (Berkeley Software Distribution)

Sistema operativo de disco

Sistema operativo Linux

sistema operativo mac

Sistema operativo/2

QNX

Sistema operativo Unix

windows[editar este párrafo] software convencional desarrollo Introducción al lenguaje 1: Java

Como lenguaje multiplataforma, puede ejecutarse en Windows y Unix/Linux y ha sido durante mucho tiempo la primera opción para los usuarios. Desde JDK6.0, el rendimiento general ha mejorado enormemente y la tasa de utilización del mercado ha superado los 20. Siento que he alcanzado mi punto máximo y no sé cuánto tiempo más podré seguir.

Dos: C

Tres: C

Como lenguajes tradicionales, los dos lenguajes anteriores siempre han ejercido una gran influencia en el campo de la prioridad de eficiencia. El núcleo de lenguajes como Java está escrito en C/C. Es la primera opción para procesamiento en tiempo real de alta concurrencia, control industrial y otros campos.

Cuatro: VB

El arma mágica de Microsoft es realmente fácil de usar.

Cinco: php

También es un lenguaje de scripting multiplataforma y se ha convertido en la primera opción de todos para la programación de sitios web. El alojamiento habilitado para PHP es económico y la combinación de PHP, Linux, MySQL y Apache es simple y efectiva.

Seis: Perl

El fundador del lenguaje de secuencias de comandos, sus excelentes capacidades de procesamiento de texto, especialmente expresiones regulares, se han convertido en muchos lenguajes de desarrollo de sitios web (como php, java , C#) en el futuro ) base.

Siete: PyThon

Es un lenguaje de programación informático interpretado orientado a objetos y un potente y completo lenguaje de propósito general. Tiene una historia de desarrollo de más de diez años y es madura y estable. Python tiene la biblioteca de clases más rica y potente entre los lenguajes de programación, suficiente para admitir la mayoría de las aplicaciones diarias.

Este lenguaje tiene características de sintaxis muy simples y claras, es adecuado para completar diversas tareas avanzadas y puede ejecutarse en casi todos los sistemas operativos.

En la actualidad, las tecnologías relacionadas basadas en este lenguaje se están desarrollando rápidamente, el número de usuarios se está expandiendo rápidamente y existen muchos recursos relacionados.

Ocho: C#

C# es un lenguaje de programación de alto nivel orientado a objetos lanzado por Microsoft y que se ejecuta en él. NET Framework y planea debutar en el escenario del Microsoft Professional Developer Forum (PDC). C# es el último logro del investigador de Microsoft Anders Helsberg. C# parece sorprendentemente similar a Java. Incluyendo herencia única, interfaces, casi la misma sintaxis que Java, el proceso de compilar en código intermedio y luego ejecutarlo, etc. Sin embargo, C# es significativamente diferente de Java. Toma prestada una característica de Delphi y se integra directamente con COM (Modelo de objetos componentes), que es el protagonista de Microsoft. NET marco de red de Windows.

9: Javascript

Javascript es un lenguaje de script desarrollado a partir de LiveScript de Netscape. Su objetivo principal es solucionar los problemas de velocidad que dejan los lenguajes de terminales de servidores, como por ejemplo Perl. En ese momento, el servidor necesitaba verificar los datos debido a que la velocidad de la red era bastante lenta, solo 28,8 kbps, el paso de verificación desperdició demasiado tiempo. Por eso, el navegador de Netscape añadió Javascript para proporcionar funciones básicas de validación de datos.

Diez: Ruby

Un lenguaje de scripting creado para una programación orientada a objetos sencilla y rápida, escrito por el japonés Yukihiro Matsumoto (traducido al inglés: Desarrollado por Yukihiro Matsumoto, apodado matz, y Cumple con el acuerdo GPL y la licencia Ruby. El autor de Ruby considera Ruby > (Smalltalk Perl)/2, lo que indica que Ruby es un lenguaje de programación como Smalltalk con sintaxis totalmente orientada a objetos, ejecución de scripts y las poderosas capacidades de procesamiento de textos de Perl.

Los datos proceden del ranking de julio de 2008.