568 resultados para relacionamentos amorosos
Resumo:
This work proposes a model based approach for pointcut management in the presence of evolution in aspect oriented systems. The proposed approach, called conceptual visions based pointcuts, is motivated by the observation of the shortcomings in traditional approaches pointcuts definition, which generally refer directly to software structure and/or behavior, thereby creating a strong coupling between pointcut definition and the base code. This coupling causes the problem known as pointcut fragility problem and hinders the evolution of aspect-oriented systems. This problem occurs when all the pointcuts of each aspect should be reviewed due to any software changes/evolution, to ensure that they remain valid even after the changes made in the software. Our approach is focused on the pointcuts definition based on a conceptual model, which has definitions of the system's structure in a more abstract level. The conceptual model consists of classifications (called conceptual views) on entities of the business model elements based on common characteristics, and relationships between these views. Thus the pointcuts definitions are created based on the conceptual model rather than directly referencing the base model. Moreover, the conceptual model contains a set of relationships that allows it to be automatically verified if the classifications in the conceptual model remain valid even after a software change. To this end, all the development using the conceptual views based pointcuts approach is supported by a conceptual framework called CrossMDA2 and a development process based on MDA, both also proposed in this work. As proof of concept, we present two versions of a case study, setting up a scenario of evolution that shows how the use of conceptual visions based pointcuts helps detecting and minimizing the pointcuts fragility. For the proposal evaluation the Goal/Question/Metric (GQM) technique is used together with metrics for efficiency analysis in the pointcuts definition
Resumo:
Software Product Line (SPL) consists of a software development paradigm, whose main focus is to identify features common and variability among applications in a specific domain. An LPS is designed to attend all products requirements from its product family. These requirements and LPS may have changes over time due to several factors, such as evolution of product requirements, evolution of the market, evolution of SLP process, evolution of the technologies used to develop the products. To handle these changes, LPS should be modified and evolve in order to not become obsolete, and adapt itself to new requirements. The Changes Impact Analysis is an activity that understand and identify what consequences these changes are cause on LPS. Impact Analysis on LPS may be supported by traceability relationships, which identify relationships between artefacts created during all phases of software development. Despite the solutions of change impact analysis based on traceability for software, there is a lack of solutions for assessing the change impact analysis based on traceability for LPS, since existing solutions do not include estimates specific to the artefacts of LPS. Thus, this paper proposes a process of change impact analysis and an tool for assessing the change impact through traceability of artefacts in LPS. For this purpose, we specified a process of change impact analysis that considers artifacts produced during the development of LPS. We have also implemented a tool which allows estimating and identifying artefacts and products of LPS affected from changes in other products, changes in class, changes in features, changes between releases of LPS and artefacts related to changes in core assets and variability. Finally, the results were evaluated through metrics
Resumo:
The activity of requirements engineering is seen in agile methods as bureaucratic activity making the process less agile. However, the lack of documentation in agile development environment is identified as one of the main challenges of the methodology. Thus, it is observed that there is a contradiction between what agile methodology claims and the result, which occurs in the real environment. For example, in agile methods the user stories are widely used to describe requirements. However, this way of describing requirements is still not enough, because the user stories is an artifact too narrow to represent and detail the requirements. The activities of verifying issues like software context and dependencies between stories are also limited with the use of only this artifact. In the context of requirements engineering there are goal oriented approaches that bring benefits to the requirements documentation, including, completeness of requirements, analysis of alternatives and support to the rationalization of requirements. Among these approaches, it excels the i * modeling technique that provides a graphical view of the actors involved in the system and their dependencies. This work is in the context of proposing an additional resource that aims to reduce this lack of existing documentation in agile methods. Therefore, the objective of this work is to provide a graphical view of the software requirements and their relationships through i * models, thus enriching the requirements in agile methods. In order to do so, we propose a set of heuristics to perform the mapping of the requirements presented as user stories in i * models. These models can be used as a form of documentation in agile environment, because by mapping to i * models, the requirements will be viewed more broadly and with their proper relationships according to the business environment that they will meet
Resumo:
The occurrence of problems related to the scattering and tangling phenomenon, such as the difficulty to do system maintenance, increasingly frequent. One way to solve this problem is related to the crosscutting concerns identification. To maximize its benefits, the identification must be performed from early stages of development process, but some works have reported that this has not been done in most of cases, making the system development susceptible to the errors incidence and prone to the refactoring later. This situation affects directly to the quality and cost of the system. PL-AOVgraph is a goal-oriented requirements modeling language which offers support to the relationships representation among requirements and provides separation of crosscutting concerns by crosscutting relationships representation. Therefore, this work presents a semi-automatic method to crosscutting concern identification in requirements specifications written in PL-AOVgraph. An adjacency matrix is used to identify the contributions relationships among the elements. The crosscutting concern identification is based in fan-out analysis of contribution relationships from the informations of adjacency matrix. When identified, the crosscutting relationships are created. And also, this method is implemented as a new module of ReqSys-MDD tool
Resumo:
This study is about the primary stakeholder management - the resident community, given its participation and support for the development of tourism in touristic destinations. It has as a general aim to analyze the factors that are capable to influence the residents‟ support to the development of religious tourism in Santa Cruz, RN, and the existing interrelationships between factors. In order to achieve this objective, it was necessary to use exploratory and descriptive research, followed by a quantitative approach through questionnaires with 422 residents of Santa Cruz -RN. The study was based on the variables relationship model proposed by Nunkoo and Ramkissoon (2012), it was also used the technique of Structural Equation Modeling - SEM, aiming to explain the relationships between the constructs studied. The results found on the survey suggest that the more residents realize the benefits generated by tourism, as well as trust in government actors in charge of tourism development, the more there will be a propensity to support the development of religious tourism. This result is similar to the one found in the study of Nunkoo and Ramkissoon (2012). We conclude that the structural model that best represents the reality of Santa Cruz -RN is composed of the factors: benefits, costs, and confidence in governmental actors, which are able to influence the support of Santa Cruz‟s residents for the development of religious tourism. It is also noteworthy that it was found a highly significant connection between the factors benefits perceived from tourism and confidence in governmental actors and between both of them, the political support for tourism
Resumo:
Este trabalho advoga a idéia de que os relacionamentos colaborativos entre universidade e escolas de 1º e 2º graus representam alternativa metodológica privilegiada tanto para investigação, quanto para atuação sobre o desenvolvimento profissional de professores e suas condições de trabalho. Projetos de natureza coletiva, que aproximam a pesquisa da realidade a ser estudada, como a pesquisa-ação colaborativa, constituem exemplos muito positivos de parceria entre universidade e escolas de 1º e 2º graus, porque geram oportunidades de exercício de práticas inovadoras no interior das escolas e o desenvolvimento de profissionais reflexivos em educação.Por se voltarem para a renovação simultânea de ambas as instituições envolvidas (universidade e escolas), de seus profissionais e de suas práticas, projetos colaborativos permitem, especialmente, que aprendamos mais sobre formas alternativas de iniciar e consolidar mudanças educacionais.
Resumo:
O presente artigo tem como objetivo propor um modelo de alinhamento competitivo para a rede de atores do turismo, visando aumentar sua coesão e facilitar a busca de objetivos comuns. Tal proposta foi definida com base na expertise dos autores na análise de redes de turismo, aliada a resultados obtidos na pesquisa em Ouro Preto (MG). Dessa forma, foi possível perceber o peso dos atores envolvidos em função dos critérios de escolha utilizados pelos visitantes para configurar seu caminho dentro da região turística analisada e, assim, reforçar os relacionamentos existentes.
Resumo:
Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)
Resumo:
Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)
Resumo:
Pós-graduação em Comunicação - FAAC
Resumo:
Pós-graduação em Televisão Digital: Informação e Conhecimento - FAAC
Resumo:
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
Resumo:
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
Resumo:
Pós-graduação em Educação - FFC
Resumo:
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)