La diffusion rapide des ordinateurs et de la
technologie de l'information a produit d'un besoin des ouvriers
fortement qualifiés de concevoir et développer de nouveaux systèmes
de matériel et logiciels et d'incorporer de nouvelles technologies.
Ces ouvriers -- analystes de systèmes informatiques,
administrateurs de base de données, et informaticiens -- incluent un
éventail d'informaticiens. Le travail charge et les
titres professionnels employés pour décrire ces ouvriers évoluent
rapidement, reflétant de nouvelles zones de spécialisation ou de
changements de technologie, aussi bien que les préférences et les
pratiques des employeurs.
Les analystes fonctionnels résolvent des problèmes
d'ordinateur et appliquent l'informatique pour satisfaire les
différents besoins d'une organisation. Ils aident une
organisation pour réaliser l'avantage maximum de son investissement
dans le matériel, le personnel, et les processus d'affaires.
Les analystes fonctionnels peuvent projeter et développer de
nouveaux systèmes informatiques ou trouver des moyens d'appliquer les
ressources de systèmes existantes aux exécutions supplémentaires.
Ils peuvent concevoir de nouveaux systèmes, y compris le
matériel et le logiciel, ou ajoutez une nouvelle application de
logiciel pour armer plus de la puissance d'ordinateur. La
plupart des analystes fonctionnels travaillent avec les types
spécifiques de systèmes -- par exemple, des affaires, comptabilité,
ou des systèmes financiers, ou des systèmes scientifiques et
d'ingénierie -- qui changent avec le genre d'organisation. Des
analystes fonctionnels quelques également sont connus comme
lotisseurs de systèmes ou architectes de systèmes.
Les analystes fonctionnels commencent une affectation en
discutant le problème de systèmes avec des gestionnaires et des
utilisateurs pour déterminer son nature exacte. Définissant
les buts du système et divisant les solutions en différentes étapes
et procédures séparées, les analystes fonctionnels utilisent des
techniques telles que l'analyse structurée, les données modelant,
l'ingénierie de l'information, le bâtiment modèle mathématique, le
prélèvement, et la comptabilité analytique pour projeter le
système. Ils indiquent les entrées à consulter par le
système, conçoivent les étapes de transformation, et formatent la
sortie pour satisfaire les besoins des utilisateurs. Ils peuvent
également préparer des analyses de coût-avantage et de
retourner-sur-investissement pour aider la gestion à décider si
mettre en application la technologie proposée sera financièrement
faisable.
Quand un système est reçu, les analystes fonctionnels
déterminent quels matériel et logiciel d'ordinateur sera nécessaire
pour établir le système. Ils coordonnent des essais et
observent l'utilisation initiale du système de s'assurer qu'il
exécute comme prévu. Ils préparent des caractéristiques, des
organigrammes, et des diagrammes de processus pour des informaticiens
pour suivre ; puis, ils travaillent avec des programmeurs
"mettent au point," ou éliminent, des erreurs du système. Des
analystes fonctionnels qui font un test plus détaillé des produits
peuvent désigné sous le nom des analystes de garantie de la qualité
de logiciel. En plus des essais courants, ces individus
diagnostiquent des problèmes, recommandent des solutions, et
déterminent si des besoins de programme ont été répondus.
Dans quelques organismes, les programmeur-analystes conçoivent
et mettent à jour le logiciel qui exécute un ordinateur.
Puisqu'ils sont responsables de la programmation et de l'analyse
de systèmes, ces ouvriers doivent être compétents dans les deux
zones. (le rapport séparé de A sur
des
informaticiens apparaît ailleurs dans le manuel.)
Pendant que cette compétence duelle devient plus banale, ces
analystes travaillent de plus en plus avec des bases de données,
langages de programmation orientés objectivement, aussi bien que des
applications développement et multimédia et technologie de serveur
de client d'Internet.
Un obstacle s'est associé à l'utilisation d'extension
d'ordinateur est le besoin de différents systèmes informatiques de
communiquer avec l'un l'autre. En raison de l'importance de
mettre à jour l'information à jour -- enregistrements statistiques,
chiffres de ventes, ou projections de budget, par exemple -- les
analystes fonctionnels travaillent à faire les systèmes
informatiques dans une organisation, ou parmi des organismes,
compatibles de sorte que l'information puisse être mise en commun
entre eux. Beaucoup d'analystes fonctionnels sont impliqués de
la "gestion de réseau," reliant tous les ordinateurs intérieurement
-- dans un bureau, un service, ou un établissement individuel -- ou
extérieurement, parce que beaucoup d'organismes se fondent maintenant
sur le E-mail ou l'Internet. Un but primaire de gestion de
réseau est de permettre à des utilisateurs de rechercher des
données d'un ordinateur central ou d'un serveur et de les utiliser
sur leur ordinateur de bureau. Les analystes fonctionnels
doivent concevoir le matériel et le logiciel pour permettre
l'échange libre des données, des applications faites sur commande,
et de la puissance d'ordinateur de la traiter toute. Par
exemple, des analystes sont invités pour assurer la compatibilité
des systèmes de calcul entre et parmi les entreprises pour faciliter
le commerce électronique.
Les réseaux viennent dans beaucoup de variations, ainsi les
analystes de communications de systèmes de réseau et de données
sont nécessaires pour concevoir, tester, et évaluer des systèmes
tels que les réseaux locaux (LANs), les réseaux étendus (WAN),
l'Internet, des intranets, et d'autres systèmes de communications de
données. Les systèmes peuvent s'étendre d'une connexion entre
deux bureaux dans le même bâtiment aux réseaux globalement
distribués, à l'audio-messagerie, et aux systèmes de E-mail d'une
organisation multinationale. Les analystes de communications de
systèmes et de données de réseau exécutent modeler, analyse, et
projeter de réseau ; ils peuvent rechercher les produits
connexes et également faire des recommandations nécessaires de
matériel et de logiciel. Les spécialistes en
télécommunications se concentrent sur l'interaction entre
l'ordinateur et le matériel de transmissions. Ces ouvriers
conçoivent des systèmes de communication de voix et de données,
dirigent l'installation de ces systèmes, et fournissent l'entretien
et d'autres services aux clients après que le système soit
installé.
La croissance de l'Internet et l'expansion du Web mondial
(la partie graphique de l'Internet) ont produit d'une variété de
métiers liés à la conception, au développement, et à l'entretien
des sites de Web et de leurs serveurs. Par exemple, les
webmasters sont responsables de tous les aspects techniques d'un site
de Web, y compris l'exécution émet comme la vitesse de
l'accès, et pour l'approbation du contenu du site. Les
réalisateurs d'Internet ou les réalisateurs de Web,
également appelés les créateurs de Web, sont responsables de
la conception et de la création de jour en jour de site.
Les informaticiens travaillent comme théoriciens, chercheurs,
ou inventeurs. Leurs travaux sont distingués par le niveau plus
élevé de l'expertise et l'innovation théoriques qu'ils appliquent
aux problèmes complexes et la création ou l'application de la
nouvelle technologie. Ceux utilisés par des établissements
d'universitaire travaillent dans les zones s'étendant de la théorie de
complexité, au matériel, à la conception de programmer-langage.
Un certain travail sur des projets multidisciplinaires, tels que
des utilisations se développantes et avançantes de réalité
virtuelle, d'interaction étendante de humain-ordinateur, ou de
concevoir des robots. Leurs contre-parties dans l'industrie
privée fonctionnent dans les zones telles qu'appliquer la théorie,
les langages ou les technologies spécialisées se développantes de
l'information, ou concevoir des outils de programmation, des systèmes
basés sur la connaissance, ou même des jeux d'ordinateur.
Avec l'Internet et les affaires électroniques produisant de
grands volumes de données, il y a un besoin croissant de pouvoir
enregistrer, contrôler, et extraire des données pertinemment.
Les administrateurs de base de données travaillent avec le
logiciel de systèmes de gestion de base de données et déterminent
des voies d'organiser et enregistrer des données. Ils
identifient des exigences d'utilisateur, installent des bases de
données d'ordinateur, et des modifications d'essai et du même rang
aux systèmes. L'administrateur de la base de données d'une
organisation assure l'exécution du système, comprend la plateforme
sur laquelle la base de données fonctionne, et ajoute de nouveaux
utilisateurs au système. Puisqu'ils peuvent concevoir et
également mettre en application la sécurité de système, les
administrateurs de base de données souvent projettent et coordonnent
des mesures de sécurité. Avec le volume de données sensibles
a produit de chaque seconde accroissant rapidement, intégrité des
données, réseaux de réserve, et la sécurité de base de données
ont des aspects de plus en plus importants devenus du travail des
administrateurs de base de données.