321 resultados para developer
Resumo:
The right to artistic expression, freedom granted in the western democratic constitutionalism, is a fundamental right that cyclically, compared to other cohesive rights of expression, has been forgotten and put in an irrelevant juridical-dogmatic position. The first reason for this behaviour that disesteems artistic freedom is the valorisation of rationalism and scientificism in the modern society, subordinating academic researches to utilitarianism, relegating the purpose of feelings and spirituality on men s elocution, therefore, we investigate, guided by philosophy, the attribution of art on human formation, due to its capacity in harmonising reason and emotion. After that, we affirm the fundamental right to artistic expression s autonomy in the 1988 valid constitutional order, after a comparative explanation of freedom in the Fundamental Laws of United States, Portugal, Spain and Germany; and the construction historic-constitutional of the same right in the Brazilian Constitutions. In this desiderate, the theoric mark chosen is the Liberal Theory of the fundamental rights, guiding the exam through jusfundamental dimensions: juridical-subjective and juridical-objective. Whilst the first, classical function of resistance, delimitates the protection area of the artistic expression right from its specific content, titularity and its constitutional and subconstitutional limits, the other one establishes it as cultural good of the Social Order, defining to the State its rendering duties of protection, formation and cultural promotion. We do not admit artistic communication, granted without legal reserve, to be transposed of restrictions that belong to other fundamental rights and, when its exercise collides with another fundamental right or juridical-constitutional good, the justification to a possible state intervention that tangentiates its protection area goes, necessarily, through the perquisition of the artist s animus, the used method, the many viable interpretations and, at last, the correct application of the proportionality criteria. The cultural public politics analysis, nevertheless, observes the pluralism principle of democratic substratum, developer of the cultural dialogue and opposed to patterns determined by the mass cultural industry. All powers are attached, on the scope of its typical attributions, to materialise public politics that have the cultural artistic good as its aim, due to the constant rule contained in §1, art. 5º of the Federal Constitution. However, the access and the incentive laws to culture must be constantly supervised by the constitutional parameter of fundamental right to equality
Resumo:
In recent years, the Brazilian construction industry has gone by changes like currency stability, increasing competition, shortage of skilled labor and increasing quality importance required by the customer, who made the sector companies seek solutions through new management practices in order to become more efficient. A alternative to these management practices is known as Lean Construction which is derived from the Toyota System Production. Lean Construction main goals are to reduce parts of activities that do not add value, increase product value by considering customer needs, reduce variability and production cycle time, simplify process by reducing the number of parts or steps, increase the flexibility in the product execution and transparency process, focus the control on overall process, introduce continuous improvement process, maintain a balance between improvements in flows and conversions and seek to learn from practices adopted by competitors. However, the construction industry is characterized by having nomadic activity, which undertakes an unique product with high cost of production and big inertia for behavioral change, making it difficult to implement the philosophy of lean construction in companies. In this sense, the main objective of this study is to develop a methodology for implementation of the principles of Lean Construction. The method of implementing the proposed management system was designed with the aid of 5W2H tool, and the implementation process is divided into three phases. The first one aims to know in a macro way the current operation of construction, identify who is its target audience and what are the products and services offered to the Market. The second phase aims to describe what actions should be taken and which documents are needed to be created or modified; finally, the third step goal consists in how to control and monitor established processes, where through Strategic Planning the company goals would be set along with their respective targets and indicators in order to keep the system working, aiming for continuous improvement with focus on the customer. This methodology was conceived as a case study analyzing a medium size construction with more than 18 years of activity and certified for almost 10 years with ISO9001 and level A in PBQP-H. We also conclude that this implementation process can be used in any developer and / or builder
Resumo:
Surveys carried out in many Brazilian cities have shown that the CDW Construction and Demolition Waste, in some cases, represent more than 50% of the mass of urban solid residue. Municipalities have struggled to manage in an effective way huge quantities of CDW generated every day and solve the problem of the illegal dumping in an inadequate area, which compromise the quality of life of the population as a whole, thus causing serious problems concerning social-environmental and sanitary. This paperwork was meant it carry out environmental diagnosis of the management and the final destination of the CDW in the city of Parnamirim/RN. The methodology used in this work constituted in the bibliographical research, conducted to give support and fundaments to the subject in question, identification of the main places of legal and illegal dumping, identification of the environmental impacts caused by the irregular deposition of the CDW, valuation of quantity and quality of the CDW and perception according to the Environmental Legislation. The necessary data for the elaboration of this study were carried out through the appliance of questionnaires with open and closed questions, applied to 14 (fourteen) Real Estate developer companies associated with SINDUSCON/RN and 05 companies that deal with the transportation and collection of CDW, formal and informal interviews, exploitational visits and photographical records. The collected data went through a statistic treatment being organized into tables and graphs. The main results obtained from this research show that the interviewees hold a medium knowledge of the specific Environmental Legislation; do not have an effective model of environmental management, resorting to only reusing CDW; that the reusing of CDW is not substantial, as much as the possibility of recycling has a minimal consideration. It was also verified that a considerable percentage of interviewees affirmed to send CDW to illegal and inadequate locations. It is expected that such study can be used as an important tool to subsidize the public administration in the pursuit of solutions which could bring benefits to society and the environment
Resumo:
The development of interactive systems involves several professionals and the integration between them normally uses common artifacts, such as models, that drive the development process. In the model-driven development approach, the interaction model is an artifact that includes the most of the aspects related to what and how the user can do while he/she interacting with the system. Furthermore, the interactive model may be used to identify usability problems at design time. Therefore, the central problematic addressed by this thesis is twofold. In the first place, the interaction modeling, in a perspective that helps the designer to explicit to developer, who will implement the interface, the aspcts related to the interaction process. In the second place, the anticipated identification of usability problems, that aims to reduce the application final costs. To achieve these goals, this work presents (i) the ALaDIM language, that aims to help the designer on the conception, representation and validation of his interactive message models; (ii) the ALaDIM editor, which was built using the EMF (Eclipse Modeling Framework) and its standardized technologies by OMG (Object Management Group); and (iii) the ALaDIM inspection method, which allows the anticipated identification of usability problems using ALaDIM models. ALaDIM language and editor were respectively specified and implemented using the OMG standards and they can be used in MDA (Model Driven Architecture) activities. Beyond that, we evaluated both ALaDIM language and editor using a CDN (Cognitive Dimensions of Notations) analysis. Finally, this work reports an experiment that validated the ALaDIM inspection method
Resumo:
Over the years the use of application frameworks designed for the View and Controller layers of MVC architectural pattern adapted to web applications has become very popular. These frameworks are classified into Actions Oriented and Components Oriented , according to the solution strategy adopted by the tools. The choice of such strategy leads the system architecture design to acquire non-functional characteristics caused by the way the framework influences the developer to implement the system. The components reusability is one of those characteristics and plays a very important role for development activities such as system evolution and maintenance. The work of this dissertation consists to analyze of how the reusability could be influenced by the Web frameworks usage. To accomplish this, small academic management applications were developed using the latest versions of Apache Struts and JavaServer Faces frameworks, the main representatives of Java plataform Web frameworks of. For this assessment was used a software quality model that associates internal attributes, which can be measured objectively, to the characteristics in question. These attributes and metrics defined for the model were based on some work related discussed in the document
Resumo:
This work presents a proposal of a multi-middleware environment to develop distributed applications, which abstracts different underlying middleware platforms. This work describes: (i) the reference architecture designed for the environment, (ii) an implementation which aims to validate the specified architecture integrating CORBA and EJB, (iii) a case study illustrating the use of the environment, (iv) a performance analysis. The proposed environment allows interoperability on middleware platforms, allowing the reuse of components of different kinds of middleware platforms in a transparency away to the developer and without major losses in performance. Also in the implementation we developed an Eclipse plugin which allows developers gain greater productivity at developing distributed applications using the proposed environment
Resumo:
Ubiquitous computing systems operate in environments where the available resources significantly change during the system operation, thus requiring adaptive and context aware mechanisms to sense changes in the environment and adapt to new execution contexts. Motivated by this requirement, a framework for developing and executing adaptive context aware applications is proposed. The PACCA framework employs aspect-oriented techniques to modularize the adaptive behavior and to keep apart the application logic from this behavior. PACCA uses abstract aspect concept to provide flexibility by addition of new adaptive concerns that extend the abstract aspect. Furthermore, PACCA has a default aspect model that considers habitual adaptive concerns in ubiquitous applications. It exploits the synergy between aspect-orientation and dynamic composition to achieve context-aware adaptation, guided by predefined policies and aim to allow software modules on demand load making possible better use of mobile devices and yours limited resources. A Development Process for the ubiquitous applications conception is also proposed and presents a set of activities that guide adaptive context-aware developer. Finally, a quantitative study evaluates the approach based on aspects and dynamic composition for the construction of ubiquitous applications based in metrics
Resumo:
On the last years, several middleware platforms for Wireless Sensor Networks (WSN) were proposed. Most of these platforms does not consider issues of how integrate components from generic middleware architectures. Many requirements need to be considered in a middleware design for WSN and the design, in this case, it is possibility to modify the source code of the middleware without changing the external behavior of the middleware. Thus, it is desired that there is a middleware generic architecture that is able to offer an optimal configuration according to the requirements of the application. The adoption of middleware based in component model consists of a promising approach because it allows a better abstraction, low coupling, modularization and management features built-in middleware. Another problem present in current middleware consists of treatment of interoperability with external networks to sensor networks, such as Web. Most current middleware lacks the functionality to access the data provided by the WSN via the World Wide Web in order to treat these data as Web resources, and they can be accessed through protocols already adopted the World Wide Web. Thus, this work presents the Midgard, a component-based middleware specifically designed for WSNs, which adopts the architectural patterns microkernel and REST. The microkernel architectural complements the component model, since microkernel can be understood as a component that encapsulates the core system and it is responsible for initializing the core services only when needed, as well as remove them when are no more needed. Already REST defines a standardized way of communication between different applications based on standards adopted by the Web and enables him to treat WSN data as web resources, allowing them to be accessed through protocol already adopted in the World Wide Web. The main goals of Midgard are: (i) to provide easy Web access to data generated by WSN, exposing such data as Web resources, following the principles of Web of Things paradigm and (ii) to provide WSN application developer with capabilities to instantiate only specific services required by the application, thus generating a customized middleware and saving node resources. The Midgard allows use the WSN as Web resources and still provide a cohesive and weakly coupled software architecture, addressing interoperability and customization. In addition, Midgard provides two services needed for most WSN applications: (i) configuration and (ii) inspection and adaptation services. New services can be implemented by others and easily incorporated into the middleware, because of its flexible and extensible architecture. According to the assessment, the Midgard provides interoperability between the WSN and external networks, such as web, as well as between different applications within a single WSN. In addition, we assessed the memory consumption, the application image size, the size of messages exchanged in the network, and response time, overhead and scalability on Midgard. During the evaluation, the Midgard proved satisfies their goals and shown to be scalable without consuming resources prohibitively
Resumo:
Using formal methods, the developer can increase software s trustiness and correctness. Furthermore, the developer can concentrate in the functional requirements of the software. However, there are many resistance in adopting this software development approach. The main reason is the scarcity of adequate, easy to use, and useful tools. Developers typically write code and test it. These tests usually consist of executing the program and checking its output against its requirements. This, however, is not always an exhaustive discipline. On the other side, using formal methods one might be able to investigate the system s properties further. Unfortunately, specification languages do not always have tools like animators or simulators, and sometimes there are no friendly Graphical User Interfaces. On the other hand, specification languages usually have a compiler which normally generates a Labeled Transition System (LTS). This work proposes an application that provides graphical animation for formal specifications using the LTS as input. The application initially supports the languages B, CSP, and Z. However, using a LTS in a specified XML format, it is possible to animate further languages. Additionally, the tool provides traces visualization, the choices the user did, in a graphical tree. The intention is to improve the comprehension of a specification by providing information about errors and animating it, as the developers do for programming languages, such as Java and C++.
Resumo:
Software Repository Mining (MSR) is a research area that analyses software repositories in order to derive relevant information for the research and practice of software engineering. The main goal of repository mining is to extract static information from repositories (e.g. code repository or change requisition system) into valuable information providing a way to support the decision making of software projects. On the other hand, another research area called Process Mining (PM) aims to find the characteristics of the underlying process of business organizations, supporting the process improvement and documentation. Recent works have been doing several analyses through MSR and PM techniques: (i) to investigate the evolution of software projects; (ii) to understand the real underlying process of a project; and (iii) create defect prediction models. However, few research works have been focusing on analyzing the contributions of software developers by means of MSR and PM techniques. In this context, this dissertation proposes the development of two empirical studies of assessment of the contribution of software developers to an open-source and a commercial project using those techniques. The contributions of developers are assessed through three different perspectives: (i) buggy commits; (ii) the size of commits; and (iii) the most important bugs. For the opensource project 12.827 commits and 8.410 bugs have been analyzed while 4.663 commits and 1.898 bugs have been analyzed for the commercial project. Our results indicate that, for the open source project, the developers classified as core developers have contributed with more buggy commits (although they have contributed with the majority of commits), more code to the project (commit size) and more important bugs solved while the results could not indicate differences with statistical significance between developer groups for the commercial project
Resumo:
Includes bibliography
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:
Pós-graduação em Ciência da Informação - FFC
Resumo:
Pós-graduação em Ciência da Computação - IBILCE