|
Software engineering, connu sous le nom SE, est le développement, la conception, la maintenance et la documentation de logiciels en appliquant les pratiques et les différentes technologies dans des domaines tels que l'informatique, l'ingénierie, domaines d'application, la gestion de projet, gestion des actifs numériques et de conception d'interface. La conception, le développement et la vérification d'un système logiciel est ce que le génie logiciel est tout. Il est nécessaire d'identifier, de définir, réaliser et de vérifier les caractéristiques requises du logiciel résultante's. Tests nécessaires est nécessaire pour des attributs tels que la fiabilité, la fonctionnalité, la testabilité, la maintenabilité, la facilité d'utilisation, la disponibilité et la portabilité. En génie logiciel, le logiciel ne peut être vérifiée afin de répondre à ces exigences en ayant la conception et les spécifications techniques élaborées et mises en œuvre correctement. Les caractéristiques du processus de développement logiciel sont également importantes dans le génie logiciel. Développement lui-même, la durée de développement et les risques dans le développement de logiciels sont des exemples de ces caractéristiques. Un ordinateur utilise un logiciel dans le cadre de son système qui permet au matériel de fonctionner correctement. Le logiciel peut être un logiciel système ou logiciel d'application. Le logiciel système comprend le système d'exploitation principal et une variété d'autres utilitaires qui permettent à l'ordinateur et ses applications à courir. Les logiciels d'application comprend les programmes informatiques et la documentation pertinente responsable pour la fin de données de l'utilisateur des tâches de traitement. Ce type de logiciel est développé pour des tâches telles que le traitement de texte, de la paie, inventaire et contrôle de production. Software Development Une série de processus entrepris systématiquement pour améliorer une entreprise grâce à l'aide de systèmes informatisés est ce qui est connu comme le développement logiciel. Il ya deux composantes principales du développement de logiciels, qui sont l'analyse des systèmes et la conception. L'analyse de systèmes est la spécification de ce qu'est exactement le système est tenu de faire, ou de l'objectif principal. Le design est sur la façon de rendre le système faire ce qui est requis de lui. Pour l'analyse du système, il est nécessaire d'étudier le système actuel par certaines procédures en vue de recueillir et interpréter les données et les faits, identifier les problèmes et utiliser ces données pour améliorer le système actuellement en usage. La conception du système se réfère au processus d'élaboration d'un nouveau système, la forte concentration sur les spécifications techniques et autres spécifications qui font de l'exploitation du système. Software Development Life Cycle Software Development Life Cycle, ou SDLC, est une séquence des événements fait par des designers, des analystes et des utilisateurs de développer et d'exécuter un système d'information. Il existe un certain nombre d'étapes à cette pratique, qui peuvent se chevaucher. Les étapes sont d'enquête préliminaire (qui est l'étude de faisabilité), Détermination des exigences du système (qui est l'analyse), conception de systèmes, le développement de logiciels, les tests, système de mise en œuvre et maintenance du système dans cet ordre. |



















