'... Sont les programmes et procédures requises pour permettre à un ordinateur pour exécuter une tâche précise ... ». L'industrie du logiciel est énorme et une évolution constante un. Un logiciel a été avec nous depuis les premiers ordinateurs. Sans elle, les ordinateurs ne peuvent pas fonctionner. Différents types de logiciels existent sur le marché aujourd'hui. Elles peuvent être classées en:
Systèmes d'exploitation
Le plus bas niveau sous forme de logiciel qui est en contact direct avec le matériel informatique. Il gère les ressources, ainsi que d'autres logiciels assis dessus. Le système d'exploitation qui prend en charge toutes les fonctions de bas niveau d'un ordinateur exécute et qui est probablement la pièce la plus complexe des logiciels en circulation.
Les applications logicielles
Logiciel qui peut normalement être achetés dans les magasins est appelé logiciel d'application. Ces paquets servent à des fins infinie et peut varier à partir d'applications de bureau comme les traitements de texte, tableurs, systèmes de paie, les systèmes de compte, les applications anti-virus et base de données par logiciel, aux jeux, de communication et d'applications multimédia.
Tailor-Made Software
Même que les logiciels d'application, sur mesure du logiciel est écrit spécifiquement pour effectuer une tâche particulière et de répondre aux exigences spécifiques de l'utilisateur. Ce logiciel comble le fossé qui suites demande d'autorisation dans l'industrie du logiciel. Certaines performances requises par les entreprises en particulier et les organisations peuvent pas être effectués par la suite d'applications standard trouvés sur les rayons des magasins. En conséquence, plusieurs sociétés de logiciels spécialisés dans ce domaine et de créer des applications de logiciels conçus pour accomplir une tâche spécifique pour des secteurs spécifiques dans notre société.
Le processus de
Logiciel est écrit par des programmeurs professionnels qui travaillent avec des entreprises petites et moyennes entreprises ainsi qu'aux grandes sociétés. Ils créent des packages standards qui sont ensuite commercialisés et distribués à travers le monde. L'objet peut varier d'un usage général, comme les systèmes d'exploitation et les applications de bureau à usage spécifique, comme les logiciels écrits pour les hôpitaux et les ministères gouvernementaux. Le processus de l'écriture des logiciels ad hoc peut être totalement différente cependant. Avant que les programmeurs mettent leurs mains sur le clavier et commencez à coder, c'est tout un processus est réalisée par l'analyste de systèmes, généralement appelé étude de faisabilité. Cette étude sert à comprendre les exigences opérationnelles de l'organisation spécifique à laquelle le logiciel va être écrite. A documenté complet de conception de systèmes est alors écrit en expliquant toutes ces exigences, qui servira également de base sur laquelle les programmeurs écrivent leur code afin de produire le produit final.
The Works
Les applications logicielles doivent être chargés par le biais d'un disque ou via un lien réseau à partir d'un serveur de bureautique ou internet. Il est chargé dans la mémoire de l'ordinateur et reçoit normalement installé sur le disque interne de l'ordinateur local. Une fois qui y résident, chaque fois que le paquet est appelée à partir de l'utilisateur, il se charge en mémoire de l'ordinateur et se met à exécution. Certaines applications de continuer à résider en mémoire de l'ordinateur aussi longtemps que l'ordinateur est en fonctionnement. Ce sont normalement des fonctions faisant partie du système d'exploitation et d'autres applications comme les applications réseau, les logiciels anti-virus et les pilotes de périphériques.
Tout ce qu'on voit sur un écran d'ordinateur est constitué d'un logiciel. Sans elle, un ordinateur ne peut fonctionner et est inutile. Les applications logicielles ont parcouru un long chemin et aujourd'hui de nombreuses applications logicielles peuvent effectuer des millions de tâches à chaque seconde, soutenue par l'évolution du matériel informatique et les bonds de géant de la technologie.