Presently, several critical application domains have adopted large, complex, and softwareintensive systems, whose architectural design demand special attention. Such systems, occasionally display dynamic architectures and specific structures are required for supporting changes at run-time. Moreover, many of them require high levels of reliability due to their critical domains. Towards ensuring reliability, formal languages/notations have been used to represent dynamism in software architectures, which demand efforts and time to be learned and to model architectures; besides, the resulting models are of difficult understanding. Moreover, most of these representation are incomplete, lacking some relevant information. To mitigate this problem, this Master's project proposes a set of architectural views and associate semi-formal techniques that support architects in the design of software architectures that present dynamism. This Master's project proposes a set of architectural views and associated semi-formal techniques for supporting architects in the design of software architectures that show dynamism. From results of a systematic mapping study, a conceptual model was elaborated towards delimiting the main concepts to be covered by the views. A set of fine views (general view, reconfiguration view, rippleeffect view, scenario view, and strategy view) was then defined and a proof of concept was conducted with the use of a system for the Healthcare Supportive Home Systems domain. The results show the feasibility and suitability of using the set in combination with the conceptual model and the associated techniques for representing dynamism in software architectures.
O aprendizado de escalonamento de processos na CPU por meio de estratégias tradicionais de ensino não é trivial para um estudante de um curso de graduação em Computação, assim o estabelecimento de mecanismos de apoio ao ensino é incentivado. Um simulador que visa apoiar o aprendizado de escalonamento de processos e está disponível gratuitamente é o SSPEdu. Estudos anteriores descrevem que esse simulador melhora o conhecimento dos estudantes, porém, verificar a facilidade de aprendizado da interface pode ser um fator que influencia esse processo. Nesse sentido, é importante verificar os problemas de usabilidade da interface do simulador, que dificultam a facilidade de aprendizado de uso. Um método que visa identificar problemas que provocam dificuldades no aprendizado de uso é o Percurso Cognitivo. Neste artigo, esse método é usado para inspecionar o simulador educacional SSPEdu. A partir da inspeção, foram identificados 30 problemas, que precisam ser solucionados antes desse simulador ser utilizado em sala de aula. Visando contribuir com a temática, ao final, são levantados direcionamentos para promover melhorias na interface desse mecanismo de apoio ao ensino.
Direitos para esta edição cedidos à Atena Editora pelos autores. Todo o conteúdo deste livro está licenciado sob uma Licença de Atribuição Creative Commons. Atribuição-Não-Comercial-NãoDerivativos 4.0 Internacional (CC BY-NC-ND 4.0).O conteúdo dos artigos e seus dados em sua forma, correção e confiabilidade são de responsabilidade exclusiva dos autores, inclusive não representam necessariamente a posição oficial da Atena Editora. Permitido o download da obra e o compartilhamento desde que sejam atribuídos créditos aos autores, mas sem a possibilidade de alterá-la de nenhuma forma ou utilizá-la para fins comerciais. Todos os manuscritos foram previamente submetidos à avaliação cega pelos pares, membros do Conselho Editorial desta Editora, tendo sido aprovados para a publicação com base em critérios de neutralidade e imparcialidade acadêmica.A Atena Editora é comprometida em garantir a integridade editorial em todas as etapas do processo de publicação, evitando plágio, dados ou resultados fraudulentos e impedindo que interesses financeiros comprometam os padrões éticos da publicação. Situações suspeitas de má conduta científica serão investigadas sob o mais alto padrão de rigor acadêmico e ético.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.