887 resultados para Requisitos legais
Resumo:
According to the Forest Code of 1965, it is mandatory that every rural property destine part of its land to the establishment of Legal Reserves. When a diagnosis is made over all Brazil, the reality is quite different from what is demanded by law. Therefore, this work, as a general objective, proposes ways of establishing Legal Reserves based on the analysis of the environmental deterioration in a river basin. For this purpose, the environmental deterioration was detected based on three diagnoses: physical-conservational, socioeconomical, and environmental quality. In this way, from a quantitative and qualitative diagnosis, it was possible to identify the main aggressive factors in the studied river basin and to indicate the main vulnerabilities that the area is subjected. According to such diagnosis, some proposals for the establishment of Legal Reserves are discussed here based on scientific arguments aimed at the conservation of water resources, soil and biodiversity. It is hoped, that from this study, the environment receives a new tool for diagnosis, pollution control, recovery and conservation of natural resources.
Resumo:
The health worker is seized in this research beyond the mere applicability of legal devices concerning the legislation of Labor, in order to be established correlations with activities alluding to the public power in the ambit of State of Rio Grande do Norte (RN). This dissertation is an cutting of analysis circumscribed in the research, "Accidents at work: law, citizenship and justice," of the Grupo de Estudos Seguridade Social e Trabalho (GESTO) of Universidade Federal do Rio Grande do Norte (UFRN). The overall goal turned to apprehend and relate contradictory elements inherent compliance of Occupational Health and Safety (OHS) in the supermarket which showed the highest occurrence of legal violations recognized by the Labor Justice of RN in the period between 2006 and 2008 . The specific objectives turned to identify, from the condemnatory sentences, violations inherent in the protective direction of the OH & S legislation; analyze the relationship of health damages to workers at the supposed recognition of rights claimed in condemnatory sentences and correlate violations inherent in the legislation OSH impacts on the health of workers, from data contained in expert reports. The justification for perform the research backed up, among other factors, in the fact that class of activity has been presented as the most recurrent in condemnatory sentences, since it chose to focus the analysis on documentary evidence from the supermarket which showed greater expression in relation to violations of the OSH legislation. From a qualitative perspective, the methodological approach was based on content analysis of thirteen condemnatory sentences, handed down by the potiguar labor justice, and three expert reports from a large supermarket in the city of Natal/RN. Aftermaths are evidenced relating to the cyclical processes of reorganization of capital, demanding requirements for labor organizations whose strategies for survival include identifying mechanisms to extract as much of the work force. Structural determination and ideological context that puts into question the historical achievements of workers, for example the legal devices aimed at preventing workplace accidents, expressed in this research as relativized, showing limitations of reach, as was inferred the indemnities, by material and moral damages, arising from Work-Related Musculoskeletal Diseases (MSDs'S), recognized by the laborite judiciary
Resumo:
Aspect Oriented approaches associated to different activities of the software development process are, in general, independent and their models and artifacts are not aligned and inserted in a coherent process. In the model driven development, the various models and the correspondence between them are rigorously specified. With the integration of aspect oriented software development (DSOA) and model driven development (MDD) it is possible to automatically propagate models from one activity to another, avoiding the loss of information and important decisions established in each activity. This work presents MARISA-MDD, a strategy based on models that integrate aspect-oriented requirements, architecture and detailed design, using the languages AOV-graph, AspectualACME and aSideML, respectively. MARISA-MDD defines, for each activity, representative models (and corresponding metamodels) and a number of transformations between the models of each language. These transformations have been specified and implemented in ATL (Atlas Definition Language), in the Eclipse environment. MARISA-MDD allows the automatic propagation between AOV-graph, AspectualACME, and aSideML models. To validate the proposed approach two case studies, the Health Watcher and the Mobile Media have been used in the MARISA-MDD environment for the automatic generation of AspectualACME and aSideML models, from the AOV-graph model
Resumo:
The tracking between models of the requirements and architecture activities is a strategy that aims to prevent loss of information, reducing the gap between these two initial activities of the software life cycle. In the context of Software Product Lines (SPL), it is important to have this support, which allows the correspondence between this two activities, with management of variability. In order to address this issue, this paper presents a process of bidirectional mapping, defining transformation rules between elements of a goaloriented requirements model (described in PL-AOVgraph) and elements of an architectural description (defined in PL-AspectualACME). These mapping rules are evaluated using a case study: the GingaForAll LPS. To automate this transformation, we developed the MaRiPLA tool (Mapping Requirements to Product Line Architecture), through MDD techniques (Modeldriven Development), including Atlas Transformation Language (ATL) with specification of Ecore metamodels jointly with Xtext , a DSL definition framework, and Acceleo, a code generation tool, in Eclipse environment. Finally, the generated models are evaluated based on quality attributes such as variability, derivability, reusability, correctness, traceability, completeness, evolvability and maintainability, extracted from the CAFÉ Quality Model
Resumo:
A automação consiste em uma importante atividade do processo de teste e é capaz de reduzir significativamente o tempo e custo do desenvolvimento. Algumas ferramentas tem sido propostas para automatizar a realização de testes de aceitação em aplicações Web. Contudo, grande parte delas apresenta limitações importantes tais como necessidade de valoração manual dos casos de testes, refatoração do código gerado e forte dependência com a estrutura das páginas HTML. Neste trabalho, apresentamos uma linguagem de especificação de teste e uma ferramenta concebidas para minimizar os impactos propiciados por essas limitações. A linguagem proposta dá suporte aos critérios de classes de equivalência e a ferramenta, desenvolvida sob a forma de um plug-in para a plataforma Eclipse, permite a geração de casos de teste através de diferentes estratégias de combinação. Para realizar a avaliação da abordagem, utilizamos um dos módulos do Sistema Unificado de Administração Publica (SUAP) do Instituto Federal do Rio Grande do Norte (IFRN). Participaram da avaliação analistas de sistemas e um técnico de informática que atuam como desenvolvedores do sistema utilizado.
Resumo:
Automation has become increasingly necessary during the software test process due to the high cost and time associated with such activity. Some tools have been proposed to automate the execution of Acceptance Tests in Web applications. However, many of them have important limitations such as the strong dependence on the structure of the HTML pages and the need of manual valuing of the test cases. In this work, we present a language for specifying acceptance test scenarios for Web applications called IFL4TCG and a tool that allows the generation of test cases from these scenarios. The proposed language supports the criterion of Equivalence Classes Partition and the tool allows the generation of test cases that meet different combination strategies (i.e., Each-Choice, Base-Choice and All Combinations). In order to evaluate the effectiveness of the proposed solution, we used the language and the associated tool for designing and executing Acceptance Tests on a module of Sistema Unificado de Administração Pública (SUAP) of Instituto Federal Rio Grande do Norte (IFRN). Four Systems Analysts and one Computer Technician, which work as developers of the that system, participated in the evaluation. Preliminary results showed that IFL4TCG can actually help to detect defects in Web applications
Resumo:
The approach Software Product Line (SPL) has become very promising these days, since it allows the production of customized systems on large scale through product families. For the modeling of these families the Features Model is being widely used, however, it is a model that has low level of detail and not may be sufficient to guide the development team of LPS. Thus, it is recommended add the Features Model to other models representing the system from other perspectives. The goals model PL-AOVgraph can assume this role complementary to the Features Model, since it has a to context oriented language of LPS's, which allows the requirements modeling in detail and identification of crosscutting concerns that may arise as result of variability. In order to insert PL-AOVgraph in development of LPS's, this paper proposes a bi-directional mapping between PL-AOVgraph and Features Model, which will be automated by tool ReqSys-MDD. This tool uses the approach of Model-Driven Development (MDD), which allows the construction of systems from high level models through successive transformations. This enables the integration of ReqSys-MDD with other tools MDD that use their output models as input to other transformations. So it is possible keep consistency among the models involved, avoiding loss of informations on transitions between stages of development
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:
When crosscutting concerns identification is performed from the beginning of development, on the activities involved in requirements engineering, there are many gains in terms of quality, cost and efficiency throughout the lifecycle of software development. This early identification supports the evolution of requirements, detects possible flaws in the requirements specification, improves traceability among requirements, provides better software modularity and prevents possible rework. However, despite these several advantages, the crosscutting concerns identification over requirements engineering faces several difficulties such as the lack of systematization and tools that support it. Furthermore, it is difficult to justify why some concerns are identified as crosscutting or not, since this identification is, most often, made without any methodology that systematizes and bases it. In this context, this paper proposes an approach based on Grounded Theory, called GT4CCI, for systematizing and basing the process of identifying crosscutting concerns in the initial stages of the software development process in the requirements document. Grounded Theory is a renowned methodology for qualitative analysis of data. Through the use of GT4CCI it is possible to better understand, track and document concerns, adding gains in terms of quality, reliability and modularity of the entire lifecycle of software
Resumo:
The importance of non-functional requirements for computer systems is increasing. Satisfying these requirements requires special attention to the software architecture, since an unsuitable architecture introduces greater complexity in addition to the intrinsic complexity of the system. Some studies have shown that, despite requirements engineering and software architecture activities act on different aspects of development, they must be performed iteratively and intertwined to produce satisfactory software systems. The STREAM process presents a systematic approach to reduce the gap between requirements and architecture development, emphasizing the functional requirements, but using the non-functional requirements in an ad hoc way. However, non-functional requirements typically influence the system as a whole. Thus, the STREAM uses Architectural Patterns to refine the software architecture. These patterns are chosen by using non-functional requirements in an ad hoc way. This master thesis presents a process to improve STREAM in making the choice of architectural patterns systematic by using non-functional requirements, in order to guide the refinement of a software architecture
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:
In the context of Software Engineering, web accessibility is gaining more room, establishing itself as an important quality attribute. This fact is due to initiatives of institutions such as the W3C (World Wide Web Consortium) and the introduction of norms and laws such as Section 508 that underlie the importance of developing accessible Web sites and applications. Despite these improvements, the lack of web accessibility is still a persistent problem, and could be related to the moment or phase in which this requirement is solved within the development process. From the moment when Web accessibility is generally regarded as a programming problem or treated when the application is already developed entirely. Thus, consider accessibility already during activities of analysis and requirements specification shows itself a strategy to facilitate project progress, avoiding rework in advanced phases of software development because of possible errors, or omissions in the elicitation. The objective of this research is to develop a method and a tool to support requirements elicitation of web accessibility. The strategy for the requirements elicitation of this method is grounded by the Goal-Oriented approach NFR Framework and the use of catalogs NFRs, created based on the guidelines contained in WCAG 2.0 (Web Content Accessibility Guideline) proposed by W3C
Resumo:
Professional responsibility is an inherent factor to the medical activity. Therefore, the adoption of a healthy conduct based on good relationship between the physician and the patient, as well as the understanding of this professional of the several aspects involved in the inguinal hernia repairs, are considered the better means to protect himself against possible litigations with its patients. This issue provides a complete evaluation of medical and legal problems related to the inguinal hernia surgery, and discusses the care that surgeon must exercise during preoperative, intraoperative and postoperative periods. That authors also comment about medical error and its conception from the point of the new Civil Code.
Resumo:
Os conflitos médico-legais que ocorrem no exercício da Cirurgia e da Medicina são motivos de preocupação não só no meio médico, mas também na sociedade como um todo, pois se de um lado geram um maior desgaste emocional ao médico, por outro, os pacientes estão sendo rejeitados. As causas desses conflitos são muitas, envolvendo fatores não assistenciais, como o sistema de saúde distorcido e desorganizado, a falta de participação da sociedade e do médico na melhoria desse sistema, o aparelho formador que lança no mercado grande número de jovens médicos despreparados para o exercício dessa nobre profissão, além da falta do ensino continuado. A solução para esses conflitos não poderá ser por meio de simples criação de leis, e nem pela negativa da existência do erro médico, que ocorre numa freqüência até maior do que os próprios conflitos. Todavia, pode-se afirmar que é muito importante melhorar a relação médico-paciente. É necessário, ainda, que o médico conheça a fundo seus deveres de conduta e que, principalmente, se abstenha de praticar abusos do poder. A sociedade deve também entender que a saúde não é uma questão exclusiva dos médicos e que deve lutar pela melhoria das condições dos níveis de vida.
Resumo:
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior