Cadernos do IME - Série Informática
Latest Publications


TOTAL DOCUMENTS

44
(FIVE YEARS 7)

H-INDEX

1
(FIVE YEARS 0)

Published By Universidade Do Estado Do Rio De Janeiro Uerj

2317-2193, 1413-9014

2021 ◽  
Vol 45 ◽  
pp. 44-60
Author(s):  
Ana Maria Da Mota Moura ◽  
Julio Cesar Sampaio do Prado Sampaio do Prado Leite

Uma vez que um software tenha sido construído sem a perspectiva da engenharia de requisitos orientada a metas, como compreender suas metas para fins de evolução? Este trabalho é uma extensão da nossa proposta de modelo de rastreabilidade para trás entre código Java e o modelo de metas i* através do uso de metadados de código. Na evolução do framework JiStar, revisamos o conjunto de anotações de código Java para elementos do i*; adicionamos a exportação no formato iStarML, e; possibilitamos a geração automática ou semiautomática de modelos de metas. Avaliamos a viabilidade do nosso framework sobre um sistema real chamado RioBus e os resultados indicam a adequação dessa rastreabilidade para fins de evolução.


2021 ◽  
Vol 45 ◽  
pp. 61-79
Author(s):  
Reinaldo Antônio Silva ◽  
Jaelson Castro ◽  
João Pimentel

As dificuldades no processo de desenvolvimento de sistemas embarcados,  como  o  tratamento  de  Requisitos  Não-Funcionais(RNFs),  levaram  os desenvolvedores a buscarem na engenharia de requisitos conceitos e aplicações que apoiassem a sua construção.   Assim,  este artigo aborda a complexidade no  tratamento  de  RNFs  em  projetos  de  sistemas  embarcados  através  de  um catálogo de Requisitos Não-Funcionais para sistemas embarcados(NFR4ES). Este catálogo possui o conhecimento adquirido a partir da literatura e de especialistas do domínio, que foi organizado para a elicitação e especificação de requisitos não-funcionais para sistemas embarcados e pode ser utilizado para reúso.  Este catálogo foi avaliado por uma prova de conceito e uma pesquisa com especialistas, no qual foi apontado como útil e adequado para a elicitação e especificação de RNFs em sistemas embarcados.


2021 ◽  
Vol 45 ◽  
pp. 24-43
Author(s):  
Gabriela Guedes ◽  
Carla Silva ◽  
Monique Soares

In Dynamic Software Product Lines (DSPLs) product configuration occurs at runtime. Modelling variability and configuring the product in DSPLs should consider the context and non-functional requirements (NFRs) satisfaction. ConG4DaS (Contextual Goal models For Dynamic Software product lines) is a Requirements Engineering (RE) approach for DSPL which supports (i) modelling of variability with goals, NFRs, contexts and the relationship be-tween them; and (ii) offers a product configuration based on contexts, NFRs and their priority and interactions. In this paper, we present a survey evaluation of ConG4DaS with RE and DSPL researchers in regard to the perceived usefulness. In the survey, both RE and DSPL researchers perceived ConG4DaS as useful for modelling and configuring DSPLs. However, the RE group gave more positive answers than the DSPL group.


2021 ◽  
Vol 45 ◽  
pp. 1-7
Author(s):  
Vera B Werneck ◽  
Maria Clicia Stelling De Castro

2021 ◽  
Vol 45 ◽  
pp. 8-23
Author(s):  
João Henrique Correia Pimentel ◽  
Maria Lencastre ◽  
Luiza Freire

Attributes such as cost, risk, priority, and customer satisfaction are integral components of requirements specifications, helping with decision-making during the software development process. Moreover, requirements status and stability are relevant meta-information for requirements management. Even though goal modelling is a visual approach for requirements engineering that enables expressing and reasoning about goals, qualities, tasks and resources, existing approaches do not include the aforementioned attributes as part of the visualization of the models. This paper presents a set of strategies for visually representing requirements attributes over goal models, aiming at minimizing the cognitive effort required in their analysis. The proposal is supported by a tool that implements the visualization strategies here defined. Empirical evaluation of the effectiveness of the proposal, however, is expected to be carried out as future work.


2021 ◽  
Vol 45 ◽  
pp. 94-112
Author(s):  
Alexandre Pereira Werner ◽  
Cristiano Bertolini ◽  
Sidnei Renato Silveira ◽  
Joel Da Silva
Keyword(s):  

Blockchains funcionam como um banco de dados distribuído em uma rede peer-to-peer, onde cada usuário tem uma cópia atualizada de todo o histórico de transações realizadas. A utilização de um sistema baseado em blockchain garante confiabilidade, sem precisar de um mecanismo centralizador ou regulador. Nesse contexto, este artigo apresenta uma aplicação baseada em blockchains, combinando com o conceito de gamificação, para proporcionar uma nova maneira de validar, armazenar e distribuir certificados de eventos, tais como workshops, conferências e minicursos.


2021 ◽  
Vol 45 ◽  
pp. 80-93
Author(s):  
Rafael Crispim Ignácio ◽  
Fabiane Barreto Vavassori Benitti

Na Engenharia de Requisitos existe uma diversidade de técnicas que podem ser usadas para elicitar os requisitos. No cenário atual, não foram encontradas fontes onde essas técnicas são devidamente organizadas, facilitando o entendimento na identificação de suas características, bem como auxiliar na busca por técnicas para um determinado contexto. Este artigo descreve o desenvolvimento de um guia que organiza e categoriza as técnicas de elicitação de requisitos para suporte na identificação das técnicas apropriadas para o cenário de determinado projeto. Através de um mapeamento sistemático, 96 técnicas foram organizadas compondo o guia apresentado neste artigo. Por meio de uma avaliação com 30 participantes, nós podemos evidenciar a efetividade do guia em sugerir técnicas de elicitação, bem como o seu fácil uso.


2017 ◽  
Vol 37 (Junho) ◽  
Author(s):  
Jairo Rodrigo Tomaszewski ◽  
Daniel Formolo

2017 ◽  
Vol 38 (0) ◽  
Author(s):  
Igor Machado Coelho

Sign in / Sign up

Export Citation Format

Share Document