Anais da. Primeira Escola Latino America de Engenharia de Software ELA-ES Volume II Sessão de Estudantes. PUC-Rio, Rio de Janeiro, Brasil

Tamanho: px
Começar a partir da página:

Download "Anais da. Primeira Escola Latino America de Engenharia de Software ELA-ES 2013. Volume II Sessão de Estudantes. PUC-Rio, Rio de Janeiro, Brasil"

Transcrição

1 PUC! Anais da Primeira Escola Latino America de Engenharia de Software ELA-ES 2013 Volume II Sessão de Estudantes PUC-Rio, Rio de Janeiro, Brasil 9 a 12 de Julho de 2013 Departamento de Informática PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO RUA MARQUÊS DE SÃO VICENTE, CEP RIO DE JANEIRO - BRASIL

2 Organização Coordenador Geral Carlos José Pereira de Lucena (PUC-Rio, BR) Coordenadores de Programa Alessandro Garcia (PUC-Rio, BR) Nelly Bencomo (Aston University, UK) Coordenadores de Organização Ingrid Oliveira de Nunes (UFRGS, BR) Bruno Barbieri de Pontes Cafeo (PUC-Rio, BR) Coordenadores da Sessão de Estudante Elder José Reioli Cirilo (PUC-Rio, BR) Bruno Barbieri de Pontes Cafeo (PUC-Rio, BR) Eiji Adachi Medeiros Barbosa (PUC-Rio, BR) Coordenador do Painel da Indústria Isela Macia Bertran (General Electric Global Research, BR) Coordenador Financeiro Francisco Dantas de Medeiros Neto (UERN, BR) Coordenador de Publicidade Vanius Zapalowski (UFRGS, BR) Organizadores Locais Davy Baía (PUC-Rio, BR) Carolina Valadares (PUC-Rio, BR) Eiji Adachi Medeiros Barbosa (PUC-Rio, BR)

3 Supporting Requirements Engineering Processes in Small Software Enterprises Alcides Quispe, Sergio F. Ochoa Computer Science Department, Universidad de Chile, Santiago, Chile {aquispe, Abstract. Selecting software development practices according to the features of the project to address, has been emphasized as relevant research topic by the software engineering community. A one-size fits-all approach does not work for software development in general, and also to perform the Requirements Engineering (RE) activities. RE practices play an important role in the success of a software project, particularly when they are run by Small Software Enterprises (SSEs), due these organizations are usually fragile in terms of human, technological and economic resources. Therefore, selecting the most appropriate RE practices according to the project features, tends to be mandatory for them. Although several RE practices have been included in software processes proposed for SSEs (e.g. ISO/IEC 29110, MoproSoft, MPS.BR, Tutelkan Reference Process, REPM, Uni-REPM, and OWPL), it is difficult to identify which RE practices are specifically appropriate to address specific projects. The current proposals do not provide guidelines to support this selection of RE practices. Trying to address this problem, this thesis work has developed a general RE process that embeds a minimal set of RE best practices and includes variability points. This process can be tailored according to the project characteristics, which have been captured through a project context meta-model. It includes several project attributes (e.g. project type, application domain, customer type, project duration, etc.) that they have been obtained from the empirical observation of various SSE in Chile. Once developed the RE general process for SSE, we used a MDE tailoring approach to support the adaptation of the RE process according to the characteristics of particular projects. Two types of scenarios were used as support for the development and validation of the proposed approach: a) an academic scenario, where real software projects are undertaken by undergraduate students of the fifth year of Computer Science at the Universidad de Chile; and b) a software industry scenario, where four Chilean SSEs (that are part of the ADAPTE research project: contributed in this research. The preliminary results indicate that the eighteen practices embedded in the RE general process are good enough to cover the RE practices needed for project types usually developed by SSEs. Considering that SSEs represent an important percentage of the software industry in Latin America, as elsewhere in the world (88% in Chile; 70% in Brazil; 78% in Canada; 94% in the USA; and 91% in Finland), the results of this research work could have a major impact. Keywords: Requirement Engineering Practices, Requirement Engineering Process, Small Software Companies, Software Process Tailoring.

4 Analyzing Architectural Properties During Design of Architectures Using SysML Models Daniel Cunha da Silva, Jair Cavalcanti Leite Department of Computer Science and Applied Mathematics (DIMAp) Federal University of Rio Grande do Norte (UFRN) Abstract. Decisions to design software architectures of software-intensive systems are driven mainly by functional and non-functional requirements. Requirements have a significant impact on the overall structure of the architecture. Thus, the decisionmaking performed by architects for tradeoff between different requirements is not, in most cases, a trivial task. This problem is recognized by the literature that says there is currently a lack of tools or techniques to assist the architect in this sense, and when there are, many of them are carried out on an ad hoc or through non-integrated methods. In order to assist the design activity and solve the problem mentioned above, this work presents a way to anticipate possible conflicts among non-functional requirements occasioned by architectural decisions taken by analyzing the properties of the architecture. To assist in this analysis were used software metrics associated with the properties. The idea is to verify that during the design of architecture, the decisions are taken that, consequently, generate adjustments in the architectural properties, affect the non-functional requirements. This effect can be measured by a metric associated with such architectural properties. Currently, work has raised the following architectural properties: number of elements, number of ports, number of connections, coupling and introducing security mechanisms. These properties, which are not unique to particular requirement, impact the requirements for performance, security, maintainability and modifiability, and their respective measured by software metrics. In order to extract the architectural properties evaluated in architecture, this paper uses the modeling language SysML, which is a general purpose language that includes information about hardware, software, processes and stakeholders, extended UML. It allows modeling the behavior and design of a system and its environment, and its relationship with non-functional requirements using constraints and parameters. In this approach we use SysML to include the specification of requirements and traceability relationships between architectural elements that fit into our purpose. SysML allows the representation through notes and use the requirements diagram, architectural properties as derived requirements. The work was implemented as proof of concept in a web system for evaluating postgraduate courses developed by UFRN. The study showed that, through the use of SysML, changes in architectural properties affected their nonfunctional requirements of the system, assisting architects in decision-making. It was also verified that the analysis was facilitated by the use of SysML. As future work we intend to identify other architectural properties of other non-functional requirements and applying SysML to represent other elements involved in the design activity, such rationales, architectural patterns and styles, among others. Keywords: Non-functional requirements, architectural properties, decision-making and SysML.

5 Tecnologias Facilitadoras de Aprendizagem Organizacional em Programas de Melhoria de Processo de Software Davi Viana e Tayana Conte Instituto de Computação Universidade Federal do Amazonas (UFAM) {davi.viana, tayana}@icomp.ufam.edu.br Resumo. A Melhoria de Processo de Software (MPS) tem se tornado uma estratégia constante em organizações para aumentar a qualidade dos seus produtos. Essas organizações partem da premissa que a qualidade do software pode ser elevada devido ao aumento da qualidade do processo de desenvolvimento. Contudo, é preciso criar mecanismos que institucionalizem a melhoria contínua dos processos. Esses programas envolvem diversos conhecimentos que podem ser novos para os membros da organização. Um programa de MPS não deve ser visto como esforço único, mas sim como algo evolutivo necessitando, assim, de constante aprendizagem. Desta forma, busca-se focar no seguinte questão de pesquisa: Como facilitar a aprendizagem organizacional em programas de Melhorias de Processo de Software?. A aprendizagem organizacional é um processo de aperfeiçoar ações por meio de compreensão e conhecimento, ampliando os conhecimentos existentes. Além disso, a aprendizagem organizacional consiste em uma série de interações entre a adaptação no nível individual (ou de subgrupo) e adaptação no nível organizacional. Pesquisas tem sido realizadas buscando apoiar organizações que aprendem no contexto de aplicação, evolução e desenvolvimento de software. Essas pesquisas utilizam mecanismos tecnológicos para apoiar a aprendizagem, como wikis e sistemas de gerenciamento do conhecimento. Contudo, somente a tecnologia não é suficiente, uma vez que as pessoas estão no centro do processo de aprendizagem, pois são elas que criam e compartilham o conhecimento. Desta forma, esta proposta de Doutorado visa pesquisar tecnologias (técnicas, métodos, processos e ferramentas) que apoiem a aprendizagem organizacional em programas de MPS do ponto de vista dos profissionais de software, contando com as seguintes inovações: identificação do ciclo de vida das lições aprendidas/conhecimento da organização; questões que podem influenciar positivamente e negativamente a aprendizagem organizacional em MPS; identificação e avaliação de meios de transferência do conhecimento. Como resultados obtidos até o momento, tem-se uma revisão sistemática da literatura (RSL), onde foi possível identificar formas de disseminar o conhecimento em organizações de software. A revisão permitiu identificar também fatores que influenciam no compartilhamento de conhecimento, como a influência das comunidades de prática e treinamentos. Adicionalmente, foi realizado um estudo qualitativo que analisou como as lições aprendidas de projetos são compartilhadas na organizações. A partir dos resultados da RSL, serão criados modelos visuais das tecnologias disponíveis com o objetivo de identificar melhores formas de facilitar a aprendizagem organizacional em organizações de software. Em seguida, as tecnologias identificadas e as novas tecnologias propostas serão validadas através de diferentes Estudos Experimentais em Engenharia de Software e irão compor o arcabouço de tecnologias facilitadoras. Espera-se que essas tecnologias integrem-se às atividades do programa de MPS promovendo meios de aprendizagem dos conhecimentos necessários. Palavras-chave: Melhoria de Processo de Software, Aprendizagem Organizacional, Engenharia de Software Experimental.

6 MoDre4CLouD - A Framework for Agile Requirements Modelling for Cloud Computing Fernando Wanderley 1 1 Departamento de Informática Faculdade de Ciências e Tecnologia Universidade Nova de Lisboa (FCT/UNL), Lisboa, Portugal. f.wanderley@campus.fct.unl.di, p191@fct.unl.pt Abstract. The complexity and social impact of emerging technologies is dramatically growing and poses new challenges to many engineering disciplines. Requirements Engineering (RE) is not an exception, and will be our target one. Among these emerging technologies we highlight the strong growth of Cloud Computing (CC) adoption. CC represents a fundamental shift on how cloud applications need to be built and run. The different nature of cloud application development will drive changes in software development process frameworks, which will become more agile and practice-oriented. So, the traditional requirements models need to be flexible enough making them able to adapt quickly to environment dynamic behaviour changes (e.g. CC environment) especially related to context-aware systems. Another important factor is that there is much less work covering the usage of MDD for early requirements models in general and mainly for cloud requirements models in particular. It would be desirable to integrate dynamically and consistently these requirements to cloud architecture. More recently, models for requirements at runtime have been developed, aiming at managing the complexity of evolving software behavior while it is executing. Other works proposes an approach for the design of adaptive systems based on requirements and inspired in control theory to monitor its requirements at runtime. Other proposals focus on requirements adaptive systems. KAOS-based proposals use linear temporal logic to specify requirements. For example, RELAX is based on SHALL statements and fuzzy branching temporal logic, which is also more complex than the approach we propose. Tropos-based proposals use the Belief-Desire-Intention model as reference architecture for cloud systems. Therefore, the main goal here is to propose an Agile Requirements Modelling Framework for Cloud Systems (MoDrE4Cloud), flexible (autoconfiguration) and able to represent a set of dynamic variations in the context of cloud systems architecture. The main components of this framework are: (i) Agile requirements elicitation with Mind Map Modelling used as a seed for generation of Goaloriented models; (ii) Composition (Safe) of Partial goal Models representing the variabilities of goals and soft-goals; (iii) and then the architectural derivation from these models by MDD techniques. As the main contributions, we ll have: (i) The representation of variability of goals through partial goal-oriented model definition; (ii) the formal definition of the dynamic composition of these partial models to represent more flexible dynamic behavior; (iii) an agile process of generating these partial models through Mind Maps adoption; (iv) finally, to develop MDD techniques to build early RE models for cloud applications and from them derive architectural models. Keywords: Goal-Oriented Requirements, Model-Driven Engineering, Agile Requirements Modelling, Cloud Computing, Software Architecture.

7 Providing real-time decision support in flood management using volunteered information Flávio E. A. Horita 1, João Porto de Albuquerque 1 1 Department of Computer Systems, ICMC/USP University of São Paulo (USP) {horita, jporto}@icmc.usp.br Abstract. The recent catastrophic events in Haiti, Pakistan and Chile in 2010, Queensland in , Christchurch and Japan in 2011 and the United States in , highlighted the growing problem of natural disasters and the numerous economic and social damages caused. Within this context, floods have an important role, they occur when the water level exceeds its usual state, causing significant losses for both residents and governments of the affected region. As a result, the Flood Management (FM) acquires pronounced importance as a measure of adaptation to climate change and the consequent increasing frequency in the occurrence of floods. Thus, FM is composed by three phases, pre-flood planning, emergency management and post-flood, all these phases aims to execute activities to improve the capacity of communities on resist to changes or adapt in order to achieve a new level of functioning or structure. In all its phases, information plays a key role in ensuring the reduction of impacts. Therefore, it is important that there are accurate, timely and complete information about the current state of environmental, social, structural and economic variables. Geographical information is particularly important in this context, since environmental changes and floods are always bound to a geographical context. Thus, Spatial Decision Support Systems (SDSS) can be important technological resources. These are interactive systems designed to support one or more users in making decisions in a semi-structured decision context. SDSS thus integrate technologies related to Geographic Information Systems (GIS) with the features of Decision Support Systems (DSS). However, these traditional systems in most cases use static and limited data to simulate or help on the decision-making. Thus, it becomes necessary to develop procedures for their modification in accordance with changing conditions in the local emergency. In this context, VGI (Volunteered Geographic Information), i.e. information provided by the local population, who are smart, familiar with the area and equipped with appropriate devices, presents itself as an alternative to provide rich and updated information in order to facilitate community organization and reaction measures of official agencies. Nevertheless, these voluntary information create a huge number information that highlight issues related with its, credibility, quality and integration. In this sense, this proposal aims to develop an approach to support the process of decision making in FM exploring the integration of VGI and SDSS focused on increasing the capacity of prevention, control and response of communities affected by floods. Among its expected results, we highlight the development of software tools and processes to integrate of available data, increase and analyze the quality of volunteer information and support the decision making process by community members, agencies and official organizations. Keywords: Spatial Decision Support Systems, VGI, Floods Management, Decision Support Systems, Crowdsourcing.

8 Do Language Constructs for Concurrent Execution Have Impact on Energy Efficiency? Gustavo Pinto 1 and Fernando Castor¹ 1 Centro de Informática Universidade Federal de Pernambuco (UFPE) ghlp@cin.ufpe.br, castor@cin.ufpe.br Abstract. Multicore applications can use many different approaches to manage parallel execution. These techniques have different trade-offs in terms of performance and generality. In this study, we present an approach that aims analyze whether taking energy consumption into account creates additional trade-offs. Furthermore, since parallel programming enables programmers to run their applications faster, a common belief is that this application will also consume less energy. We call this as the Race to idle philosophy. In summary: faster programs will consume less energy because they will have the machine idle fast. In this poster, we demonstrate that it could not be necessarily true, at least for concurrent systems. Our study has analyzed the performance and energy consumption of three benchmark applications written in Java and Scala, using a number of techniques to manage parallel execution. We ran these experiments in a number of different configurations while varying a group of attributes (the number of threads in use, the JVM implementation and the clock frequency), in order to verify if these changes have impact on the application energy consumption, energy efficiency and performance. Our study shows that these factors could create great variations. For example, for a CPU-bound problem, the ForkJoin framework can perform better while using less energy. At the same time for a heavily IO-bound problem, it can consume about 10% more energy than a sequential implementation, although still 30% faster. Other techniques have great differences as well, and no single solution was the best in all aspects. Moreover, our experiments show that factors such as the nature of the problem to be solved, the CPU clock frequency, and the JVM implementation can create variations. The general conclusion that we can draw from this study is that yes, language constructs for parallel execution can impact energy consumption. Our approach indicates that it is possible to switch from one technique to another in order to consume less energy. These results lead us to conclude that it is very difficult to generalize a relationship between performance and energy consumption for concurrent systems. For these systems, winning the race to idle does not imply in more energy efficiency. This study is a step towards a better understanding of the interplay between energy efficiency and performance. Currently, however, it would still be very difficult to organize this information in a catalog. In the future, we intent to address this problem by conducting a broader-scoped study. The results of this new study will provide input for us to derive a catalog of energy code smell for concurrent software. Then we plan to proceed with the design of refactoring catalog that will enable application programmer to safely restructure their applications to use less energy. Keywords: Energy-Efficiency, Language Constructs, Parallel Execution

9 Agrupamento Automático de Solicitações de Manutenção Henrique S. C. Rocha 1, Marco Túlio de Oliveira Valente 1 1 Departamento de Ciência da Computação Universidade Federal de Minas Gerais hscr@ufmg.br, mtov@dcc.ufmg.br Resumo. Manutenção de software é uma das fases mais relevantes no ciclo de vida de projetos de software. Alguns estudos apontam, por exemplo, que essa fase pode representar até 80% dos recursos alocados durante o ciclo de vida de um sistema. Tipicamente, tarefas de manutenção são criadas a partir de requisições dos usuários de um sistema. Entretanto, em diversos sistemas, requisições de manutenção são tratadas de forma ad-hoc e isolada, à medida que as mesmas são criadas em um sistema de gerenciamento de issues, como Bugzilla. Essa política contínua para tratamento de manutenções tem como desvantagem o fato de não propiciar ganhos de escala, que ocorrem tipicamente quando requisições individuais são agrupadas, gerando-se projetos de manutenção de software. Em outras palavras, uma abordagem mais adequada consiste no agrupamento de diversas requisições de usuários durante um determinado período de tempo, com a consequente criação de projetos de manutenção. Se esses projetos incluírem requisições similares, então os desenvolvedores poderão implementá-los de uma forma mais rápida e ágil. Como benefício final, tais políticas podem propiciar uma e- conomia de escala se comparadas ao tratamento clássico tradicional. No entanto, uma dificuldade de abordagens periódicas é que elas dependem de uma autoridade com conhecimento global sobre todo desenvolvimento do software, a qual será como responsável pela criação anual dos projetos de manutenção. O estabelecimento de tal autoridade é particularmente complexa em projetos código-aberto. Assim, o principal objetivo desse trabalho é propor uma abordagem automática e não-supervisionada para criação de projetos de manutenção agrupando requisições semanticamente similares. A abordagem proposta funciona conforme descrito a seguir: (i) cada requisição é inicialmente pré-processada usando-se técnicas de processamento de linguagem natural, para, por exemplo, remover stop-words, tratamento de stemming, etc; (ii) dada uma nova requisição, se ela for semanticamente similar àquelas contidas em um projeto de manutenção ainda em aberto, então ela será alocada ao mesmo; (iii) caso contrário, cria-se um novo projeto para essa requisição. No estágio atual do trabalho, usa-se a similaridade do cosseno para verificar a similaridade entre as descrições textuais de duas requisições de manutenção. Por fim, cada projeto de manutenção fica aberto por um período de tempo pré-definido. Após esse período, o projeto é fechado e designado para uma equipe de desenvolvimento. Para testar e avaliar a abordagem, estamos criando um dataset sobre requisições de manutenção em sistemas de código aberto. Para validar a qualidade dos projetos propostos por nossa solução, pretende-se adotar uma variação do coeficiente de Jaccard, com o objetivo de expressar a existência de arquivos modificados em comuns pelas requisições incluídas em cada projeto. Se existirem muitos arquivos em comum, então isto é uma evidência de que nossa abordagem é capaz de introduzir ganhos efetivos de escala no tratamento de manutenções de software. Palavras-chave: Manutenção de Software; Mineração de Texto; Economia de escala.

10 Evidence of Software Inspection on Requirement Specification for Software Product Lines Iuri Santos Souza 1,3, Gecynalda Soares da Silva Gomes 1, Ivan do Carmo Machado 1,3, Paulo Anselmo da Mota Silveira Neto 2,3, Eduardo Santana de Almeida 1,3,4, Silvio Romero de Lemos Meira 2,3 1 Math Institute - Federal University of Bahia (UFBA) 2 Center for Informatics - Federal University of Pernambuco (UFPE) 3 Reuse in Software Engineering Group (RiSE), Brazil 4 Fraunhofer Project Center (FPC) for Software and Systems Engineering, Brazil iurisin@dcc.ufba.br, gecynalda@yahoo.com, ivanmachado@dcc.ufba.br, pamsn@cin.ufpe.br, esa@dcc.ufba.br, srlm@cin.ufpe.br Abstract. Requirement engineering is the discipline responsible for capturing, specifying, and detailing the software and systems requirements, and their behaviors and interactions. In Software Product Line (SPL) engineering, it is also responsible for capturing, specifying, and detailing the variations. Requirements are usually specified in natural language, which might lead to issues such as ambiguity, inconsistency, omissions, and lack of clarity. This poster reports on a portion of the analysis of the effects of applying an inspection approach in the specification of functional requirements, in the light of an industrial SPL project, in which the inspection team assessed one hundred and forty-four requirements. We performed an empirical study in order to investigate and identify correlations, tendencies, define predictive models and estimate non-conformities. The results showed that issues of completeness and ambiguity presented the highest non-conformity occurrences, and that the inspection meeting was the task, which demanded most effort. Errors coming from domain knowledge understanding, specification, and organization, were the main responsible for the non-conformities. This poster is a good opportunity to show and discuss practical and open issues revealed by the industrial study and also it can raise questions for other contributions. This work is a step toward a precise guide for the inspection activity in SPL, and interesting directions can be revealed from the work started here. Keywords: Software Product Line Engineering; Requirement Engineering; Software Inspection; Causal Analysis; Experimental Study

11 Fault Model-Based Variability Testing Ivan do Carmo Machado, Eduardo Santana de Almeida Computer Science Department Federal University of Bahia (UFBA), Salvador, BA, Brazil Abstract. Software Product Line (SPL) engineering has emerged as an important strategy to cope with the increasing demand of large-scale products customization. Owing to its capability of systematically reusing software artifacts, SPL has provided companies with an efficient and effective means of delivering products with higher quality at a reduced cost, when compared to traditional software engineering strategies. However, such a benefit does not come for free. SPL demands cost-effective quality assurance techniques that attempt to minimize the overall effort, while improving fault detection rates. Software testing, as one of the most important quality assurance techniques, have been largely explored to address this particular topic. An extensive analysis of existing techniques showed us that current SPL testing practices are mainly focused on handling variability at a higher level of abstraction, e.g., through the analysis of feature models, rather than carrying out about issues faced at the source code level. However, we believe that improvements in fault detection rates for variability testing in an SPL entail a more in-depth attention, that is, one should care about the variability implementation mechanisms particularities, which traverses abstractions at source code level. In this effect, this work analyzes the most occurring problems in variability implementation, aiming at constructing a fault model for variability testing, to serve as a driver for test case generation. Our research goal is to analyze the test effectiveness improvements enabled by the use of fault models in variability testing. We intend to build a defect classification scheme for variability implementation, that consists of the synthesis of evidence from three main sources: literature analysis; analysis of open source repositories; and case studies involving the development of SPL projects. The resulting scheme will serve as a basis for the fault model that will emerge. We are currently underway on such synthesis of evidence. It has been supported by a series of empirical studies. The literature analysis aims at leveraging reports on commonly occurring error in the mechanisms. The analysis of open source repositories will aid in the identification of reported defects in variability implementation. Next, the case studies, involving the use of variability implementation mechanisms in three different programming languages, namely Java, C, and the ios platform, might strengthen our generalizations. We plan to build the fault model by looking at software projects developed in such different programming languages, and compare the outcomes, so as to enable further refinements. Keywords: Software product line engineering, software testing, variability testing, fault model, empirical software engineering.

12 Beauty Technology as an Interactive Computing Platform Katia Vega 1 Hugo Fuks 1 1 Departamento de Informática Pontificia Universidade Católica do Rio de Janeiro kvega@inf.puc-rio.br, hugo@inf.puc-rio.br Abstract. Wearables add more than physical, social and psychological variables. The accessibility, reliability and miniaturization of technology give the opportunity to embed sensors and actuators into wearables to increase the possibilities of interacting with the world. Nowadays we cannot think of Wearable Computers just as an exploration of the capabilities of devices into clothing but also about breaking through barriers of technology to make them useful to us in a way never imagined. This work introduces the term Beauty Technology as an emerging field in Wearable Computers. We propose the use of products on the skin surface that hides electronics, are easy to attach and remove, are ergonomic to the human body and highlight the wearer s personality. Imagine that you don't need a card for opening your office door, or for paying your bus ticket. Imagine that you don't need any ticket for entering to your show or movie session. Go and buy at the supermarket or rent a book at the library without any wallet or ID card, just point and have it, everything at the top of your finger: your nails. Beauty Technology Nails embed technology components into false nails in order to interact with the world in different ways and through different surfaces. They could create personalized gestures and musical instruments. These nails contain embedded magnets for amplifying the wearers capabilities by giving the sense of reading magnetic fields but also give them access to different objects with magnetic switches and interact with magnetic sensors. A RFID nails wearer made a secret combination of finger movements to open the door in the project called Abrete Sesamo. Aquadjing is another project that a Dj could change between different tracks by touching into the water with her RFID nails. Blinking is something fascinating. It acts by the natural movement of your eyes and also gives us the possibility to understand different physical or psychological illness just with blinking. Even more, we could make gestures or create our own ones. What if we are not just could understand blinking but also activate the world with just a blink? Beauty Technology proposes the use of makeup for understanding blinking and other face movements. We used conductive makeup that connects sensors and actuators by the use of conductive materials that stick to the skin as well-defined eyeliners and eyebrows. Removable tattoos were used as aesthetics lights on the body skin and for enacting with the world by skin capacitance sensitivity. We also used black false eyelashes that were chemically metalized to react to blinking. As an example, a character called Arcana is a futuristic angel that communicates by amplifying her blinking and creates gestures that activates different music tracks and displays different images. Superhero is another example of the conductive false eyelashes and makeup used to levitate objects just by blinking. Keywords: Beauty Technology, Wearable Computers.

13 A Methodology for the Elicitation of Usability Requirements in the Development of Web Applications Luis Rivero and Tayana Conte Instituto de Computação Universidade Federal do Amazonas (UFAM) Abstract. Non-functional requirements play a fundamental role in software development because they specify software restrictions and how well the software shall perform its function. Usability has been pointed as the most important type of nonfunctional requirement for guaranteeing software quality. In Web applications, usability is crucial because it can determine whether the application succeeds or fails due to its effects in the users productivity and satisfaction. Usability requirements describe needs for the outlined system, such as the ability to prevent errors and reduce mental workload. However, despite their importance, usability requirements are usually forgotten or unconsidered during the software development process. The main reason for this lack of attention to usability requirements is that the technologies (techniques, processes or tools) that have been proposed to address them, are usually applied late in the development, where it is too expensive to develop usability requirements or fix usability problems. In this doctorate project, we aim to provide a solution for the late identification of usability requirements in Web projects. We are proposing an approach that will integrate several technologies to understand the users needs and identify usability requirements in the beginning of the development process. First, we will perform a systematic literature review to understand the current state of the field of Web usability requirements, and identify research opportunities. We will use these results to propose a set of techniques for the elicitation of usability requirements that will allow software engineers to produce descriptive elicitation documents such as: textual specifications, mockups specifications and navigational models. Such documents will guide the development team through the implementation of Web applications meeting usability principals. Then, we will develop a tool support for the identification and validation of usability requirements, and a monitoring system to examine how users perform tasks in low fidelity prototypes in order to identify further usability requirements. Also, to evaluate and evolve our approach, we will follow a research methodology based on empirical studies. During feasibility studies, we will evaluate the set of technologies by comparing them with other technologies that have been proposed for similar purposes. Thus, we will perform quantitative analyses and measure the accuracy (number of correct usability requirements), effectiveness (percentage of elicited usability requirements), and efficiency (speed when performing the elicitation) of our approach. Also, the qualitative results from observational and industrial case studies will be used to improve the performance of our approach in order to be used in the software industry. Our goal is to provide our approach, allowing the software development industry to: (a) develop Web applications that are intuitive and easy to navigate; and (b) reduce the cost in the development of Web applications by addressing usability problems in the beginning of the development. Keywords: Usability; Requirements Elicitation Technologies; Elicitation Artifacts; Web Applications.

14 Predicting Requirements Based on Organizational Changes Marília Guterres Ferreira 1 Julio Cesar Sampaio do Prado Leite 1 1 Pontifícia Universidade Católica do Rio de Janeiro, PUC - Rio, Brasil {mferreira, julio}@inf.puc-rio.br Abstract. Software evolution is a fact in industry life. Most of the changes in softwarebased systems are caused by changes in organizations from their need to adapt to a more and more competitive and dynamic environment. Those changes costs are far higher than the initial software development costs. In those software evolution projects, most of the time the software has to be developed from scratch because the maintenance on the running system is very difficult and consequently expensive and time-consuming. This research comes from the realization that some of the problems could be avoided if some requirements could be elicited in advance. If when we develop new software systems, we try to anticipate the ways in which they might change, then the software can be modified more easily to implement the new requirements. As most changes in software come from organizational change, to be able to predict how the organization will evolve, we should first define what its current state is and then determine for which state it will go. In this context Organizational Semiotics seems to be a promising theory. Organizational Semiotics is a discipline that studies the use of signs and their effects on social practices. On this subject, there is Stamper s School which proposes a set of methods, MEASUR research program, to the design of information systems based on the social-technical paradigm, considering social, political, cultural and ethical issues involved in understanding the problem in the process of requirements engineering. The general objective of this research is defining a strategy to anticipate requirements change and consequently make the software evolution less traumatic, less expensive and in less time. For this, we propose a 5-steps preliminary method. First we define the current state of the organization in two steps, the problems and then the semantic and norms, based in methods from Organizational Semiotics, PAM, SAM and NAM respectively. Then, based on the changes that the system might cause in the organization, the steps 3 and 4 define the future state of the organization, i.e., the new problems and the new requirements, again supported by Organizational Semiotics. Finally, the software-based system to be develop should address the current needs and be prepared for the ones anticipated, thus the software evolution will be less difficult. The strategy presented in this study is incremental, once the current model is defined, the next steps determine what is needed to be added, excluded or modified. It is an epistemic tool that aims to help in the design of the problems and requirements of the organization, either in the present and in the future. The expected results are to make the software evolution process less difficult and in a shorter time. Keywords: Requirements Engineering, Software Evolution, Organizational Semiotics, Anticipating Requirements, Organizational Change.

15 ONTOREQ: Um Processo para Identificação e Classificação de Interesses em Documentos de Requisitos com base em Ontologias de Domínio Paulo Afonso Parreira Júnior 1,2, Rosângela Aparecida Dellosso Penteado 1 1 Departamento de Computação Universidade Federal de São Carlos (UFSCar) 2 Curso de Bacharelado em Ciência da Computação Universidade Federal de Goiás/Câmpus Jataí (CAJ/UFG) paulo_junior@dc.ufscar.br, rosangela@dc.ufscar.br Resumo. Um software produzido com qualidade deve possuir módulos específicos que agrupam um conjunto de requisitos relacionados (interesses). Entretanto, há alguns tipos de interesses para os quais essa clara alocação em módulos não é possível, apenas com a utilização das abstrações usuais de engenharia de software, tais como casos de uso, classes e objetos, entre outros. Tais interesses são denominados Interesses Transversais (ITs) e referem-se a requisitos de software que se encontram espalhados ou entrelaçados com outros requisitos, o que pode dificultar o desenvolvimento e a evolução do software. Exemplos clássicos de ITs são logging, persistência, distribuição, entre outros. Este trabalho está inserido no contexto da Engenharia de Requisitos Orientada a Aspectos (EROA) e seu enfoque está na identificação de interesses, a partir do documento de requisitos do software, e na classificação desses interesses como base ou transversais. Na literatura, há estudos comparativos de abordagens para EROA, os quais mostram que o processo de identificação e classificação de interesses tem apresentado baixa cobertura e precisão, principalmente em relação aos ITs. Isso se deve, em grande parte, a dois problemas principais: i) a baixa qualidade do documento de requisitos; e ii) a existência de interesses não explícitos no texto do documento de requisitos, isto é, interesses que emergem a partir do relacionamento entre outros interesses. Como exemplo desse segundo caso, pode-se citar o interesse de concorrência que, em geral, pode emergir da necessidade de se atender, simultaneamente, a outros dois interesses do software, a saber: segurança e desempenho. Este trabalho difere dos demais existentes, pois tem como objetivo o desenvolvimento e avaliação de um processo semiautomatizado, denominado ONTOREQ, para identificação e classificação de interesses em documentos de requisitos, com base em ontologias de domínio. A inovação está na utilização de ontologias de domínio como base para minimizar os problemas citados anteriormente. Para isso, propõe-se: i) criar ontologias específicas para ITs, com o intuito de auxiliar na identificação de interesses implícitos no texto dos requisitos; e ii) criar/reutilizar ontologias específicas para o domínio do software a ser tratado, para verificar a qualidade de seus requisitos. A execução manual do processo proposto pode ser custosa, pouco escalável e propensa a erros, sendo assim, uma suíte de ferramentas, denominada ONTOREQ-Toolkit, para automatização de algumas das atividades desse processo deve ser desenvolvida. A avaliação do processo ONTOREQ será realizada por meio de estudos de caso, cujo objetivo é averiguar se a eficácia e a eficiência desse processo são maiores do que as das abordagens existentes na literatura, quando o mesmo é aplicado a sistemas de software de diversos domínios e níveis de complexidade. Para avaliação da ONTOREQ-Toolkit, quanto a sua utilidade e usabilidade, serão utilizados questionários confeccionados com base no modelo TAM (Technology Acceptance Model). Palavras-chave: Processo, Identificação e Classificação de Interesses, Engenharia de Requisitos Orientada a Aspectos, Early Aspects, Ontologias de Domínio.

16 An Ecological Perspective Towards the Evolution of Quantitative Studies in Software Engineering Rafael M. de Mello, Guilherme H. Travassos COPPE/ PESC Universidade Federal do Rio de Janeiro (UFRJ) rmaiani, Abstract. Context: Two of the most common external threats to validity in quantitative studies in software engineering (SE) are concerned with defining the population by convenience and nonrandom sampling assignment. Although these limitations can be reduced by increasing the number of replications and aggregating their results, the acquired evidence rarely can be generalized to the field. Objective: To investigate the state of practice of meta-analysis in SE and its limitations, intending to propose an alternative perspective to understand the relationships among experimentation, production, threats to validity and evidence. To propose and evaluate means to strengthen quantitative studies in software engineering and making them less risky due to population and sampling issues. Method: To use the underlying idea from the Theory of Food Chains to alternatively understand the impact of external threats to validity in the SE experimental cycle (experimental chains). Next, to accomplish an initial technical literature survey to observe basic features of secondary studies aggregating primary studies results. Third, to organize a set of experimental chain s concepts and make initial discussions regarding the observed secondary studies concerned with this metaphor. Results: By applying the experimental chains concepts it was initially observed that, although important and necessary, most of the current effort in the conduction of quantitative studies in SE does not produce (mainly due to population/sampling constraints) results strong enough to positively impact the engineering of software. It promotes an imbalance between research and practice. However, more investigation is necessary to support this claim. Conclusion: We argue that research energy has been lost in SE studies due to population/sampling constraints. Therefore, we believe more investigation must be undertaken to understand how better organizing, enlarging, setting up and sampling SE quantitative studies population by using, for instance, alternative technologies such as social networks or other crowdsourcing technologies. Keywords: population sampling, meta-analysis, food chains, experimental chains, evidence based software engineering.

17 Satisfying Requirements by Cloud Resources Using Models at Runtime Raphael Aquino Gomes 1,2 Fábio Moreira Costa 1 1 Institute of Informatics Federal University of Goiás (UFG), Brazil 2 Federal Institute of Goiás (IFG), Brazil raphael@ifg.edu.br, fmc@inf.ufg.br Abstract. Besides the definition of Non-Functional Requirements (NFR) in software development, another problem is to establish the hardware resources needed to meet these requirements. Cloud computing is a promising alternative for providing these required resources. However to enable and enhance the dynamic management of shared cloud resources two issues need to be addressed. They refer to how the customers of cloud services express their resource requirements and how additional resources are provided by the complementary use of external cloud infrastructures. To reduce these difficulties it is crucial to move some activities performed at design time to development and execution time. One strategy to achieve this goal is the use of models at runtime, which allows the customer to express their resource requirements based on the needs of the applications that will run on these resources; and a more precise management of available computational power. This work presents a group of solutions for requirements specification and resource discovery using cloud computing. The general goal of this research proposal is to develop a specification language for NFRs as well the mechanisms needed to dynamically transform NFR specifications into a specification of the resources needed to host the application on cloud environments. Several works propose the use of models@run.time but most of them focus on the development of architectural models of the system, especially in the self-adaptive systems area. Despite the existence of a series of works related to the specification of requirements for systems in general, the ones that are related to cloud environments are those that consider SOA environments. In our research the definition of the resources needed to run an application is built by the system based on application requirements specified by the user. After defining the necessary resources application deployment is performed taking into account both organization s local resources and third party resources allocated from public clouds. Resource allocation is made according to the resource model generated. Initially, the private cloud formed by the organization s computing infrastructure is analyzed to check the possibility of admitting a new application given the resource model derived from thhe requirements specification. During application execution continuous monitoring is carried out to assess possible changes in the application requirements and/or resource availability. In the case is made a requirements change, the resource specification is again generated and compared with the current one. If the two models are not compatible it is necessary perform again the derivation of resources, its discovery and allocation. The implementation of the proposed approach will be made in the form of a working prototype, which will be used to demonstrate and evaluate concepts, also serving as a basis for a subsequent complete implementation. Keywords: Requirements Specification, Models@run.time, Cloud Computing.

18 Understanding Lehman s Laws of Software Evolution in Software Product Lines: An Experimental Study Raphael Pereira de Oliveira 1, Eduardo Santana de Almeida 1, Gecynalda Soares da Silva Gomes 2, Silvia Abrahão 3 and Emilio Insfran 3 1 Department of Computer Science, 2 Department of Statistics Federal University of Bahia, Av. Adhemar de Barros, s/n, , Salvador, Brazil {raphaeloliveira, esa}@dcc.ufba.br, gecynalda@yahoo.com 3Department of Information Systems and Computation Universitat Polite cnica de Valeǹcia, Camino de Vera, s/n, 46022, Valencia, Spain {sabrahao, einsfran}@dsic.upv.es Abstract. Software Product Lines (SPL) has gained the attention of the software engineering community lately, however, the issue of how common, variable and productspecific assets evolve needs a broader investigation. This study evaluated the Lehman s Laws of Software Evolution in an SPL industrial project in order to understand how the SPL assets evolve over the time. The industrial project has 45 modules and a total of requests in the bug tracking system collected over 10 years. We applied the Augmented Dickey-Fuller Test and linear regression analysis to evaluate the statistical trends over the years of the collected data related to the laws. The results of the study showed that three laws were completely accepted (continuous change, increasing complexity and declining quality) and one was completely rejected (feedback system). The other laws were partly accepted or partly rejected, depending on the SPL asset (common, variable or product-specific). So far, the study has been evaluated in the medical domain with just one small (roughly 50 employees) company. Finally, besides the continuous change for all assets in an SPL, we found that complexity is raising and quality is decreasing in an SPL industrial project over the years. Based on this study, we intend to propose some guidelines for evolving an SPL. Keywords: Software Product Lines; Software Evolution; Lehman s Laws of Software Evolution; Empirical Study.

19 An Approach to Prioritize Code Smells for Refactoring Santiago Vidal, Claudia Marcos, Andrés Diaz Pace ISISTAN Research Institute, UNICEN University, Argentina exa.unicen.edu.ar, exa.unicen.edu.ar Abstract. Software evolution and maintenance involve high costs in the development process, particularly as systems become larger and complex. A usual concern that makes system maintenance and evolution difficult is the existence of structural design problems, which were not sufficiently taken care of in early development stages. These design problems are often described as code smells. A code smell is a symptom in the source code that helps to identify a design problem. In this way, code smells allow developers to detect fragments of code that should be re-structured, in order to improve the quality of the system. A technique commonly used to fix code smells is refactoring. Different semi-automated tools can be applied to identify code smells in a system. However, a major limitation of existing tools is that they usually find numerous code smells. This is a challenging problem for the developer, for a number of reasons. First, she can get overwhelmed by the amount of information to be analyzed. Second, the effort needed to fix all the code smells usually exceeds the budget that the developer has available for refactoring. Third, in practice, not all code smells are equally important for the goals of the system or its health. Therefore, the developer has to manually peruse the list of code smells and select a set of smells that will be fixed. In this context, the provision of tool support for assisting the developer to quickly identify high-priority code smells becomes essential. In our research, we propose a semiautomated approach called SpIRIT (Smart Identification of Refactoring opportunities) that treats refactoring as a cost-effective activity. By cost-effective, we mean that the analysis and re-structuring efforts are driven by a handful of code problems considered as critical for the current system, so that solving those problems will positively contribute to the system quality but with a limited refactoring expenditure. Given an object-oriented system with a number of code smells, SpIRIT assists the developer in two tasks: (i) prioritizing the code smells, and (ii) suggesting candidate refactorings for each smell using a cost-benefit analysis. The novel aspect of our approach is the prioritization of code smells based on assessing their relationships with modifiability issues. Our assessment of a code smell instance is determined by the following factors: past component modifications, important modifiability scenarios for the system, and types of code smells. Regarding the suggestion of refactorings, SpIRIT seeks to determine refactoring alternatives for each code smell of its ranking. After searching through the design space of refactoring alternatives, the tool should assess a set of candidate refactorings in terms of the improvement that their application would produce in the system. Keywords: Software evolution, Code Smells, Refactoring

20 Variability Realization in Service-Oriented Product Lines Tassio Vale 1,2 Eduardo Santana de Almeida 1,2 1 Computer Science Department- Federal University of Bahia (UFBA) 2 RiSE Labs - Reuse in Software Engineering tassio.vale@ufba.br, esa@dcc.ufba.br Abstract. The combination of Service-Oriented Computing (SOC) and Software Product Lines (SPL) together has started to receive attention from researchers and practitioners seven years ago, since SOC and SPL can address issues of each other. This combination results in a specific type of product line, called Service-Oriented Product Line (SOPL), and the area that studies the development of SOPLs is called Service-Oriented Product Line Engineering (SOPLE). Dynamic product reconfiguration involves making changes to a deployed product configuration at runtime, and SOPLE is a way to handle it for context-aware computing and adaptive systems scenarios. There is a lack of implementation proposals for SOPLs. Therefore, we propose an investigation of available implementation techniques for dynamic variability, aiming to create a systematic approach for developing SOPLs. As first results, our systematic mapping study did not identified processes for implementing service-oriented product lines. In fact, there are studies addressing specific issues of SOPL implementation without looking the big picture. On the other hand, we investigate existing variability implementation techniques trying to figure out their applicability in a SOPLE environment. As future work, we intend to perform an exploratory study by developing a testbed in order to identify similarities and differences among single system, service-oriented, product line and SOPLE implementations. After, evidence from the mapping study and testbed will guide the conception of the approach, that will be evaluated through a case study. Keywords: Service-Oriented Computing, Software Product Lines, Service-Oriented Product Lines, Variability Implementation Techniques.

Software product lines. Paulo Borba Informatics Center Federal University of Pernambuco

Software product lines. Paulo Borba Informatics Center Federal University of Pernambuco Software product lines Paulo Borba Informatics Center Federal University of Pernambuco Software product lines basic concepts Paulo Borba Informatics Center Federal University of Pernambuco Um produto www.usm.maine.edu

Leia mais

Interoperability through Web Services: Evaluating OGC Standards in Client Development for Spatial Data Infrastructures

Interoperability through Web Services: Evaluating OGC Standards in Client Development for Spatial Data Infrastructures GeoInfo - 2006 Interoperability through Web Services: Evaluating OGC Standards in Client Development for Spatial Data Infrastructures Leonardo Lacerda Alves Clodoveu A. Davis Jr. Information Systems Lab

Leia mais

Tese / Thesis Work Análise de desempenho de sistemas distribuídos de grande porte na plataforma Java

Tese / Thesis Work Análise de desempenho de sistemas distribuídos de grande porte na plataforma Java Licenciatura em Engenharia Informática Degree in Computer Science Engineering Análise de desempenho de sistemas distribuídos de grande porte na plataforma Java Performance analysis of large distributed

Leia mais

Online Collaborative Learning Design

Online Collaborative Learning Design "Online Collaborative Learning Design" Course to be offered by Charlotte N. Lani Gunawardena, Ph.D. Regents Professor University of New Mexico, Albuquerque, New Mexico, USA July 7- August 14, 2014 Course

Leia mais

Digital Cartographic Generalization for Database of Cadastral Maps

Digital Cartographic Generalization for Database of Cadastral Maps Mariane Alves Dal Santo marianedalsanto@udesc.br Francisco Henrique de Oliveira chicoliver@yahoo.com.br Carlos Loch cloch@ecv.ufsc.br Laboratório de Geoprocessamento GeoLab Universidade do Estado de Santa

Leia mais

A Cloud Computing Architecture for Large Scale Video Data Processing

A Cloud Computing Architecture for Large Scale Video Data Processing Marcello de Lima Azambuja A Cloud Computing Architecture for Large Scale Video Data Processing Dissertação de Mestrado Dissertation presented to the Postgraduate Program in Informatics of the Departamento

Leia mais

INFORMATION SECURITY IN ORGANIZATIONS

INFORMATION SECURITY IN ORGANIZATIONS INFORMATION SECURITY IN ORGANIZATIONS Ana Helena da Silva, MCI12017 Cristiana Coelho, MCI12013 2 SUMMARY 1. Introduction 2. The importance of IT in Organizations 3. Principles of Security 4. Information

Leia mais

Software Testing with Visual Studio 2013 (20497)

Software Testing with Visual Studio 2013 (20497) Software Testing with Visual Studio 2013 (20497) Formato do curso: Presencial Preço: 800 Nível: Intermédio Duração: 12 horas Este curso, mostra a Programadores e Testers como utilizar as ferramentas do

Leia mais

Engenharia de Requisitos. Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia esa@dcc.ufba.br

Engenharia de Requisitos. Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia esa@dcc.ufba.br Engenharia de Requisitos Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia esa@dcc.ufba.br O Documento de Requisitos Introdução The requirements for a system are the descriptions

Leia mais

User interface evaluation experiences: A brief comparison between usability and communicability testing

User interface evaluation experiences: A brief comparison between usability and communicability testing User interface evaluation experiences: A brief comparison between usability and communicability testing Kern, Bryan; B.S.; The State University of New York at Oswego kern@oswego.edu Tavares, Tatiana; PhD;

Leia mais

Project Management Activities

Project Management Activities Id Name Duração Início Término Predecessoras 1 Project Management Activities 36 dias Sex 05/10/12 Sex 23/11/12 2 Plan the Project 36 dias Sex 05/10/12 Sex 23/11/12 3 Define the work 15 dias Sex 05/10/12

Leia mais

Banca examinadora: Professor Paulo N. Figueiredo, Professora Fátima Bayma de Oliveira e Professor Joaquim Rubens Fontes Filho

Banca examinadora: Professor Paulo N. Figueiredo, Professora Fátima Bayma de Oliveira e Professor Joaquim Rubens Fontes Filho Título: Direção e Taxa (Velocidade) de Acumulação de Capacidades Tecnológicas: Evidências de uma Pequena Amostra de Empresas de Software no Rio de Janeiro, 2004 Autor(a): Eduardo Coelho da Paz Miranda

Leia mais

Geração automática de suíte de teste para GUI a partir de Rede de Petri

Geração automática de suíte de teste para GUI a partir de Rede de Petri Raquel Jauffret Guilhon Geração automática de suíte de teste para GUI a partir de Rede de Petri Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do grau de Mestre pelo

Leia mais

ESTRUTURA DE CAPITAL: UMA ANÁLISE EM EMPRESAS SEGURADORAS

ESTRUTURA DE CAPITAL: UMA ANÁLISE EM EMPRESAS SEGURADORAS ESTRUTURA DE CAPITAL: UMA ANÁLISE EM EMPRESAS SEGURADORAS THE CAPITAL STRUCTURE: AN ANALYSE ON INSURANCE COMPANIES FREDERIKE MONIKA BUDINER METTE MARCO ANTÔNIO DOS SANTOS MARTINS PAULA FERNANDA BUTZEN

Leia mais

Analysis, development and monitoring of business processes in Corporate environment

Analysis, development and monitoring of business processes in Corporate environment Analysis, development and monitoring of business processes in Corporate environment SAFIRA is an IT consulting boutique known for transforming the way organizations do business, or fulfil their missions,

Leia mais

Information technology specialist (systems integration) Especialista em tecnologia da informação (integração de sistemas)

Information technology specialist (systems integration) Especialista em tecnologia da informação (integração de sistemas) Information technology specialist (systems integration) Especialista em tecnologia da informação (integração de sistemas) Professional activities/tasks Design and produce complex ICT systems by integrating

Leia mais

Contribution of the top boat game for learning production engineering concepts

Contribution of the top boat game for learning production engineering concepts Contribution of the top boat game for learning production engineering concepts Carla Sena Batista, Fabiana Lucena Oliveira, Enily Vieira do Nascimento, Viviane Da Silva Costa Novo Research Problem: How

Leia mais

Mudança Organizacional em uma Empresa Familiar Brasileira: um estudo de caso

Mudança Organizacional em uma Empresa Familiar Brasileira: um estudo de caso Cristina Lyra Couto de Souza Mudança Organizacional em uma Empresa Familiar Brasileira: um estudo de caso Dissertação de Mestrado Dissertação apresentada ao Departamento de Administração da PUC-Rio como

Leia mais

Transformação de um Modelo de Empresa em Requisitos de Software

Transformação de um Modelo de Empresa em Requisitos de Software Transformação de um Modelo de Empresa em Requisitos de Software Fábio Levy Siqueira 1 and Paulo Sérgio Muniz Silva 2 1 Programa de Educação Continuada da Poli-USP, São Paulo, Brazil 2 Escola Politécnica

Leia mais

Análise Probabilística de Semântica Latente aplicada a sistemas de recomendação

Análise Probabilística de Semântica Latente aplicada a sistemas de recomendação Diogo Silveira Mendonça Análise Probabilística de Semântica Latente aplicada a sistemas de recomendação Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do título de

Leia mais

Software reliability analysis by considering fault dependency and debugging time lag Autores

Software reliability analysis by considering fault dependency and debugging time lag Autores Campos extraídos diretamente Título Software reliability analysis by considering fault dependency and debugging time lag Autores Huang, Chin-Yu and Lin, Chu-Ti Ano de publicação 2006 Fonte de publicação

Leia mais

MARCELO DE LIMA BRAZ REDUÇÃO DA QUANTIDADE DE REPROCESSO NO SETOR DE PRODUÇÃO DE CALDOS ALIMENTÍCIOS NA EMPRESA DO RAMO ALIMENTÍCIO (ERA).

MARCELO DE LIMA BRAZ REDUÇÃO DA QUANTIDADE DE REPROCESSO NO SETOR DE PRODUÇÃO DE CALDOS ALIMENTÍCIOS NA EMPRESA DO RAMO ALIMENTÍCIO (ERA). MARCELO DE LIMA BRAZ REDUÇÃO DA QUANTIDADE DE REPROCESSO NO SETOR DE PRODUÇÃO DE CALDOS ALIMENTÍCIOS NA EMPRESA DO RAMO ALIMENTÍCIO (ERA). Poços de Caldas / MG 2014 MARCELO DE LIMA BRAZ REDUÇÃO DA QUANTIDADE

Leia mais

design para a inovação social

design para a inovação social design para a inovação social mestrado em design - 15 16 universidade de aveiro gonçalo gomes março de 2016 s.1 ergonomia ergonomia > definição Ergonomia A ergonomia (do grego "ergon": trabalho; e "nomos":

Leia mais

UERJ Programa de Pós-graduação em Engenharia Mecânica (PPGEM) Seminary Class

UERJ Programa de Pós-graduação em Engenharia Mecânica (PPGEM) Seminary Class UERJ Programa de Pós-graduação em Engenharia Mecânica (PPGEM) Seminary Class Simulation of energy performance of buildings: comparison of computational tools DOMUS and EnergyPlus. Mestrando: Paulo Roberto

Leia mais

A Avaliação dos Projetos

A Avaliação dos Projetos A Avaliação dos Projetos Luis M. Correia 1 Instituto Superior Técnico / INOV-INESC Universidade de Lisboa, Portugal As Perguntas Como são avaliadas as propostas? Quem avalia as propostas? Quais os critérios

Leia mais

Cowboys, Ankle Sprains, and Keepers of Quality: How Is Video Game Development Different from Software Development?

Cowboys, Ankle Sprains, and Keepers of Quality: How Is Video Game Development Different from Software Development? Cowboys, Ankle Sprains, and Keepers of Quality: How Is Video Game Development Different from Software Development? Emerson Murphy-Hill Thomas Zimmermann and Nachiappan Nagappan Guilherme H. Assis Abstract

Leia mais

CMDB no ITIL v3. Miguel Mira da Silva. mms@ist.utl.pt 919.671.425

CMDB no ITIL v3. Miguel Mira da Silva. mms@ist.utl.pt 919.671.425 CMDB no ITIL v3 Miguel Mira da Silva mms@ist.utl.pt 919.671.425 1 CMDB v2 Configuration Management IT components and the services provided with them are known as CI (Configuration Items) Hardware, software,

Leia mais

Indicadores de Pesquisa, Desenvolvimento e Inovação (P,D&I) em Software e Serviços de TI: o Caso da Lei do Bem (nº 11.196/05)

Indicadores de Pesquisa, Desenvolvimento e Inovação (P,D&I) em Software e Serviços de TI: o Caso da Lei do Bem (nº 11.196/05) Universidade de Brasília Indicadores de Pesquisa, Desenvolvimento e Inovação (P,D&I) em Software e Serviços de TI: o Caso da Lei do Bem (nº 11.196/05) Rafael Henrique Rodrigues Moreira BRASÍLIA 2014 Universidade

Leia mais

Uma arquitetura baseada em agentes de software para a automação de processos de gerênciadefalhasemredesde telecomunicações

Uma arquitetura baseada em agentes de software para a automação de processos de gerênciadefalhasemredesde telecomunicações Adolfo Guilherme Silva Correia Uma arquitetura baseada em agentes de software para a automação de processos de gerênciadefalhasemredesde telecomunicações Dissertação de Mestrado Dissertação apresentada

Leia mais

Erasmus Student Work Placement

Erasmus Student Work Placement Erasmus Student Work Placement EMPLOYER INFORMATION Name of organisation Address Post code Country SPORT LISBOA E BENFICA AV. GENERAL NORTON DE MATOS, 1500-313 LISBOA PORTUGAL Telephone 21 721 95 09 Fax

Leia mais

José Benedito Alves Junior

José Benedito Alves Junior 1 José Benedito Alves Junior Gerenciamento de Projetos de TI: Uma análise sobre a possibilidade de aplicação da estrutura motivacional sugerida pelo Project Management Body of Knowledge - PMBOK - em uma

Leia mais

e-lab: a didactic interactive experiment An approach to the Boyle-Mariotte law

e-lab: a didactic interactive experiment An approach to the Boyle-Mariotte law Sérgio Leal a,b, João Paulo Leal a,c Horácio Fernandes d a Departamento de Química e Bioquímica, FCUL, Lisboa, Portugal b Escola Secundária com 3.º ciclo Padre António Vieira, Lisboa, Portugal c Unidade

Leia mais

Scientific data repositories: the USP experience

Scientific data repositories: the USP experience Scientific data repositories: the USP experience Superintendência de Tecnologia da Informação 2018 : Sylvio Canuto Antonio Mauro Saraiva Superintendência de TI: João Eduardo Ferreira Fátima L. S. Nunes

Leia mais

UNIDADE DE PESQUISA CLÍNICA Centro de Medicina Reprodutiva Dr Carlos Isaia Filho Ltda. SAMPLE SIZE DETERMINATION FOR CLINICAL RESEARCH

UNIDADE DE PESQUISA CLÍNICA Centro de Medicina Reprodutiva Dr Carlos Isaia Filho Ltda. SAMPLE SIZE DETERMINATION FOR CLINICAL RESEARCH SAMPLE SIZE DETERMINATION FOR CLINICAL RESEARCH Duolao Wang; Ameet Bakhai; Angelo Del Buono; Nicola Maffulli Muscle, Tendons and Ligaments Journal, 2013 Santiago A. Tobar L., Dsc. Why to determine the

Leia mais

FATORES QUE INTERFEREM NA QUALIDADE DO SERVIÇO NA UNIDADE DE SAÚDE DA FAMÍLIA RENATO AUGUSTO PEDREIRA LEONNI EM SANTO AMARO DA PURIFICAÇÃO-BA.

FATORES QUE INTERFEREM NA QUALIDADE DO SERVIÇO NA UNIDADE DE SAÚDE DA FAMÍLIA RENATO AUGUSTO PEDREIRA LEONNI EM SANTO AMARO DA PURIFICAÇÃO-BA. UNIVERSIDADE CASTELO BRANCO ATUALIZA ASSOCIAÇÃO CULTURAL CURSO DE PÓS-GRADUAÇÃO EM MBA EXECUTIVO EM SAÚDE- GESTÃO HOSPITALAR KARLA MICHELLINE OLIVEIRA BOAVENTURA FATORES QUE INTERFEREM NA QUALIDADE DO

Leia mais

MASTER S DEGREE IN INTELLECTUAL PROPERTY ADMISSION EXAM

MASTER S DEGREE IN INTELLECTUAL PROPERTY ADMISSION EXAM CADERNO DE QUESTÕES NOTA FINAL MASTER S DEGREE IN INTELLECTUAL PROPERTY ADMISSION EXAM Before reading the text, pay attention to these important and essential remarks. All the answers must be written in

Leia mais

CENTRO UNIVERSITÁRIO METROPOLITANO DE SÃO PAULO CURSO ADMINISTRAÇÃO DE EMPRESAS

CENTRO UNIVERSITÁRIO METROPOLITANO DE SÃO PAULO CURSO ADMINISTRAÇÃO DE EMPRESAS CENTRO UNIVERSITÁRIO METROPOLITANO DE SÃO PAULO CURSO ADMINISTRAÇÃO DE EMPRESAS UMA VANTAGEM COMPETITIVA COM A TERCEIRIZAÇÃO DE SERVIÇOS AMANDA ZADRES DANIELA LILIANE ELIANE NUNES ELISANGELA MENDES Guarulhos

Leia mais

Neutron Reference Measurements to Petroleum Industry

Neutron Reference Measurements to Petroleum Industry LABORATÓRIO NACIONAL DE METROLOGIA DAS RADIAÇÕES IONIZANTES IRD- Instituto de Radioproteção e Dosimetria Neutron Reference Measurements to Petroleum Industry Karla C. de Souza Patrão, Evaldo S. da Fonseca,

Leia mais

TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM INFORMÁTICA. Pizz@ Online

TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM INFORMÁTICA. Pizz@ Online Centro Estadual de Educação Tecnológica Paula Souza GOVERNO DO ESTADO DE SÃO PAULO ETEC JORGE STREET TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM INFORMÁTICA Pizz@ Online Ariane Danelon Martinez Fernanda

Leia mais

Ahrend, Jan-Marten. Requirements Elicitation in Startup Companies.

Ahrend, Jan-Marten. Requirements Elicitation in Startup Companies. Ahrend, Jan-Marten. Requirements Elicitation in Startup Companies. Dieste, O.; Juristo, N.; Shull, F., "Understanding the Customer: What Do We Know about Requirements Elicitation Mestrando: Rafael Carvalho

Leia mais

Métodos Quantitativos e Qualitativos na Engenharia (M2QE) Quantitative and Qualitative Methods in Engineering (QQME)

Métodos Quantitativos e Qualitativos na Engenharia (M2QE) Quantitative and Qualitative Methods in Engineering (QQME) Métodos Quantitativos e Qualitativos na Engenharia (M2QE) ------- Quantitative and Qualitative Methods in Engineering (QQME) Guimarães, 3 de outubro de 2013 Escola de Engenharia, Campus de Azurém Some

Leia mais

Tese apresentada para obtenção do grau de Mestre em Engenharia Civil pela Universidade da Beira Interior, sobre a orientação de:

Tese apresentada para obtenção do grau de Mestre em Engenharia Civil pela Universidade da Beira Interior, sobre a orientação de: Tese apresentada para obtenção do grau de Mestre em Engenharia Civil pela Universidade da Beira Interior, sobre a orientação de: Prof. Doutor. João Carlos Gonçalves Lanzinha Prof. Auxiliar do Departamento

Leia mais

Participatory Map of Rio de Janeiro

Participatory Map of Rio de Janeiro Leandro Gomes Souza Geographer Luiz Roberto Arueira da Silva Director of City Information Pereira Passos Institute - City of Rio de Janeiro About us Pereira Passos Institute (IPP) is Rio de Janeiro municipal

Leia mais

FACULDADE PRESBITERIANA AUGUSTO GALVÃO ENGENHARIA AMBIENTAL

FACULDADE PRESBITERIANA AUGUSTO GALVÃO ENGENHARIA AMBIENTAL FACULDADE PRESBITERIANA AUGUSTO GALVÃO ENGENHARIA AMBIENTAL ZONEAMENTO URBANO E GESTÃO PÚBLICA EM CAMPO FORMOSO JAILSON DA SILVA PINTO Campo Formoso BA abril de 2014 JAILSON DA SILVA PINTO ZONEAMENTO URBANO

Leia mais

Welcome to Lesson A of Story Time for Portuguese

Welcome to Lesson A of Story Time for Portuguese Portuguese Lesson A Welcome to Lesson A of Story Time for Portuguese Story Time is a program designed for students who have already taken high school or college courses or students who have completed other

Leia mais

// gaiato private label

// gaiato private label // gaiato private label // a empresa // the company A Calçado Gaiato é uma empresa prestadora de serviços no setor de calçado, criada em 2000 por Luís Pinto Oliveira e Mário Pinto Oliveira, sócios-fundadores

Leia mais

UNIVERSIDADE DE ÉVORA

UNIVERSIDADE DE ÉVORA UNIVERSIDADE DE ÉVORA MESTRADO EM INTERVENÇÃO SÓCIO-ORGANIZACIONÀL NA SAÚDE Curso ministrado em parceria com a Escola Superior de Tecnologia da Saúde de Lisboa (DR Série, n.. 250 de 29 de Outubro de 2002)

Leia mais

Estereoscopia Digital no Ensino da Química AGRADECIMENTOS

Estereoscopia Digital no Ensino da Química AGRADECIMENTOS AGRADECIMENTOS O findar desta dissertação é o momento indicado para agradecer ao Professor Doutor João Carlos de Matos Paiva pela sua grande ajuda, pela disponibilidade sempre manifestada, pelo seu empenho

Leia mais

Rafael Jessen Werneck de Almeida Martins. Recomendação de pessoas em redes sociais com base em conexões entre usuários

Rafael Jessen Werneck de Almeida Martins. Recomendação de pessoas em redes sociais com base em conexões entre usuários Rafael Jessen Werneck de Almeida Martins Recomendação de pessoas em redes sociais com base em conexões entre usuários Dissertação de Mestrado Dissertação apresentada como requisito parcial para a obtenção

Leia mais

ORGANIZAÇÃO DA INFORMAÇÃO NOTICIOSA EM COMUNIDADE ONLINE PARA O SÉNIOR RENATO MIGUEL SILVA COSTA. Departamento de Comunicação e Arte !!!!!!!!!

ORGANIZAÇÃO DA INFORMAÇÃO NOTICIOSA EM COMUNIDADE ONLINE PARA O SÉNIOR RENATO MIGUEL SILVA COSTA. Departamento de Comunicação e Arte !!!!!!!!! Universidade de Aveiro 2012 Departamento de Comunicação e Arte RENATO MIGUEL SILVA COSTA ORGANIZAÇÃO DA INFORMAÇÃO NOTICIOSA EM COMUNIDADE ONLINE PARA O SÉNIOR RENATO MIGUEL SILVA COSTA Universidade de

Leia mais

Normalização e interoperabilidade da informação geográfica

Normalização e interoperabilidade da informação geográfica Normalização e interoperabilidade da informação geográfica perspetivas para a formação em Engenharia Geográfica João Catalão Departamento de Engenharia Geográfica, Geofísica e Energia Faculdade de Ciências

Leia mais

Service quality in restaurants: an experimental analysis performed in Brazil

Service quality in restaurants: an experimental analysis performed in Brazil . XIII INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND OPERATIONS MANAGEMENT Energy that moves production: a dialogue among integration, project and sustainability 09-11 October 2007 Service quality

Leia mais

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA FACULDADE DE TECNOLOGIA DE LINS PROF. ANTONIO SEABRA CURSO SUPERIOR DE TECNOLOGIA EM LOGÍSTICA DANIEL ALVES PEREIRA JULIO CESAR JUSTINO UM ESTUDO EXPLORATÓRIO

Leia mais

Astrologia, Psicologia e os Quatro Elementos (Portuguese Edition)

Astrologia, Psicologia e os Quatro Elementos (Portuguese Edition) Astrologia, Psicologia e os Quatro Elementos (Portuguese Edition) Click here if your download doesn"t start automatically Astrologia, Psicologia e os Quatro Elementos (Portuguese Edition) Astrologia, Psicologia

Leia mais

Course Computer Science Academic year 2012/2013 Subject Social Aspects of Computers ECTS 5

Course Computer Science Academic year 2012/2013 Subject Social Aspects of Computers ECTS 5 Course Computer Science Academic year 2012/2013 Subject Social Aspects of Computers ECTS 5 Type of course Compulsory Year 2º Semester 2nd sem Student Workload: Professor(s) Natalia Gomes, Ascensão Maria

Leia mais

Desempenho no trabalho: Revisão da literatura [I] Job performance: An overview of literature

Desempenho no trabalho: Revisão da literatura [I] Job performance: An overview of literature PSICOLOGIA ARGUMENTO doi: 10.7213/psicol.argum.5895 ARTIGOS [T] Desempenho no trabalho: Revisão da literatura [I] Job performance: An overview of literature [R] [A] Pedro Fernando Bendassolli Resumo Received

Leia mais

T Ã O B O M Q U A N T O N O V O

T Ã O B O M Q U A N T O N O V O D I S S E R T A Ç Ã O D E M E S T R A D O M A S T E R I N G D I S S E R T A T I O N A V A L I A Ç Ã O D A C O N D I Ç Ã O D E T Ã O B O M Q U A N T O N O V O U M A A P L I C A Ç Ã O E N V O L V E N D O

Leia mais

CIS 500 Software Foundations Fall September(continued) IS 500, 8 September(continued) 1

CIS 500 Software Foundations Fall September(continued) IS 500, 8 September(continued) 1 CIS 500 Software Foundations Fall 2003 8 September(continued) IS 500, 8 September(continued) 1 Polymorphism This version of issaidtobepolymorphic,becauseitcanbeapplied to many different types of arguments.

Leia mais

Estratégias de TI para a integração eletrônica da informação - um estudo sobre o estado da arte e da prática

Estratégias de TI para a integração eletrônica da informação - um estudo sobre o estado da arte e da prática Daniel Valente Serman Estratégias de TI para a integração eletrônica da informação - um estudo sobre o estado da arte e da prática Dissertação de Mestrado Dissertação apresentada ao Programa de Pós-graduação

Leia mais

EPLNA_2012. Ciclo de Garantia da Qualidade Analítica: tendências e etapas fundamentais para a fornecer resultados confiáveis

EPLNA_2012. Ciclo de Garantia da Qualidade Analítica: tendências e etapas fundamentais para a fornecer resultados confiáveis Ciclo de Garantia da Qualidade Analítica: tendências e etapas fundamentais para a fornecer resultados confiáveis Prof. Dr. Igor Renato Bertoni Olivares Top 02 in analytical chemistry Impact Factor - 6,6

Leia mais

FUNDAÇÃO INSTITUTO CAPIXABA DE PESQUISAS EM CONTABILIDADE, ECONOMIA E FINANÇAS GEORGE PINHEIRO RAMOS

FUNDAÇÃO INSTITUTO CAPIXABA DE PESQUISAS EM CONTABILIDADE, ECONOMIA E FINANÇAS GEORGE PINHEIRO RAMOS FUNDAÇÃO INSTITUTO CAPIXABA DE PESQUISAS EM CONTABILIDADE, ECONOMIA E FINANÇAS GEORGE PINHEIRO RAMOS FATORES DETERMINANTES E INFLUENCIADORES DE COMPRA DA MÚSICA GOSPEL VITÓRIA 2013 2 GEORGE PINHEIRO RAMOS

Leia mais

FEDERAL UNIVERSITY OF RIO DE JANEIRO THIAGO BRANDÃO DA CUNHA

FEDERAL UNIVERSITY OF RIO DE JANEIRO THIAGO BRANDÃO DA CUNHA FEDERAL UNIVERSITY OF RIO DE JANEIRO THIAGO BRANDÃO DA CUNHA THE INTEGRATION PROCESS AFTER INTERNATIONAL ACQUISITION OF A COMPANY INSIDE THE CACHAÇA SECTOR IN BRAZIL: A CASE STUDY RIO DE JANEIRO 2018 THIAGO

Leia mais

A MÁQUINA ASSÍNCRONA TRIFÁSICA BRUSHLESS EM CASCATA DUPLAMENTE ALIMENTADA. Fredemar Rüncos

A MÁQUINA ASSÍNCRONA TRIFÁSICA BRUSHLESS EM CASCATA DUPLAMENTE ALIMENTADA. Fredemar Rüncos Resumo da Dissertação apresentada à UFSC como parte dos requisitos necessários para obtenção do grau de Mestre em Engenharia Elétrica. A MÁQUINA ASSÍNCRONA TRIFÁSICA BRUSHLESS EM CASCATA DUPLAMENTE ALIMENTADA

Leia mais

OVERVIEW DO EAMS. Enterprise Architecture Management System 2.0

OVERVIEW DO EAMS. Enterprise Architecture Management System 2.0 OVERVIEW DO EAMS Enterprise Architecture Management System 2.0 NETWORKS @arqcorp_br #eamsrio http://arquiteturacorporativa.wordpress.com/ WE MANAGE KNOWLEDGE, WITH YOU Arquitetura Empresarial Repositório

Leia mais

A METHOD OF STRATEGIC MANAGEMENT AND PLANNING TO OBTAIN COMPETITIVENESS IN FARMING BUSINESS

A METHOD OF STRATEGIC MANAGEMENT AND PLANNING TO OBTAIN COMPETITIVENESS IN FARMING BUSINESS A METHOD OF STRATEGIC MANAGEMENT AND PLANNING TO OBTAIN COMPETITIVENESS IN FARMING BUSINESS Mr. Frederico Fonseca Lopes MARKESTRAT ffflopes@markestrat.org Ms. Janaína Gagliardi Bara USP / FEARP / MARKESTRAT

Leia mais

Marcelo Novaes Coutinho. Um Processo de Gerência de Estratégia de Rastreabilidade: Um Caso em Ambiente Oracle. Dissertação de Mestrado

Marcelo Novaes Coutinho. Um Processo de Gerência de Estratégia de Rastreabilidade: Um Caso em Ambiente Oracle. Dissertação de Mestrado Marcelo Novaes Coutinho Um Processo de Gerência de Estratégia de Rastreabilidade: Um Caso em Ambiente Oracle Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do grau

Leia mais

Prova de Seleção Mestrado LINGUA INGLESA 15/02/2016

Prova de Seleção Mestrado LINGUA INGLESA 15/02/2016 Prova de Seleção Mestrado LINGUA INGLESA 15/02/2016 Instruções aos candidatos: (1) Preencher somente o número de inscrição em todas as folhas. (2) Usar caneta preta ou azul. 1 2 3 4 5 6 7 8 9 10 11 12

Leia mais

A Tool to Evaluate Stuck-Open Faults in CMOS Logic Gates

A Tool to Evaluate Stuck-Open Faults in CMOS Logic Gates FURG A Tool to Evaluate Stuck-Open Faults in CMOS Logic Gates Alexandra L. Zimpeck, Cristina Meinhardt e Paulo F. Butzen Summary Introduction Motivation Stuck-Open Faults Stuck-Open Faults in Nanometer

Leia mais

Leonardo Pereira Rodrigues dos Santos

Leonardo Pereira Rodrigues dos Santos Leonardo Pereira Rodrigues dos Santos Desenvolvimento de serviços na área de educação: uma aplicação de análise conjunta nos cursos de mestrado em administração de empresas DISSERTAÇÃO DE MESTRADO DEPARTAMENTO

Leia mais

UNIVERSIDADE CATÓLICA PORTUGUESA. A Reputação e a Responsabilidade Social na BP Portugal: A importância da Comunicação. Por. Ana Margarida Nisa Vintém

UNIVERSIDADE CATÓLICA PORTUGUESA. A Reputação e a Responsabilidade Social na BP Portugal: A importância da Comunicação. Por. Ana Margarida Nisa Vintém UNIVERSIDADE CATÓLICA PORTUGUESA A Reputação e a Responsabilidade Social na BP Portugal: A importância da Comunicação Relatório de estágio apresentado à Universidade Católica Portuguesa para obtenção do

Leia mais

Gestão Hospitalar O caso de hospitais privados do Rio de Janeiro

Gestão Hospitalar O caso de hospitais privados do Rio de Janeiro Alexandre Cunha Lobo de Melo Gestão Hospitalar O caso de hospitais privados do Rio de Janeiro Dissertação de mestrado Dissertação de mestrado apresentada ao Departamento de Administração da Pontifícia

Leia mais

Dennis Seiji Taquemori. ISO 9001: Eficiência ou Legitimidade? Dissertação de Mestrado

Dennis Seiji Taquemori. ISO 9001: Eficiência ou Legitimidade? Dissertação de Mestrado Dennis Seiji Taquemori ISO 9001: Eficiência ou Legitimidade? Dissertação de Mestrado Dissertação apresentada ao Programa de Pósgraduação em Administração de Empresas da PUC-Rio como requisito parcial para

Leia mais

Curso Completo de Memorização (Portuguese Edition)

Curso Completo de Memorização (Portuguese Edition) Curso Completo de Memorização (Portuguese Edition) Silvio Luiz Matos Click here if your download doesn"t start automatically Curso Completo de Memorização (Portuguese Edition) Silvio Luiz Matos Curso Completo

Leia mais

Uma Abordagem para a Avaliação de Processos de Desenvolvimento de Software Baseada em Risco e Conformidade

Uma Abordagem para a Avaliação de Processos de Desenvolvimento de Software Baseada em Risco e Conformidade Rafael de Souza Lima Espinha Uma Abordagem para a Avaliação de Processos de Desenvolvimento de Software Baseada em Risco e Conformidade Dissertação de Mestrado Dissertação apresentada como requisito parcial

Leia mais

IBM Rational Quality Manager. Felipe Freire IBM Rational pfreire@br.ibm.com

IBM Rational Quality Manager. Felipe Freire IBM Rational pfreire@br.ibm.com Gerenciamento de Qualidade IBM Rational Quality Manager Felipe Freire IBM Rational pfreire@br.ibm.com Introdução Jazz Rational Quality Manager Demonstração Agenda 2 Teste de software?!? O que é? Para que

Leia mais

Sustainability issues in the Brazilian automotive industry: electric cars and end-of-life vehicles

Sustainability issues in the Brazilian automotive industry: electric cars and end-of-life vehicles Sustainability issues in the Brazilian automotive industry: electric cars and end-of-life vehicles Adcley Souza (adcley.souza@hotmail.com) Sustainability issues in the Brazilian automotive industry: electric

Leia mais

MODELAGEM VISUAL DE UM SOFTWARE PARA O GERENCIAMENTO DAS COMUNICAÇÕES EM GESTÃO DE PROJETOS

MODELAGEM VISUAL DE UM SOFTWARE PARA O GERENCIAMENTO DAS COMUNICAÇÕES EM GESTÃO DE PROJETOS 127 MODELAGEM VISUAL DE UM SOFTWARE PARA O GERENCIAMENTO DAS COMUNICAÇÕES EM GESTÃO DE PROJETOS VISUAL MODELING OF SOFTWARE FOR COMMUNICATION MANAGEMENT IN PROJECT MANAGEMENT Ricardo Rall 1 Arilson José

Leia mais

Padrões de Aplicações Empresariais

Padrões de Aplicações Empresariais Padrões de Aplicações Empresariais Paulo Sousa Engenharia da Informação Instituto Superior de Engenharia do Porto Introdução aos Padrões Parte 1 O que é um Pattern? Each pattern describes a problem that

Leia mais

Comportamento Organizacional: O Comportamento Humano no Trabalho (Portuguese Edition)

Comportamento Organizacional: O Comportamento Humano no Trabalho (Portuguese Edition) Comportamento Organizacional: O Comportamento Humano no Trabalho (Portuguese Edition) John W. Newstrom Click here if your download doesn"t start automatically Comportamento Organizacional: O Comportamento

Leia mais

Multicriteria Impact Assessment of the certified reference material for ethanol in water

Multicriteria Impact Assessment of the certified reference material for ethanol in water Multicriteria Impact Assessment of the certified reference material for ethanol in water André Rauen Leonardo Ribeiro Rodnei Fagundes Dias Taiana Fortunato Araujo Taynah Lopes de Souza Inmetro / Brasil

Leia mais

Interactive Internet TV Architecture Based on Scalable Video Coding

Interactive Internet TV Architecture Based on Scalable Video Coding Interactive Internet TV Architecture Based on Scalable Video Coding Pedro Gomes Moscoso Dissertação para obtenção do Grau de Mestre em Engenharia de Redes de Comunicações Presidente: Orientador: Co-Orientador:

Leia mais

SPICE e ISO 15504. Jorge H C Fernandes 2004

SPICE e ISO 15504. Jorge H C Fernandes 2004 SPICE e ISO 15504 Jorge H C Fernandes 2004 SPICE: Um Framework para a Avaliação Integrada de Processos de Software [SPICE 1] Process Identifies changes to Is examined by Process Assessment Identifies capability

Leia mais

Dealing with Device Data Overflow in the Cloud

Dealing with Device Data Overflow in the Cloud Jaumir Valença da Silveira Junior Dealing with Device Data Overflow in the Cloud Dissertação de Mestrado Dissertation presented to the Programa de Pós- Graduação em Informática of the Departamento de Informática,

Leia mais

Luiz Fernando Fernandes de Albuquerque. Avaliação de algoritmos online para seleção de links patrocinados. Dissertação de Mestrado

Luiz Fernando Fernandes de Albuquerque. Avaliação de algoritmos online para seleção de links patrocinados. Dissertação de Mestrado Luiz Fernando Fernandes de Albuquerque Avaliação de algoritmos online para seleção de links patrocinados Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do grau de

Leia mais

Ficha da Unidade Curricular

Ficha da Unidade Curricular ESCOLA SUPERIOR DE TECNOLOGIA E GESTÃO DE FELGUEIRAS Ficha da Unidade Curricular CURSO Mestrado em U.C. SISTEMAS INTEGRADOS DE Gestão Integrada da Qualidade,Ambiente e Segurança GESTÃO Horas presenciais

Leia mais

Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463)

Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463) Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463) Formato do curso: Presencial Localidade: Porto Com certificação: MCSA: SQL Server Data: 16 Jan. 2017 a 20 Jan. 2017 Preço: 1550 Horário:

Leia mais

Easy Linux! FUNAMBOL FOR IPBRICK MANUAL. IPortalMais: a «brainware» company www.iportalmais.pt. Manual

Easy Linux! FUNAMBOL FOR IPBRICK MANUAL. IPortalMais: a «brainware» company www.iportalmais.pt. Manual IPortalMais: a «brainware» company FUNAMBOL FOR IPBRICK MANUAL Easy Linux! Title: Subject: Client: Reference: Funambol Client for Mozilla Thunderbird Doc.: Jose Lopes Author: N/Ref.: Date: 2009-04-17 Rev.:

Leia mais

Métodos Formais em Engenharia de Software. VDMToolTutorial

Métodos Formais em Engenharia de Software. VDMToolTutorial Métodos Formais em Engenharia de Software VDMToolTutorial Ana Paiva apaiva@fe.up.pt www.fe.up.pt/~apaiva Agenda Install Start Create a project Write a specification Add a file to a project Check syntax

Leia mais

Este curso de 40 horas fornece-lhe as competências e conhecimentos para o preparar para o exame de certificação CBAP. *

Este curso de 40 horas fornece-lhe as competências e conhecimentos para o preparar para o exame de certificação CBAP. * CBAP Business Analysis Professional Certification Business Analysis Localidade: Lisboa Data: 14 Oct 2019 Preço: 1850 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes.

Leia mais

Salud Brasil SECRETARIA DE VIGILÂNCIA EM SAÚDE

Salud Brasil SECRETARIA DE VIGILÂNCIA EM SAÚDE Salud Brasil SECRETARIA DE VIGILÂNCIA EM SAÚDE IV EXPOEPI International Perspectives on Air Quality: Risk Management Principles for Oficina de Trabalho: Os Desafios e Perspectivas da Vigilância Ambiental

Leia mais

EIA and SEA differences and relationship

EIA and SEA differences and relationship Mestrado em Urbanismo e Ordenamento do Território/ Master in Urban Studies and Territorial Management Mestrado em Engenharia do Ambiente / Master in Environmental Engineering Avaliação Ambiental Estratégica

Leia mais

Designing Solutions for Microsoft SQL Server 2014 (20465)

Designing Solutions for Microsoft SQL Server 2014 (20465) Designing Solutions for Microsoft SQL Server 2014 (20465) Formato do curso: Presencial Com certificação: MCSE: Data Platform Preço: 1090 Nível: Avançado Duração: 18 horas Este curso de 3 dias, destina-se

Leia mais

Projecto: +INOV-custos / Project: +INOV-costs

Projecto: +INOV-custos / Project: +INOV-costs 1 OBJETIVO / OBJECTIVE 2 FASES / PHASES 3 RESULTADOS SUNVISOR / SUNVISOR RESULTS 4 RESULTADOS CARTER / CARTER RESULTS Grupo industrial especializado en la gestión de procesos de alto valor añadido 1 Objetivo

Leia mais

SAP Multinacional alemã de tecnologia, líder global em software de gestão de processos, contrata:

SAP Multinacional alemã de tecnologia, líder global em software de gestão de processos, contrata: SAP Multinacional alemã de tecnologia, líder global em software de gestão de processos, contrata: Vaga: Estagiário Área Jurídica Área: Legal Department O Departamento Jurídico é uma área dinâmica que possui

Leia mais

Solicitação de Mudança 01

Solicitação de Mudança 01 Solicitação de Mudança 01 Refatorar a especificação da linha de produtos Crisis Management System permitindo que o suporte ao registro de LOG seja opcional. Isso significa que o comportamento descrito

Leia mais

25/05/2015. Um pouco de história. O Modelo CMMI. Capability Maturity Model Integration (CMMI) Capability Maturity Model (CMM)

25/05/2015. Um pouco de história. O Modelo CMMI. Capability Maturity Model Integration (CMMI) Capability Maturity Model (CMM) DCC / ICEx / UFMG Um pouco de história O Modelo CMMI Na década de 80, o Instituto de Engenharia de Software (SEI) foi criado Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Objetivos Fornecer software

Leia mais

ACFES MAIORES DE 23 ANOS INGLÊS. Prova-modelo. Instruções. Verifique se o exemplar da prova está completo, isto é, se termina com a palavra FIM.

ACFES MAIORES DE 23 ANOS INGLÊS. Prova-modelo. Instruções. Verifique se o exemplar da prova está completo, isto é, se termina com a palavra FIM. ACFES MAIORES DE 23 ANOS INGLÊS Prova-modelo Instruções Verifique se o exemplar da prova está completo, isto é, se termina com a palavra FIM. A prova é avaliada em 20 valores (200 pontos). A prova é composta

Leia mais

A tangibilidade de um serviço de manutenção de elevadores

A tangibilidade de um serviço de manutenção de elevadores A tangibilidade de um serviço de manutenção de elevadores Tese de Mestrado em Gestão Integrada de Qualidade, Ambiente e Segurança Carlos Fernando Lopes Gomes INSTITUTO SUPERIOR DE EDUCAÇÃO E CIÊNCIAS Fevereiro

Leia mais

Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463)

Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463) Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463) Formato do curso: Presencial e Live Training Com certificação: MCSA: SQL Server Preço: 1630 Nível: Avançado Duração: 35 horas Este curso

Leia mais

A importância do PDTI na implantação da Governança de TI nas Prefeituras Brasileiras

A importância do PDTI na implantação da Governança de TI nas Prefeituras Brasileiras A importância do PDTI na implantação da Governança de TI nas Prefeituras Brasileiras Hugo Queiroz Abonizio 1, Rodolfo Miranda de Barros 1 1 Departamento de Computação Universidade Estadual de Londrina

Leia mais