Ontología de apoyo a las pruebas de software en la UCI (original) (raw)
Related papers
Ontología de apoyo al procedimiento de pruebas del Departamento de Pruebas de Software de Calisoft
2012
Knowledge management provides techniques and methods that help reduce the loss or waste of knowledge. One technique for knowledge management is the development of ontologies. In this research proposes an ontology framed in the domain of Software Testing, specifically the Department of Software Testing CALISOFT, for its creation are described the main elements that compose it, such as classes, subclasses, relationships, instances, also specifies the main tools and languages used for development, the primary objective to share and organize knowledge accumulated. To validate the proposal was implemented a small tool to answer questions of competencies described in the research, to validate the consistency of the ontology used the W3C validation. service
Ontología del software: tres perspectivas y una propuesta
Actas de las II Jornadas Internas del Departamento de Filosofía 2021, 2022
En este trabajo realizamos un análisis de la condición ontológica de los objetos digitales. Para hacerlo, desarrollamos una exposición argumental de tres momentos. En primer lugar, presentamos la teoría de la realizabilidad múltiple del software de Blanco y Berti (2016). En segundo lugar, proponemos un escenario problemático concerniente a la reproductibilidad física del código para el cual la teoría en cuestión se muestra insuficiente como insumo explicativo. Finalmente, proponemos una teoría de la identidad físico-digital para explica este escenario en particular y iluminar ciertos aspectos de la ontología de los objetos digitales en general.
Modelado De Una Ontología Para El Examen De Certificación Comptia Security
2016
En el dominio de las tecnologias de la informacion, los examenes de certificacion se han generalizado como un mecanismo de validacion de conocimientos y experiencia en dominios de conocimiento especificos. CompTIA es una organizacion reconocida por la ANSI, creada para responder a la demanda de certificaciones de las tecnologias de la informacion. El examen de certificacion CompTIA Security+ es reconocido internacionalmente en la validacion de competencias relacionadas con la seguridad informatica. La ausencia de ontologias para el marcado semantico de objetos de aprendizaje en el dominio de este examen de certificacion, en el marco de la Web semantica, constituye la principal motivacion para el desarrollo de esta propuesta. En este articulo se elabora una propuesta de ontologia para el dominio de Network Security de este examen de certificacion, alcanzando el modelado formal en Protege del subdominio de los Firewalls. Modeling an ontology for the comptia security + certification ex...
Revista Quid, 2014
Resumen: el problema de ambigüedad semántica es transversal a diversas áreas del conocimiento, entre ellas la ingeniería de requisitos. En muchos casos los requisitos de un software se encuentran plagados de ambigüedad debido a la vaguedad misma del lenguaje. En este artículo se presentan algunas técnicas de desambiguaci6n semántica, entre ellas algunas técnicas basadas en ontologías, y se argumenta por que las técnicas basadas en ontologías deben ser usadas en el proceso de educción de requisitos de software, y se presenta un caso práctico donde se hace una desambiguación de una especificación de requisitos usando una técnica basada en conocimiento: el algoritmo Lesk.
Uso de Ontologías para Mapear una Arquitectura de Software con su Implementación
2015
Resumen La arquitectura de software de un sistema es un activo importante para una organizacion que desarrolla software. Para maximizar los beneficios que provee una arquitectura, esta debe estar en correspondencia con la implementacion del sistema. En muchos proyectos existe cierta documentacion de la arquitectura, pero sin embargo, la informacion de mapeos entre los elementos de dicha arquitectura y su implementacion en codigo es escasa o inexistente. Este problema trae aparejadas dificultades de entendimiento de los elementos de codigo en relacion a la arquitectura originalmente disenada, lo que repercute negativamente sobre el aseguramiento de la calidad y los esfuerzos de mantenimiento del sistema. Si bien la provision manual de estos mapeos es factible, es una tarea compleja y proclive a errores, particularmente a medida que la implementacion del sistema evoluciona en el tiempo. En este contexto, las tecnicas de alineacion de ontologias se presentan como una alternativa para p...
Herramientas de Desarrollo de Software: Hacia la Construcción de una Ontología
Las herramientas para el desarrollo de software (HIS) desempeñan un importante papel en el desarrollo de aplicaciones. Como parte de la Ingeniería de software (IS), las HIS han experimentado continuos cambios en los últimos años. Por ello, a pesar de la existencia de numerosas herramientas, se hace necesario abordar temas genéricos sobre las HIS, identificar tópicos relevantes y sus relaciones para facilitar su comprensión y análisis. Esta investigación en progreso, utiliza la metodología de Noy y McGuiness para desarrollar los primeros pasos en la construcción de una ontología, que describa conceptos y relaciones de referencia para la investigación en HIS. El artículo parte de las HIS en el contexto de la IS: las disciplinas, las áreas de conocimiento y las herramientas como una capa de la IS, para dar lugar a una exploración mayor sobre las definiciones de HIS, las características que definen sus beneficios y las taxonomías disponibles. Todo ello procura establecer conexiones y motivar una visión de conjunto para su análisis.
Las Ontologías y su aplicación en el ámbito de la documentación
SUMARIO INTRODUCCIÓN 1.-SISTEMAS DE INFORMACIÓN BASADOS EN ONTOLOGÍAS 2.-ONTOLOGÍAS Y SISTEMAS DE INFORMACIÓN 3.-CARACTERÍSTICAS DE LAS ONTOLOGÍAS 4.-CLASIFICACIÓN DE ONTOLOGÍAS 5.-USO DE ONTOLOGÍAS 6.-DISEÑO Y CONSTRUCCIÓN DE ONTOLOGÍAS 6.1.-Construcción de la ontología 7.-SISTEMAS DE INFORMACIÓN BASADOS EN ONTOLOGÍAS 8.-CLASES DE NAVEGACIÓN 9.-PAPEL DE LAS ONTOLOGÍAS EN LOS SISTEMAS DE REPRESENTACIÓN DEL CONOCIMIENTO 10.-ONTOLOGÍAS PARA LA INDIZACIÓN, RECUPERACIÓN Y DIVULGACIÓN DE INFORMACIÓN EN LA WEB 10.1.-Agentes inteligentes para encontrar páginas especializadas en la Web 10.2.-Herramientas para mejorar la eficacia de búsquedas en la Web 10.3.-Agentes inteligentes Notificadores CONCLUSIONES BIBLIOGRAFÍA Guarino (1998) amplía esta definición: una ontología es una teoría lógica que
Las Ontologías En La Ingeniería De Software: Un Acercamiento De Dos Grandes áreas Del Conocimiento
scielo.unal.edu.co
Ontology concepts have been traditionally linked to knowledge engineering and software engineers have not applied them to solve problems of this area. It is necessary that software engineers use these ontologies, since they provide a common language, which can contribute to the solution of some common software engineering problems like difficulties in communication between the analyst and the interested person in order to define a system requirements, the low components re-use, and scarce automatic generation in code generation, among others. In this paper, a first encounter between ontologies and software engineering by means of a state-of-the-art analysis related to the use of ontologies in several phases of software development life cycle is presented.