6 research outputs found
Generating Requirements Views: A Transformation-Driven Approach
This paper reports the use of transformations based on XML to generate requirements views. A strategy to generate views is defined and scenarios and class diagrams are automatically created from a goal oriented model; the V-graph
[pt] UMA ESTRATÉGIA ORIENTADA A ASPECTOS PARA MODELAGEM DE REQUISITOS
Devido ao tamanho e complexidade dos sistemas de software,
torna-se cada
vez mais difícil manipular os modelos que os representam.
É difícil identificar o
impacto de mudanças, modificar, ou reutilizar partes da
modelagem em outros
projetos porque as características do sistema são, na
maioria das vezes, muito
relacionadas umas às outras. Métodos tradicionais de
modelagem e programação
utilizam métodos de separação para minimizar este
acoplamento, porém eles
priorizam apenas uma dimensão das características do
sistema (classes, funções,
eventos, dentre outras). Características em outras
dimensões permanecem
espalhadas e entrelaçadas, i.e, elas são características
transversais. Nesta tese,
propomos que a separação considerando diferentes
dimensões, abordado pela
programação orientada a aspectos, seja realizada durante a
definição de requisitos.
Definimos um metamodelo para integração de características
transversais que
provê um conjunto de atividades e mecanismos para
facilitar a modularização,
rastreabilidade, modificação e reuso de requisitos. Estes
mecanismos são
centrados em uma linguagem que define um novo construto
para ser utilizado em
linguagens de requisitos tradicionais, possibilitando a
descrição e composição de
características transversais. Mostramos como aplicar este
metamodelo utilizando o
V-graph, um tipo de modelo de metas, e realizando dois
estudos de caso.Due to the increasing software complexity, it has been
difficult to
manipulate the models that represent them. It is difficult
to identify the impact of
changes, to modify, or reuse model parts in other projects
because the system
concerns are, in general, strongly interconnected.
Traditional modeling and
programming methods use separation method to minimize this
coupling, however
they consider only one dimension (classes, functions,
events). Therefore, the
concerns in other dimensions continue scattered and
tangled, i.e., they are
crosscutting concerns. In this thesis, we applied aspect-
oriented concepts in
modeling requirements. We define a metamodel to integrate
crosscutting concerns
that provides a set of activities and mechanisms to
facilitate the requirements
modularization, traceability, evolution and reuse. These
mechanisms are centered
in a language that defines new constructs to be used in
traditional requirements
languages, allowing the separation and composition of
crosscutting concerns. We
present two detailed case studies to show the proposed
metamodel instantiated to
a goal oriented requirements model, V-graph
Analisando uma técnica de elicitação baseada na criatividade combinacional - um estudo comparativo
Diante da crescente competitividade do mercado, a Engenharia de Requisitos tem buscado, através de técnicas de criatividade, fornecer meios para elicitação de requisitos úteis e inovadores. Dentre estas técnicas há a criatividade combinacional, que possibilita a produção de novas ideias através da combinação de ideias antigas não familiares. Trabalhos nesta linha têm demonstrado bons resultados, mas poucos comparam esta técnica com outras. Assim, o objetivo deste trabalho é comparar os resultados alcançados na elicitação usando e não usando uma abordagem combinacional. A elicitação teve a participação de 17 usuários assíduos de um sistema acadêmico, dos quais 9 utilizaram a abordagem combinacional e 8 uma abordagem baseada em entrevista. A elicitação foi realizada numa reunião, na qual os participantes criaram, individualmente, 42 requisitos válidos, 21 por cada técnica. Destes, apenas 9 foram avaliados como úteis e originais. Em termos quantitativos, não houve grande diferença na quantidade de requisitos ao mesmo tempo úteis e originais que foram gerados pelas duas técnicas. Entretanto, mais requisitos úteis foram gerados com a técnica de entrevista. Em termos qualitativos, os participantes sugeriram que uma abordagem mista facilitaria a elaboração de ideias inovadoras
COGNITIO: UM PROCESSO PARA REUSO DE REQUISITOS
Este artigo apresenta um processo de reuso de requisitos, denominado Cognitio, o qual busca fornecer ganhos na produtividade e qualidade dos softwares gerados, de forma que os stakeholders se sintam motivados tanto para desenvolver software com reuso quanto para o reuso. Para a formação do repositório, organizamos as informações relacionadas aos requisitos através da linguagem Q7, e apresentamos através do framework NFR como o nosso processo pode ser aplicado
COGNITIO: UM PROCESSO PARA REUSO DE REQUISITOS
Este artigo apresenta um processo de reuso de requisitos, denominado Cognitio, o qual busca fornecer ganhos na produtividade e qualidade dos softwares gerados, de forma que os stakeholders se sintam motivados tanto para desenvolver software com reuso quanto para o reuso. Para a formação do repositório, organizamos as informações relacionadas aos requisitos através da linguagem Q7, e apresentamos através do framework NFR como o nosso processo pode ser aplicado
Use of Interrupted Time Series Analysis in Understanding the Course of the Congenital Syphilis Epidemic in Brazil
To fight against the rising incidence of syphilis, the Brazilian Ministry of Health (MoH) launched the “Syphilis No!” Project (SNP), with specific resources funded by a parliamentary amendment. Then, in 2018, a national rapid response started to be implemented on the Brazilian Unified Health System (SUS, Sistema Único de Saúde) in two strategic lines (1) to reinforce SUS's universal actions and (2) to implement specific ones to 100 municipalities chosen by the MoH as priorities for syphilis congenital response. In 2015, such localities represented 6895% of congenital syphilis cases in Brazil. In this context, SNP has implemented actions to strengthen epidemiological surveillance of acquired syphilis and congenital syphilis by instituting an integrated and collaborative response through health services networks and reinforcing interstate relations. Methods: A quasi-experimental study using time series analysis was conducted to assess immediate impacts and changes to the trend in national congenital syphilis before and after the project, from September 2016 to December 2019. Data were assessed considering rates of congenital syphilis per 1,000 live births in all priority municipalities (n=100) covered by the project and in non-priority municipalities (n=5,470) from all five macro-regions of Brazil. Findings: Priority municipalities showed a greater reduction (change in trend) in comparison to non-priority. The linear regression model revealed trend changes after the intervention, with both groups of municipalities showing a drop in the average monthly number of cases per 1,000 live births, with a reduction of -0·21 (CI 95% -0·33 to -0·09; p=0·0011) in priority municipalities and of -0·10 (CI 95% -0.19 to -0.02; p=0·0216) in non-priority municipalities. Interpretation: The study using ITS provides important evidence on the direction, timing, and magnitude of the effects of interventions introduced as part of the SNP on congenital syphilis in Brazil. Our results suggest that the Syphilis No! Project influenced the trends of congenital syphilis in Brazil from 2018, with higher reductions achieved in the priority municipalities. Funding: The research is funded by a grant to the Syphilis No! Project from Brazilian Ministry of Health (Project Number: 54/2017). The funders had no role in study design, analysis, decision to publish, or preparation of the manuscript