Génie logiciel

Cet article porte sur l'utilisation des ontologies pour identifier les objets à partir d'un
Description texte du problème de domaine. Au centre de modèles objets et les ontologies sont des objets dans un domaine de problème donné est similaire au concept fournies par ontologies. Cet article aborde les ontologies en tant que base d'une méthodologie pour la modélisation objet, y compris les outils disponibles, notamment OntoExtract qui peut aider le processus de conversion. Cet article décrit comment les développeurs peuvent mettre en œuvre cette méthodologie sur la base d'un exemple illustratif.
le développement des logiciels orientés objets est bien supporté par
nombre de techniques de méthodes et outils de travail, sauf pour ce identification des objets point de départ et la construction du modèle de système liés objet. Convertir le texte de description du domaine du problème du système et les spécifications des exigences fonctionnelles respectives dans un modèle d'objet est généralement laissée à l'intuition et l'expérience de
analystes développeurs de systèmes. Récemment il ya eu un intérêt de recherche grand dans l'application des ontologies pour résoudre le problème ambiguïté que la langue soit une ontologie conduit ou approche fondée sur l'ontologie. Cela est vrai pour objet génie logiciel orienté principalement en raison de la similitude dans les principes des deux systèmes paradigms.Moreover objet similaire pour les ontologies qui représentent conceptualisé l'analyse d'un domaine donné peut être facilement réutilisé pour différentes applications. Une ontologie est une spécification d'un vocabulaire de représentation pour un domaine commun de définitions discours de classes fonctions de relations et d'autres objets ou plus généralement un cahier des charges de la conceptualisation. web sémantique utilise ontologies comme un outil pour faciliter l'intégration et l'utilisation du contenu par la construction d'un modèle de données structurées. Pour résoudre le problème de l'hétérogénéité dans le développement des applications logicielles, il est nécessaire pour obtenir des descriptions précises de toutes sortes de concepts par exemple les classes choses générales et les relations qui peuvent exister entre eux et leurs propriétés
ou des attributs.
Une ontologie de manière plus générale et bien connu définition est une spécification de la conceptualisation. Ontologies décrites syntaxiquement sur la base des langages tels que XML eXtensible Markup Language XML Schema Description des ressources
Cadre RDF et RDF Schema RDFS. L'objet paradigme orienté est le cadre dans le génie logiciel qui influencent tous les efforts en matière d'information science.Discovering les objets à droite semble être la tâche la plus difficile dans le processus de développement.
La méthodologie proposée décrite dans le présent document est fondé sur cinq seulement deux sous-modèles à savoir le texte modèle T modèle de description et de la classe modèle objet C modèle sont inclus dans l'objet classique axée sur le développement de logiciels d'autres processus.Les modèle utilisé représente le travail d'analyse spécifiques qui les développeurs devraient faire pour bénéficier de l'aide d'ontologies pour l'identification des objets. L'idée de base est d'assurer la transformation des modèles appropriés de l'un à l'autre en utilisant respectifs
procédure et des outils. Le présent document est structuré comme suit l'article 2 est consacré à une description plus détaillée des modèles ainsi que la discussion sur les techniques et les outils qui peuvent être utilisés en pratique pour la transformation de modèles. Un exemple illustratif
d'une partie du système d'information pour le domaine de la gestion académique est utilisé dans le document à l'appui du explications Enfin, la section 3 résume les pethodology proposé.