3 research outputs found

    A Conceptual Basis for Feature Engineering

    Get PDF
    The gulf between the user and the developer perspectives lead to diculties in producing successful software systems. Users are focused on the problem domain, where the system's features are the primary concern. Developers are focused on the solution domain, where the system's life-cycle artifacts are key. Presently, there is little understanding of how to narrow this gulf

    Abordando o problema de análise de requisitos não funcionais em engenharia de software

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciências da Computação.As novas tecnologias podem ser alternativas revolucionadoras para o mundo moderno, oportunizando o aparecimento de novos softwares aplicados a todas as áreas. Isto solicita que o desenvolvimento de software seja cada vez mais de qualidade e eficiente, exigindo assim um instrumental mais eficaz na definição. A definição deve conter clareza na definição do problema, a fim de propiciar os fundamentos para uma solução de software compatível com a realidade do ambiente organizacional, e, principalmente, ter a definição de prioridade de implementação, resultante da comparação de relacionamento e interpretação entre eles. O foco do trabalho é, identificar objetivamente o papel que a fonte responsável pela declaração ocupa no contexto organizacional como formadora de opinião e quais suas necessidades; também, identificar a funcionalidade a partir da informação e qual a sua aplicabilidade. O conteúdo desta dissertação refere-se à fase inicial do desenvolvimento de software, especialmente centrado no conhecimento do problema. Seu objetivo central é abordar o problema de análise não funcionais em Engenharia de Software

    Inconsistencias en requerimientos de software : Un enfoque basado en el lenguaje del dominio

    Get PDF
    La Ingeniería de Requisitos es una de las etapas preliminares del ciclo de vida del desarrollo de software, donde todos los stakeholders están naturalmente involucrados. El objetivo es adquirir el conocimiento y los requisitos necesarios para el sistema a ser construido. Los ingenieros de requisitos utilizan diferentes tipos de modelos para plasmar los resultados de la elicitación realizada. El Lenguaje Natural aparece como una excelente opción para compartir el conocimiento entre los diferentes stakeholders. En particular el Léxico Extendido del Lenguaje (LEL) es un modelo escrito en Lenguaje Natural, siendo una buena ayuda para definir el vocabulario del dominio de aplicación. La construcción colaborativa del lenguaje del dominio implica la existencia de descripciones de mejor calidad. Pero en todo trabajo colaborativo aparecen conflictos que necesitan ser resueltos para clarificar dichas descripciones con menos contradicciones. En esta tesis se presenta el proceso definido para hallar y resolver los conflictos que surgen en la construcción colaborativa del LEL. Además se presenta una categorización de los conflictos que surgen al crear el LEL de modo colaborativo. Se ha desarrollado también un catálogo de los conflictos y sus soluciones, dando para cada conflicto el nombre del conflicto, un ejemplo, la heurística para hallar los conflictos y la solución propuesta. Se realizaron dos validaciones, la validación del proceso presentado y la validación de las soluciones propuestas a los conflictos.Facultad de Informátic
    corecore