111 research outputs found

    Software como interpretação: uma estrategia de Software centrada no registro linguistico dos usuarios

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro TecnologicoAbordagens ergônomicas ao desenvolvimento de software vêm tentando incorporar savoir-faire ergonômico nos métodos da ciência da computação, a fim de projetar uma melhor interação homem-computador. Estas tentativas são geralmente baseadas em conhecimento de psicologia cognitiva ou relacionado a análise da tarefa. Estudos recentes do fenômeno software de uma perspectiva semiótica lançaram uma nova luz neste assunto. O aspecto comunicacional do software, seja em construção ou durante o uso, pode se beneficiar de uma perspectiva semiótica que auxilia na explicação e predição do funcionamento da comunicação. Este trabalho descreve uma abordagem de embasamento semiótico. Ela consiste da elicitação e organização de conhecimento sobre a linguagem profissional do usuário para uso no levantamento dos requisitos do software e no projeto da interface. Desta maneira os dois aspectos relacionados à interação homem-computador são tratados: utilidade (requisitos do software) e usabilidade (interação homem-computador). Uma estratégia de desenvolvimento de software é proposta, acoplada a um já existente método de desenvolvimento de software orientado a objetos. Dois estudos de casos ilustrativos (uma banca de revistas e uma escola de idiomas) são descritos, fornecendo resultados preliminares e sugerindo novas pesquisas

    A creative process to elicit contexts for context sensitive systems

    Get PDF
    Requirements engineering is concerned with the identification of services (functional requirements) and restrictions (non-functional requirements) that a system must meet to satisfy the needs of its users. Requirements, in turn, are increasingly influenced by the context in which the systems are used. In the search for systems that are adaptable to the needs of users and to changes in the operating environment, context-sensitive systems arise. There is a need for a process to systematically elicit contexts to such systems. Given this scenario, we propose a process to elicit requirements and contextual information to be used during the requirements elicitation phase. The process is based on the Storytelling Group technique and also includes mind maps, the 5W1H dimensions (who, what, when, where, why and how) and the conditional dimension that are used to structure and organize the information collected; heuristics were defined to guide the identification of contexts from the information captured in the mind map structured with 5W1H + conditional. Moreover, the contextual information is analyzed and modeled using a specific framework for contexts. To illustrate the use of the process, a Smart Home system was used. The process was also applied in the context of an information technology company for evaluation and posterior refinement. Then, the effectiveness and easiness of use of the process were evaluated in an empirical study in an academic environment. The results obtained indicate that the process is useful and easy to use, bringing benefits to the development of context sensitive systems

    The use of concept maps to support teaching software requirements analysis

    Get PDF
    Acompanha : Manual didático para o desenvolvimento de aulas no ensino de análise de requisitos de software utilizando aprendizagem significativa e mapas conceituaisThe aim of this study was to evaluate the contribution of meaningful learning and concept maps in teaching analysis of software requirements. The thematic approach researched David Ausubel's theory of meaningful learning and the construction of concept maps as tools to support teaching analysis of software requirements in technical courses in computer science. The survey classified as exploratory qualitative, interpretive origin and has been held in the classroom, in a class of computer technician course in subsequent modality containing fourteen students. divided into stages. The classes include the use of previous organizers in presenting the theory of requirements analysis, exercises suggest that the search for knowledge existing in the cognitive structure and the construction of concept maps made by the teacher to support teaching and by students, about the concepts of software requirements for the completion of course work (TCC). The results were analyzed by the class teacher's point of view where it was realized that the strategy used in this work, but precisely in class 2, helped the student make the anchoring of subsumers and thus the assimilation of new concepts in class and 7 are able to construct conceptual maps to establish the connection between the concepts. Finally, in view of the students through a press conference about the benefits of using concept maps in class requirements analysis and software which were rated as satisfactory. It produced a teaching manual containing the steps used in this work which can be used by other teachers.O objetivo deste trabalho foi avaliar a contribuição da aprendizagem significativa e mapas conceituais no ensino de análise de requisitos de software. As temáticas perquiridas abordam a teoria de David Ausubel sobre aprendizagem significativa e a construção de mapas conceituais como ferramentas de apoio ao ensino de análise de requisitos de software nos cursos técnicos em informática. A pesquisa classificada como exploratória de natureza qualitativa, possui origem interpretativa e foi realizada em sala de aula, em uma turma do curso técnico em informática na modalidade subseqüente contendo quatorze alunos. As aulas contemplam a utilização de organizadores prévios na apresentação da teoria de análise de requisitos, exercícios que sugerem a busca por conhecimentos já existentes na estrutura cognitiva e a construção de mapas conceituais realizados pelo professor como apoio didático, e pelos alunos, na relação dos conceitos dos requisitos de software relativos ao trabalho de conclusão de curso (TCC). Os resultados foram analisados por aulas do ponto de vista do professor onde se percebeu que a estratégia utilizada neste trabalho, mas precisamente na aula 2, contribuiu para que o aluno faça a ancoragem dos subsunçores e assim a assimilação dos novos conceitos e na aula 7 são capazes de construir mapas conceituais para estabelecer a ligação entre os conceitos. Por fim, na visão dos alunos através de entrevista coletiva quanto aos benefícios de utilização de mapas conceituais nas aulas de análise de requisitos de software e os quais foram classificados como satisfatórios. Foi produzido um manual didático contendo os passos utilizados neste trabalho o qual poderá ser utilizado por outros professores

    Um processo participativo de engenharia de requisitos para a construção de tecnologias educacionais

    Get PDF
    A tecnologia educacional compreende a inclusão de recursos tecnológicos nos processos pedagógicos com o objetivo de inovar as práticas de ensino e aprendizagem. Construir essas tecnologias de modo a permitir que o estudante não limite seu aprendizado, contribuindo para formação e evolução do conhecimento, incentivando a análise, argumentação e pensamento crítico, é uma tarefa complexa e desafiadora. As tecnologias educacionais só́ tem propósito à medida que os professores a percebem como uma aliada, ou seja, como uma ferramenta que auxilie suas atividades didáticos pedagógicas e, que, os alunos a vejam como um recurso que os motiva. A Engenharia de Software tem proposto técnicas, métodos e processos diversos para a elicitação e especificação de requisitos de propósito geral, mas carece de um processo que seja adequado ao desenvolvimento de tecnologias educacionais, dado os aspectos cognitivos e sociais inerentes do processo de ensino aprendizagem incorporados nessas tecnologias. Como forma de investigar essas lacunas, este trabalho teve como objetivo investigar e desenvolver um processo participativo de engenharia de requisitos para a construção de tecnologias educacionais. O percurso metodológico descritivo exploratório que ancorou a pesquisa envolveu um mapeamento sistemático da literatura, a elaboração de um processo participativo de engenharia de requisitos para o desenvolvimento de tecnologias educacionais com base nos referenciais teórico-metodológicos Design Participativo, Design Thinking e Aprendizagem baseada em Problemas, refinamento do processo por meio de workshops envolvendo professores e estudantes em contextos reais de aprendizagem. A avaliação dos protótipos utilizando o modelo TAM (Technology Acceptance Model) desenvolvidos com base no processo proposto foi respondida por 36 estudantes dos 52 que participaram dos workshops, alcançando entre 76% e 97% de respostas concordo totalmente nas sete questões do instrumento de avaliação, e 100% de respostas concordo ou concordo totalmente. Conclui-se uma alta concordância nos sete critérios analisados, com destaque para clareza, recomendação e facilidade de uso, que alcançaram um percentual acima de 91% das respostas concordo totalmente. As técnicas de observação aplicadas em todos os workshops foram capazes de refinar o processo proposto, especialmente em relação ao tempo e organização das etapas. Além disso, os grupos focais puderam avaliar o processo ao final dos workshops com feedback predominantemente positivo julgando-o claro, compreensível, de abordagem participativa e pedagógica

    Guia Facetado de Técnicas de Elicitação de Requisitos

    Get PDF
    TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.A engenharia de requisitos é uma das etapas mais importantes de um projeto, impactando direta ou indiretamente no sucesso do mesmo. Durante este processo, existem diversas técnicas que podem ser escolhidas para a elicitação e documentação dos requisitos. No cenário atual, não foram encontradas fontes, sejam elas artigos, pesquisas ou até guias, onde essas técnicas estão devidamente organizadas, facilitando o entendimento das mesmas na identificação suas características. A assertividade na escolha das técnicas pode influenciar na qualidade da fase de elicitação e por consequência no produto desenvolvido. Desta forma, este trabalho tem como objetivo principal levantar as técnicas de elicitação de requisitos existentes, organizando e categorizando de uma forma que auxilie na identificação de quais se adéquam ao cenário de determinado projeto. Através do processo de revisão sistemática foram identificadas 96 técnicas de elicitação de requisitos. Para a classificação foram utilizadas 21 facetas distintas também com base no estudo executado. Por fim, no guia desenvolvido, são apresentadas 12 técnicas classificadas por meio de facetas.Requirements engineering is one of the most important steps in a project, impacting directly or indirectly on its success. During this process, there are several techniques that can be chosen for the elicitation and documentation of requirements. In the current scenario, no sources were found, be they articles, surveys or even guides, where these techniques are properly organized, facilitating their understanding and get their characteristics. The assertiveness in the choice of techniques can influence the quality of the elicitation phase and consequently the developed product. In this way, this work has as main objective to raise the existing elicitation techniques, organizing and categorizing in a way that helps in identifying which ones fit the project scenario. Through the systematic review process, 96 elicitation techniques were identified. For the classification were used 21 distinct facets also based on the study performed. Finally, in the developed guide, 12 techniques classified by facets are presented

    Recomendações de técnicas complementares de elicitação de requisitos em um guia facetado

    Get PDF
    TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.A elicitação de requisitos é uma etapa de grande importância no desenvolvimento de um software, pois se não for bem executada pode acarretar na insatisfação do cliente como produto final. Ela consiste em realizar o levantamento do que o cliente deseja para o sistema em questão de funcionalidades, comportamento e regras. Em pesquisas recentes é possível encontrar mais de 90 técnicas diferentes para realizar o levantamento de requisitos, o que trás muitas opções de escolha para o profissional. Ignacio (2018) elaborou um guia facetado de elicitação de requisitos que auxilia alunos e profissionais a encontrarem uma técnica que se encaixa nas suas necessidades. Porém, vários estudos afirmam que utilizar apenas uma técnica não é tão eficiente como utilizar uma combinação delas. Este trabalho apresenta um mapeamento sistemático de combinações de técnicas utilizadas em abordagens de elicitação de requisitos aplicadas em contextos específicos. Foram encontra-das 35 abordagens e 5 delas juntamente com suas técnicas foram incluídas no guia. Uma avaliação demonstrou que as novas funcionalidades são relevantes e compreensíveis e auxiliam os profissionais a combinarem técnicas para um processo de elicitação de requisitos.Requirements elicitation is a step of great importance in the development of a software, because if it is not well executed it can lead to the costumer's dissatisfaction with the final product. It consists of performing the survey of what the customer wants for the system in question of features, behavior and rules. In recent research it is possible to find more than 90 different techniques to carry out the survey of such requirements, wich brings many options when choosing wich technique to use. Ignacio (2018) has developed a faceted elicitation requirements guide that helps students and professionals find a technique that fits their needs. However, several studies claim that using only one technique is not as effective as using a combination of them. This work presents a systematic mapping of groups of techniques that are combined in requirements elicitation approaches applied in specific contexts. It was found 35 approaches and 5 of them with their techniques were included in the guide. An evaluation showed that the new features are relevant and clear and they help the elicitors to combine techniques in a requirements elicitation process

    A ROBOTICA EDUCACIONAL COMO FERRAMENTA MEDIADORA EM UMA FORMAÇÃO CONTINUADA COM PROFESSORES DE CIÊNCIAS À LUZ DA TEORIA DA ATIVIDADE

    Get PDF
    Educational Robotics is an information and communication technology tool, initially used only in the areas of computing and engineering, began to be explored in education and with a great interdisciplinary potential, despite its costs. This work, an Intervention-Research, sought to investigate the limits and possibilities of using Educational Robotics in science content, through teacher training through Didactic Workshop, we conducted this study based on the theoretical and methodological assumptions of the Activity Theory. Data were collected through the answers to the previous questionnaire, throughout the didactic workshop, with discussions on the possibility of using educational robotics, in the assembly and programming processes of robot prototypes, during the presentation of lesson plans in the content of the human body and in the answers given through the semi-structured interview at the end of the process. We analyzed the data through the elucidation process based on the Activity Theory and from this analysis we identified some more general limitations for the use of Educational Robotics, such as the cost of material and its maintenance, in addition to the difficulty in the assembly process and especially in the programming, other limitations are more in the science area, such as the issue of class time within the official schedule. Regarding contributions, this tool is very promising, as it can stimulate research with problem solving, develop empirical, computational thinking and logical reasoning, engagement, motivation, creativity and teamwork.  La Robótica Educativa es una herramienta de tecnología de la información y la comunicación, inicialmente utilizada solo en las áreas de computación e ingeniería, comenzó a explorarse en la educación y con un gran potencial interdisciplinario, a pesar de sus costos. Este trabajo, de Intervención-Investigación, buscó indagar en los límites y posibilidades del uso de la Robótica Educativa en contenidos científicos, a través de la formación del profesorado, realizamos este estudio con base en los supuestos teóricos y metodológicos de la Teoría de la Actividad. Los datos fueron recolectados a través de las respuestas al cuestionario, a lo largo del taller didáctico, con discusiones sobre la posibilidad de utilizar la robótica educativa, en los procesos de ensamblaje y programación de prototipos de robots, durante la presentación de planes de lecciones y en las respuestas dadas a través de la entrevista semiestructurada al final del proceso. Analizamos los datos mediante el proceso de dilucidación basado en la Teoría de la Actividad y a partir de este análisis identificamos algunas limitaciones más generales para el uso de la Robótica Educativa, como el costo del material y su mantenimiento, además de la dificultad en el proceso de ensamblaje y especialmente en la programación. En cuanto a las contribuciones, esta herramienta es muy prometedora, ya que puede estimular la investigación con resolución de problemas, desarrollar el pensamiento empírico, computacional y lógico, el compromiso, la motivación, la creatividad y el trabajo en equipo.  A Robótica Educacional é uma ferramenta de tecnologia da informação e comunicação, inicialmente usada apenas nas areas de computação e engenharia, começou a ser explorada tambem na educação e com um grande potencial interdisciplinar, apesar de seus custos. Este trabalho, uma Pesquisa-intervenção, procurou investigar os limites e as possibilidades do uso da Robótica Educacional nos conteúdos de ciências, através da formação de professores por Oficina Didática, conduzimos este estudo fundamentados nos pressupostos teóricos e metodológicos da Teoria da Atividade. Os dados foram coletados através das respostas ao questionário prévio, durante toda a oficina didática, com as discussões sobre a possibilidade do uso da robótica educacional, nos processos de montagem e programação dos protótipos dos robôs, durante a apresentação dos planos de aula no conteúdo do corpo humano e nas respostas dadas através da entrevista semiestruturada no final do processo. Analisamos os dados através do processo de elucidação baseado na Teoria da Atividade e a partir desta analise identificamos algumas limitações mais gerais para o uso da Robótica Educacional, como o custo do material e a sua manutenção, além da dificuldade no processo de montagem e principalmente na programação, outras limitações são mais da área de ciências, como a questão do tempo das aulas dentro da grade oficial. Em relação as contribuições essa ferramenta é bastante promissora, pois pode estimular a investigação com resoluções de problemas, desenvolver o pensamento empírico, computacional e o raciocínio logico, o engajamento, a motivação, a criatividade e o trabalho em equipe.&nbsp

    O conhecimento da prática projetual dos designers gráficos como base para o desenvolvimento de materiais didáticos impressos

    Get PDF
    Tese(doutorado)-Universidade Federal de Santa Catarina, Centro Tecnológico, Progr. de Pós-graduação em Engenharia e Gestão do Conhecimento, Florianópolis, 2009A prática projetual dos profissionais em design gráfico gera novos conhecimentos implícitos constantemente. Contudo, salvo exceções, esses conhecimentos permanecem restritos ao ambiente de trabalho desses profissionais, distantes do ambiente acadêmico. Com isso, parte dos conhecimentos gerados na prática profissional dos designers gráficos não é encontrada em publicações científicas ou materiais didáticos, ocasionando lacunas entre a prática profissional e o ensino acadêmico. Como uma das conseqüências dessa situação, observa-se a pouca disponibilidade de publicações nacionais que apresentem conhecimentos relativos ao desenvolvimento do processo projetual. Muitas das publicações disponíveis concentram-se em aspectos conceituais do processo ou mesmo no produto final resultante, contudo, o processo em si, ainda é pouco explorado. Dessa forma, o objetivo desta tese é propor um modelo para transformar em materiais didáticos impressos o conhecimento utilizado pelos designers gráficos durante o desenvolvimento do processo projetual. A pesquisa utilizou uma abordagem quali-quantitativa, aplicada e exploratória e envolveu estudos teóricos abrangendo a atividade projetual do design, a aquisição do conhecimento em design e os materiais didáticos impressos. O modelo de processo desenvolvido foi organizado em quatro fases: (i) planejamento; (ii) elicitação do conhecimento; (iii) análise do conhecimento; e (iv) desenvolvimento do material didático. A primeira fase trata da planificação geral de todo o processo, com ênfase na determinação das características do domínio do conhecimento que será elicitado e do material didático que será desenvolvido. A segunda fase corresponde ao planejamento e execução do processo de elicitação do conhecimento. A terceira fase corresponde à análise, interpretação e organização do conhecimento elicitado. Por fim, a quarta fase consiste em codificar o conhecimento na forma de um material didático impresso. O modelo foi fundamentado pela elicitação e codificação de conhecimento na forma de um material didático na área específica de projeto tipográfico. Além de poder ser utilizado para elicitar e codificar conhecimentos implícitos dessa área, o modelo pode também ser aplicado a outras especializações do design gráfico, desde que focado na prática projetual, pois oferece uma estrutura sistêmica e processual que pode ser aplicada a partir da proposição apresentada nesta tese. Observa-se, com isso, que o modelo responde efetivamente à necessidade de explicitar conhecimentos utilizados pelos designers gráficos no momento do desenvolvimento da sua atividade projetual

    Uma proposta de modelo de aquisição de conhecimento para identificação de oportunidades de negócios nas redes sociais

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia e Gestão do ConhecimentoAs organizações convivem em um ambiente extremamente competitivo e necessitam conquistar cada vez mais mercados e alcançar vantagens competitivas sustentáveis. Neste sentido, a identificação de oportunidades é cada vez mais relevante a essas organizações, que necessitam estar em processo contínuo de inovação. Por outro lado, nota-se que grande parte do conhecimento sobre as organizações e seus produtos ou serviços estão disponíveis nas redes sociais. Como característica inerente às redes sociais, o crescente tráfego de dados e informações apresentado pelas redes pode conter os conhecimentos necessários para alimentar o processo de inovação, principalmente no que se refere a fase de identificação de oportunidades. Desta forma, este trabalho discorre sobre a importância do processo de inovação para as organizações, dando ênfase a uma de suas fases, propondo um modelo de aquisição do conhecimento disponível no conhecimento prévio do empreendedor e no conhecimento existente nas redes sociais. Integram o modelo a técnica de análise de conteúdo, o modelo CESM e a metodologia CommonKADS. A análise de conteúdo é empregada na descrição objetiva, sistemática e quantitativa do conteúdo manifesto pela aplicação de uma entrevista, que tem por objetivo interpretá-la. Já o modelo CESM e a metodologia CommonKADS foram aplicados em conjunto e proporcionaram a elicitação de elementos organizacionais envolvidos na concepção de sistemas baseados em conhecimento. Por fim, foi proposto um modelo composto de procedimentos metodológicos pertencentes à gestão e à engenharia do conhecimento para a aquisição do conhecimento organizacional, voltados à identificação de oportunidades nas redes sociais.Organizations coexist with extremely competitive environment and they need to conquer more and more commodities and achieve competition. In this sense the advantage to identify opportunities in more and more relevant to these organizations that need to be in a continuous process of innovation. On the other hand, we perceive that great part of knowledge over the organization and their products or services are available in social nets. As inherent characteristic to social nets, the grouving trade of data and technology presented by nets can hold the necessary knowledge to supply the innovation process, mainly regarding to the opportunity identification. So that, this job deal over significance of the innovation process giving relevance to one of its phases, aiming an acquisition standard of knowledge available in the previous entrepreneurs knowledge and in the existing knowledge in social nets. It forms the exemplar and the technique of content analyses, the model CESM and CommonKads methodology. The content analysis is utilized in the objective description, systematic and quantitative of the contents by an interview application which main is to perform itself. From now on the model CESM and CommonKads methodology have been applied in a set and they have provided elicitation of organizational elements involved in the conception of systems that are based in knowledge. As last it has been proposed a model compounded by methodological procedures for management and engineering of knowledge to acquire the organizational knowledge to identify business opportunities in social nets

    Requisitos de projeto para o design de pictogramas de sinalização destinados a crianças

    Get PDF
    Com a globalização, surgiu a necessidade de uma forma de comunicação que rompesse a barreira da linguagem verbal e pudesse dialogar com um maior número de pessoas. Dessa maneira, originaram-se os pictogramas modernos, que são representações gráficas simplificadas de objetos e conceitos, com função comunicativa e caracterizados pela rápida compreensão sem o uso de palavras. Estas características fazem com que eles sejam muito utilizados em projetos de design visual como infográficos, embalagens e sistemas de sinalização. Considerando que os pictogramas tradicionalmente utilizados em sistemas de informação são projetados para adultos, esta pesquisa pretende contribuir com o entendimento de como os pictogramas podem ser projetados tendo crianças como público alvo. O objetivo deste estudo é definir um conjunto de requisitos de projeto para desenvolvimento de pictogramas de sinalização destinados às crianças, a partir da perspectiva de profissionais da área do design, fonoaudiologia, psicologia e pedagogia. Os resultados obtidos apontam para a importância desses requisitos para o design de pictogramas que levem em conta esse público específico.The globalization created the need for a form of communication that could break the verbal language barrier and dialogue with a large number of people. In this manner, the modern pictograms were developed. They are simplified graphical representations of objects and concepts, with a communicative function and characterized for being rapidly understood without the need of words. These distinguishing marks make them widely used in visual design projects such as infographics, packaging and signage systems. Taking into consideration that the pictograms traditionally used in information systems are designed for adults, this research aims to contribute to the understanding of how pictograms can be designed having children as target audience. The objective of this study is to define a set of design requirements for the development of signage pictograms for children, from the perspective of professionals in the field of design, speech therapy, psychology and pedagogy. The results points to the importance of these requirements for the design of pictograms regarding that specific audience into acount
    corecore