916 resultados para user-centered development process
Resumo:
The field of Wireless Sensor and Actuator Networks (WSAN) is fast increasing and has attracted the interest of both the research community and the industry because of several factors, such as the applicability of such networks in different application domains (aviation, civil engineering, medicine, and others). Moreover, advances in wireless communication and the reduction of hardware components size also contributed for a fast spread of these networks. However, there are still several challenges and open issues that need to be tackled in order to achieve the full potential of WSAN usage. The development of WSAN systems is one of the most relevant of these challenges considering the number of variables involved in this process. Currently, a broad range of WSAN platforms and low level programming languages are available to build WSAN systems. Thus, developers need to deal with details of different sensor platforms and low-level programming abstractions of sensor operational systems on one hand, and they also need to have specific (high level) knowledge about the distinct application domains, on the other hand. Therefore, in order to decouple the handling of these two different levels of knowledge, making easier the development process of WSAN systems, we propose LWiSSy (Domain Language for Wireless Sensor and Actuator Networks Systems), a domain specific language (DSL) for WSAN. The use of DSLs raises the abstraction level during the programming of systems and modularizes the system building in several steps. Thus, LWiSSy allows the domain experts to directly contribute in the development of WSANs without having knowledge on low level sensor platforms, and network experts to program sensor nodes to meet application requirements without having specific knowledge on the application domain. Additionally, LWiSSy enables the system decomposition in different levels of abstraction according to structural and behavioral features and granularities (network, node group and single node level programming)
Resumo:
When crosscutting concerns identification is performed from the beginning of development, on the activities involved in requirements engineering, there are many gains in terms of quality, cost and efficiency throughout the lifecycle of software development. This early identification supports the evolution of requirements, detects possible flaws in the requirements specification, improves traceability among requirements, provides better software modularity and prevents possible rework. However, despite these several advantages, the crosscutting concerns identification over requirements engineering faces several difficulties such as the lack of systematization and tools that support it. Furthermore, it is difficult to justify why some concerns are identified as crosscutting or not, since this identification is, most often, made without any methodology that systematizes and bases it. In this context, this paper proposes an approach based on Grounded Theory, called GT4CCI, for systematizing and basing the process of identifying crosscutting concerns in the initial stages of the software development process in the requirements document. Grounded Theory is a renowned methodology for qualitative analysis of data. Through the use of GT4CCI it is possible to better understand, track and document concerns, adding gains in terms of quality, reliability and modularity of the entire lifecycle of software
Resumo:
The occurrence of problems related to the scattering and tangling phenomenon, such as the difficulty to do system maintenance, increasingly frequent. One way to solve this problem is related to the crosscutting concerns identification. To maximize its benefits, the identification must be performed from early stages of development process, but some works have reported that this has not been done in most of cases, making the system development susceptible to the errors incidence and prone to the refactoring later. This situation affects directly to the quality and cost of the system. PL-AOVgraph is a goal-oriented requirements modeling language which offers support to the relationships representation among requirements and provides separation of crosscutting concerns by crosscutting relationships representation. Therefore, this work presents a semi-automatic method to crosscutting concern identification in requirements specifications written in PL-AOVgraph. An adjacency matrix is used to identify the contributions relationships among the elements. The crosscutting concern identification is based in fan-out analysis of contribution relationships from the informations of adjacency matrix. When identified, the crosscutting relationships are created. And also, this method is implemented as a new module of ReqSys-MDD tool
Resumo:
The component-based development of systems revolutionized the software development process, facilitating the maintenance, providing more confiability and reuse. Nevertheless, even with all the advantages of the development of components, their composition is an important concern. The verification through informal tests is not enough to achieve a safe composition, because they are not based on formal semantic models with which we are able to describe precisally a system s behaviour. In this context, formal methods provide ways to accurately specify systems through mathematical notations providing, among other benefits, more safety. The formal method CSP enables the specification of concurrent systems and verification of properties intrinsic to them, as well as the refinement among different models. Some approaches apply constraints using CSP, to check the behavior of composition between components, assisting in the verification of those components in advance. Hence, aiming to assist this process, considering that the software market increasingly requires more automation, reducing work and providing agility in business, this work presents a tool that automatizes the verification of composition among components, in which all complexity of formal language is kept hidden from users. Thus, through a simple interface, the tool BST (BRIC-Tool-Suport) helps to create and compose components, predicting, in advance, undesirable behaviors in the system, such as deadlocks
Resumo:
The use of technology tools for teaching and learning has grown increasingly in our daily life. In this context, a branch that has had tremendous growth is the area of teaching and learning language through computational tools. The study of CALL (Computer Assisted Language Learning), accomplished in this research, aims to evaluate existing tools in this context, focused specifically on the Japanese language; and from this study, accomplish the development of a new computational tool that can assist teaching/learning of the Japanese language. As results, we present a wide survey on the subject in various technologies/devices, as well as the complete development process of a new tool, the Karuchā Ships Invaders game, that proposes to teach basic concepts of the language, blended with entertainment, and still, focusing on the Brazilian students of Japanese language audience. We will present all the concept phases of the game and its evolution through the research, as well as an interface evaluation. Still, we present proposal and validation of a method to evaluate motivational aspects of computational tools with educational focus, and results extracted from an experiment accomplished with prospective users
Resumo:
In the context of Software Engineering, web accessibility is gaining more room, establishing itself as an important quality attribute. This fact is due to initiatives of institutions such as the W3C (World Wide Web Consortium) and the introduction of norms and laws such as Section 508 that underlie the importance of developing accessible Web sites and applications. Despite these improvements, the lack of web accessibility is still a persistent problem, and could be related to the moment or phase in which this requirement is solved within the development process. From the moment when Web accessibility is generally regarded as a programming problem or treated when the application is already developed entirely. Thus, consider accessibility already during activities of analysis and requirements specification shows itself a strategy to facilitate project progress, avoiding rework in advanced phases of software development because of possible errors, or omissions in the elicitation. The objective of this research is to develop a method and a tool to support requirements elicitation of web accessibility. The strategy for the requirements elicitation of this method is grounded by the Goal-Oriented approach NFR Framework and the use of catalogs NFRs, created based on the guidelines contained in WCAG 2.0 (Web Content Accessibility Guideline) proposed by W3C
Resumo:
The present study has addressed the issues surrounding the Solidarity Economy and Tourism, their perspectives and contributions to the development process of local communities, as well as the connection point between the two. This study evaluated the extent to which social economy through cooperatives and associations in tourism has generated socio-economic improvements for the artisans of the tourist Seridó. The study made as to their objectives, was exploratory and descriptive, since it involved both standard techniques of data collection, questionnaires and systematic observation, and secondary research and case studies, which characterizes an exploratory research, according to Castro (2008 ). The results indicate significant improvements offered by the inclusion of members in groups (associations and cooperatives) in matters concerning health, education, interpersonal relationships, and access to consumer credit to the artisans. Through this study, one might also note that the inclusion of products and services in tourism is not a relevant factor for the socio-economic improvements observed for the elevated presence of middlemen in the marketing process
Resumo:
This study presents an approach to tourism activity from the perspective of the territory, analyzing the importance of the roles of the State and public policies for tourism development. Tourism in the northeastern region of Brazil begins to take its rise from the late 1970 through public policies, whose goal was to provide the necessary conditions for tourism development. The tourism public policies were the key elements in the production process of tourist territories in the region. In the state of Paraíba, the public authorities elected the coastline as the main attraction and the state capital, João Pessoa, as the locus for the tourism development, with the city receiving a series of public policies. In this context, this research aims to analyze the development process of three specific public policies for tourism development in João Pessoa: The (mega)Projeto Costa do Sol (1988), the PRODETUR/PB I and II (1997 e 2005) and the Plano Estratégico de Desenvolvimento do Turismo na Paraíba, the Plano Amanhecer (2000). This study was guided by the question that even having been contemplated by the tourism public policies, João Pessoa still remains in a peripheral position in the regional tourism market. The methodological procedures for this study were literature and documents research and semi-structured interviews with tourism public officials and representatives from local tourism trade. The research came to prove that the discontinuity between governmental administrations hampered the implementation process of the tourism public policies studied. It was observed that the implementation of tourism public policies in the long term depends on the interaction between governments, as well as the collective political will to develop tourism in Joao Pessoa
Resumo:
A trajetória profissional dos egressos permite analisar, compreender e refletir sobre o ensino superior e as características inerentes ao mercado de trabalho. Os objetivos deste estudo foram: apreender e analisar percepções de egressos de curso de graduação em Enfermagem de instituição privada em relação ao processo de formação, frente às condições de inserção no mercado de trabalho e às demandas vivenciadas no cotidiano profissional. O método utilizado foi o Discurso do Sujeito Coletivo. Os 104 egressos foram divididos em três grupos de acordo com a atuação após a graduação. A análise dos discursos possibilitou uma reflexão aprofundada dessa formação, indicando a necessidade de revisão do projeto pedagógico, destacando o ensino voltado para o desenvolvimento de competências nas quatro dimensões do processo de cuidar: gerência, assistência, educação e pesquisa.
Resumo:
O processo da reforma psiquiátrica requer a implementação de políticas públicas que garantam a inserção laboral de portadores de transtorno mental. Para tal, é necessário que o trabalho seja compreendido como promotor de autonomia, de emancipação e de cidadania. O objetivo deste estudo é refletir acerca de concepções teóricas relacionadas à inserção social pelo trabalho, a fim de explorar o campo da inclusão de portadores de transtorno mental no mundo do trabalho. Foram escolhidos os conceitos de empresa social e de economia solidária como fundamentais para o estudo. Na empresa social, o sujeito é entendido como ser social, enfocando-se seu processo de formação no sentido da emancipação. Na economia solidária, objetiva-se o desenvolvimento de uma forma de economia mais justa que tem como característica a igualdade e a solidariedade. Sugerimos que a discussão desses conceitos possa contribuir para embasar a implantação de projetos de inclusão social pelo trabalho.
Resumo:
Pode-se afirmar que a evolução tecnológica (desenvolvimento de novos instrumentos de medição como, softwares, satélites e computadores, bem como, o barateamento das mídias de armazenamento) permite às Organizações produzirem e adquirirem grande quantidade de dados em curto espaço de tempo. Devido ao volume de dados, Organizações de pesquisa se tornam potencialmente vulneráveis aos impactos da explosão de informações. Uma solução adotada por algumas Organizações é a utilização de ferramentas de sistemas de informação para auxiliar na documentação, recuperação e análise dos dados. No âmbito científico, essas ferramentas são desenvolvidas para armazenar diferentes padrões de metadados (dados sobre dados). Durante o processo de desenvolvimento destas ferramentas, destaca-se a adoção de padrões como a Linguagem Unificada de Modelagem (UML, do Inglês Unified Modeling Language), cujos diagramas auxiliam na modelagem de diferentes aspectos do software. O objetivo deste estudo é apresentar uma ferramenta de sistemas de informação para auxiliar na documentação dos dados das Organizações por meio de metadados e destacar o processo de modelagem de software, por meio da UML. Será abordado o Padrão de Metadados Digitais Geoespaciais, amplamente utilizado na catalogação de dados por Organizações científicas de todo mundo, e os diagramas dinâmicos e estáticos da UML como casos de uso, sequências e classes. O desenvolvimento das ferramentas de sistemas de informação pode ser uma forma de promover a organização e a divulgação de dados científicos. No entanto, o processo de modelagem requer especial atenção para o desenvolvimento de interfaces que estimularão o uso das ferramentas de sistemas de informação.
Resumo:
O desenvolvimento de novos produtos, que atendam às necessidades do mercado consumidor, é atividade estratégica para sustentabilidade das organizações. O objetivo deste artigo é comparar e avaliar o nível de maturidade desses processos em duas montadoras de veículos instaladas na região Sul Fluminense do País. São discutidas algumas características dos processos, expõe-se o modelo de avaliação, baseado nos critérios do CMMI (Capability Maturity Model Integration), e são apresentados os resultados de pesquisa que investigou o nível de maturidade junto a 47 representantes das empresas estudadas. Como resultado, foi possível identificar lacunas na estruturação dos PDP's, com diversas práticas e ferramentas usadas de forma isolada e não integradas, havendo campo suficiente - no entendimento dos próprios executivos - para serem aprimorados e refinados, o que permitiria torná-los mais completos, abrangentes e potentes para alavancar os resultados de mercado e financeiros das próprias organizações.
Resumo:
Não é uma tarefa fácil definir requisitos para os sistemas de software que darão suporte a um negócio, dada a dinâmica de mudanças nos processos. O levantamento de requisitos tem sido feito de forma empírica, sem o apoio de métodos sistematizados que garantam o desenvolvimento baseado nos reais objetivos do negócio. A engenharia de software carece de métodos que tornem mais ordenadas e metódicas as etapas de modelagem de negócios e de levantamento de requisitos de um sistema. Neste artigo é apresentada uma metodologia de desenvolvimento de software resultante da incorporação de atividades propostas para modelagem de negócios e levantamento de requisitos, baseadas em uma arquitetura de modelagem de negócios. Essas atividades tornam o desenvolvimento de software mais sistemático e alinhado aos objetivos da organização, e podem ser incorporadas em qualquer metodologia de desenvolvimento baseada no UP (Unified Process - Processo Unificado).
Resumo:
O presente artigo se propõe uma análise dos estágios do desenvolvimento infantil na perspectiva histórico-cultural. Nele são apresentados os princípios ou fundamentos que devem sustentar a periodização do desenvolvimento na perspectiva de Vigotski, buscando-se evidenciar o caráter histórico e dialético das proposições do autor. São também apontadas, de forma breve, algumas das importantes contribuições de Leontiev e Elkonin a essa temática. Discute-se inicialmente a importância de uma abordagem histórica do desenvolvimento da criança, enfatizando-se a relação criança-sociedade e as condições históricas concretas como determinantes do processo de desenvolvimento infantil. em seguida, são apresentados os fundamentos da periodização das idades na perspectiva vigotskiana, destacando-se a relação entre as proposições do autor e os princípios do método dialético. São então apresentados os estágios do desenvolvimento infantil provisoriamente identificados por Vigotski e, por fim, a análise de Leontiev e Elkonin sobre a periodização do desenvolvimento apoiada na categoria de atividade principal.
Resumo:
Num primeiro momento a criança se apropria do conhecimento por mediações externas, nas quais um objeto externo a ela, que pode ser um adulto, faz uma mediação entre ela e o conteúdo a ser adquirido. Assim, a hospitalização pode tornar-se um fator de risco no desenvolvimento psicológico da criança, tanto no âmbito cognitivo quanto no afetivo, caso suas potencialidades não sejam mediadas pela equipe de saúde, pois esta tem grande contato com a criança durante a internação. Foi investigado, como objetivo do estudo, o conhecimento do processo de desenvolvimento infantil por parte dos profissionais da saúde envolvidos no cuidado com crianças hospitalizadas, em um hospital-escola público do Estado de São Paulo. Participaram da pesquisa onze profissionais, entre técnicas e auxiliares de enfermagem, e os resultados indicam que estas consideram importantes alguns aspectos no cuidado com a criança, tais como estimulação da linguagem, atenção, brincadeira, vinculação, contato físico, porém não reconhecem estes aspectos como importantes para o desenvolvimento, e elegem profissionais específicos para tratarem de aspectos relacionados ao desenvolvimento infantil na internação, não se percebendo como mediadoras no processo de desenvolvimento psicossocial da criança hospitalizada.