Environnements de programmation et les processus de production de logiciels
Introduction: La création d'un programme d'ordinateur comporte un certain nombre d'étapes qui peut être rendue plus facile avec plusieurs logiciels utilitaires distincts. Il ya maintenant ensemble intégré de programmes de soutien qui combinent toutes les techniques nécessaires pour fournir un programme complet de développement. Ce sont les langages de programmation, qui comprennent: BASIC: Beginner's All-Symbolic Instruction Code effet conçu à l'origine pour Dartmouth système expérimental de temps au début des années 1960, qui a, depuis, devenu la principale cause de lésions cérébrales dans le proto-hackers et programmeur, car elle encourage les mauvaises habitudes qui rendra plus difficile à utiliser plus puissant well.PASCAL langues: un langage conçu en 1967 et publié en 1968 comme un outil pédagogique pour le primaire programmation. Ce langage a été conçu principalement pour garder les élèves de tirer eux-mêmes dans le pied, est l'ancêtre d'une grande famille de langues, y compris ModulaFORTRAN: Formula Translator, est la plus ancienne de haut niveau de langage de programmation. Conçu par John Backus d'IBM à la fin des années 1950, il est encore utilisés, notamment pour des applications scientifiques qui exigent une mathématique computations.COBOL: Common Business Oriented Language, développé à la fin des années 1950 et au début des années 1960, COBOL est la deuxième plus vieille haut niveau de langage de programmation. Il est particulièrement populaire pour des applications qui s'exécutent sur de grandes computers.COBOL est un langage verbeux, des programmes écrits en COBOL ont tendance à être beaucoup plus longtemps que les mêmes programmes écrites dans d'autres langues. Bien chauffé par de nombreux programmeurs d'être dépassées, COBOL est toujours le plus largement utilisé dans le langage de programmation world.Java: nDeveloped par Sun Microsystems. Java a été appelé à l'origine OAK, et a été conçu pour les appareils de poche et des set-top boxes. Oak est ainsi succombé, dimanche, en 1995, a changé le nom de Java et de modification de la langue à profiter de l'essor du World Wide Web.Java est un langage orienté objet similaire à C + +, mais simplifiée pour éliminer les caractéristiques du langage qui cause des erreurs de programmation. Fichiers de code source Java sont compilés dans un format appelé bytecode, ce qui peut alors être exécuté Java par un interpreter.C: a été conçu par Dennis Ritchie, Brian Kernighan et de Bell Labs dans le milieu des années 1970. Bien qu'il s'agisse d'un langage de haut niveau, C est beaucoup plus proche de langage d'assemblage que sont la plupart des autres de haut niveau langues. C s'est révélée être un puissant et flexible de la langue qui peut être utilisé pour une variété d'applications, C est un langage populaire pour les programmeurs, car elle est relativement faible, il nécessite moins de mémoire que d'autres languages.C + +: est-il un langage orienté objet développé par Bjarne Stroustrup aux Bell Labs. C + + orientée-objet ajoute caractéristiques de son prédécesseur, C. C + + est en passe de devenir la programmation langue de choix pour les applications graphiques, comme ceux qui fonctionnent sous Windows et Macintosh environments.Ada: est un langage orienté objet développé à la fin des années 1970 pour les États-Unis Département de la défense. Ada a été conçu pour être une langue d'usage général pour tout, depuis des applications d'entreprise pour les systèmes de guidage de fusées. En outre, Ada est souvent la langue de choix pour les grands systèmes qui nécessitent le traitement en temps réel, comme la banque et de contrôle du trafic aérien systems.Assembly: Un langage de programmation qui est retirée d'un ordinateur du langage machine. Machine langues constitués entièrement de nombres binaires et sont presque impossibles à lire et à écrire parce que le programmeur doit connaître l'instruction pour chaque opération, l'ordinateur va exécuter. Assemblée langues ont la même structure et un ensemble de commandes en tant que machine langues, mais de permettre un assemblage programmeur d'utiliser des noms à la place de numbers.Stages de logiciels productionIntroduction: systèmes d'analyse et de conception est fondamentalement la precesses utilisé pour analyser, concevoir et mettre en œuvre des solutions générales aux grands projets. L'approche classique pour l'analyse et la conception d'une série de règles à suivre qui sont connus sous le nom de cycle de vie du système. Ces règles sont désormais ouverts à beaucoup de souplesse, mais constituent un bon point de départ pour obtenir une idée de la façon dont les grands projets peuvent être abordés. Cette méthode est la suivante: Définition du problème: La première étape du processus de production de logiciels est une définition détaillée du problème adresse pour une bonne compréhension du problème peut être acquise que l'on sait ce que c'est que la solution est d'essayer de achieve.A étude de faisabilité: Une enquête préliminaire d'un projet de système essentiel de savoir si le système est techniquement réalisable et si oui, si l'avantage du système proposé ne peut justifier les coûts impliqués dans le développement it.Collecting des informations sur le système proposé: En supposant que l'étude de faisabilité produit un rapport favorable, une analyse détaillée des systèmes actuels est careered à produire de l'information. preposes les exigences du système peut alors être déterminée de manière plus détail, et une estimation plus détaillée des coûts est undertaken.Analysis: Un des problèmes les analystes qui définissent la manière dont le système preposed répondre aux besoins identifiés, il s'agit en détail ce que le logiciel est tenu de le faire. Les analystes à identifier le système d'entrées / sorties, etc. Toutes les informations générées à ce stade, est enregistré sous la forme d'un algorithme qui mai ne exprimé de bien des façons y compris les rapports des tables et du système de flux charts.Design du système: conception détaillée et de codage (si nécessaire) pour répondre aux exigences du projet, y compris tous les sous-sections du projet, les essais et le système de débogage en utilisant les spécifications produites dans l'analyse et l'évaluation stages.Implementation: Installation et tests de tous les aspects de l'ensemble du système, à la fois le logiciel et manuel de procédures, d'assurer aux œuvres comme prévu, et surtout de découvrir des graves failles de sécurité ou d'autres effets secondaires dans le système de logiciels et de les corriger. Système de documentation et de formation du personnel a lieu Un présent stage.Maintenance: Lorsque le système sera pleinement opérationnel, ses performances seront continuellement surveillés pour évaluer ses performances et de s'assurer qu'il continue de fonctionner correctement. Correction des bugs qui se posent mai afer utilisation. À un certain niveau, les besoins qui ne sont plus satisfaits par le système actuel sera identifié, et le système de processus de développement commence again.I suis l'administrateur du site industriel de la Wandle musée (http://www.wandle.org). Créée en 1983 par les populations locales de veiller à ce que l'histoire de la vallée n'est plus négligé mais prise de conscience de son patrimoine pour l'utilisation et les avantages de la communauté.
Source D'Article: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster obtenir le code html
Ajouter cet article sur votre site Web dès maintenant!
Webmaster envoyer vos articles
Aucune inscription requise! Remplissez le formulaire et votre article est dans le Messaggiamo.Com répertoire!