Projeto de uma arquitetura para a ferramenta loop academic: módulo aluno.
| dc.contributor.advisor | Sousa, Reudismam Rolim de | |
| dc.contributor.author | Oliveira, Gerson Breno Fagundes de | |
| dc.contributor.referee1 | Coutinho, Jarbele Cássia da Silva | |
| dc.contributor.referee2 | Chagas, José Ferdinandy Silva | |
| dc.coverage.spatial | Pau dos Ferros | |
| dc.date.accessioned | 2024-12-23T18:55:08Z | |
| dc.date.available | 2024-12-23T18:55:08Z | |
| dc.date.issued | 2024-10-18 | |
| dc.description.abstract | Ao adentrar no meio acadêmico em cursos voltadas a Tecnologia da Informação (TI), alguns ingressantes costumam ter dificuldades com componentes curriculares básicos de programação, a exemplo de Algoritmos. Para amenizar essas dificuldades, abordagens são propostas, a exemplo da plataforma Loop Academic. Atualmente, dentro do ciclo da Engenharia de Software, essa plataforma se encontra no estágio de prototipação (design da interface de usuário). Dessa forma, o ambiente precisa ser implementado para que possa ser efetivamente utilizado por estudantes ingressantes no ensino superior. Neste trabalho, é desenvolvida uma arquitetura de software para essa ferramenta. O desenvolvimento da arquitetura foi baseada na proposta de divisão da arquitetura em diferentes visões proposta por Bass et al. (2012), que propõe três categorias de apresentação de artefatos arquiteturais, a visão de módulo, componente & conector e implantação. As três visões foram projetadas para o software, permitindo que se tenha diferentes perspectivas do ambiente a ser desenvolvido. Para avaliar a proposta de arquitetura foram desenvolvidas duas abordagens; a primeira delas baseada em cenários de uso da plataforma e a segunda voltada ao desenvolvimento dos artefatos de software gerados em linguagem de programação, voltada a parte back-end da aplicação, que pode ser integrada à parte front-end da aplicação. Como resultados, foi possível identificar que a arquitetura pode ser implantada e integrada a integrada a um ambiente externo, o front-end da aplicação. Como contribuições, a implantação do Loop Academic permite que essa ferramenta promissora possa atuar para reduzir as taxas de reprovação na disciplina, especialmente, entre estudantes ingressantes, proporcionando uma prática mais contínua e facilitando o entendimento dos conceitos. | |
| dc.description.abstract2 | On entering the academic environment in courses outside of Information Technology (IT), some new students often have difficulties with basic curricular components of the programming, such as Algorithms. To minimize these difficulties, approaches are proposed, such as the Loop Academic platform. Currently, within the Software Engineering cycle, this platform is in the prototyping stage (user interface design). Thus, the environment needs to be implemented so that it can be effectively used by students entering higher education. In this work, a software architecture for this tool is developed. The architecture development was based on the proposal of dividing the architecture into different views by Bass et al. (2012), which proposes three categories of presentation of architectural artifacts, the module view, component & connector, and implementation. The three views were designed for the software, allowing them to have different perspectives of the environment to be developed. To evaluate the architectural proposal, two approaches were developed; the first one was based on platform usage scenarios, and the second one focused on the development of software artifacts generated in a programming language, focused on the back-end part of the application, which can be integrated with the front-end part of the application. As a result, it was possible to identify that the architecture can be implemented and integrated with an external environment, or front-end of the application. As a contribution, implementing Loop Academic allows this promising tool to reduce failure rates in the discipline, especially among incoming students, providing more continuous practice and facilitating the understanding of concepts. | |
| dc.description.physical | 51 f. | |
| dc.format.mimetype | ||
| dc.identifier.bibliographicCitation | OLIVEIRA, Gerson Breno Fagundes de. Projeto de uma arquitetura para a ferramenta loop academic: módulo aluno. 2024. 51 f. Monografia (Graduação em Tecnologia da Informação) - Centro Multidisciplinar de Pau dos Ferros, Universidade Federal Rural do Semi-Árido, Pau dos Ferros, 2024. | |
| dc.identifier.uri | https://repositorio.ufersa.edu.br/handle/prefix/12121 | |
| dc.language.iso | pt_BR | |
| dc.publisher.center | Centro Multidisciplinar de Pau dos Ferros - CMPF | |
| dc.publisher.country | Brasil | |
| dc.publisher.initials | UFERSA | |
| dc.publisher.institution | Universidade Federal Rural do Semi-Árido | |
| dc.rights | info:eu-repo/semantics/openAccess | |
| dc.rights.holder | UFERSA | |
| dc.rights.license | Attribution-NoDerivs 3.0 Brazil | en |
| dc.rights.uri | http://creativecommons.org/licenses/by-nd/3.0/br/ | |
| dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA::TECNOLOGIA DA INFORMACAO | |
| dc.subject.keyword | Back-end | |
| dc.subject.keyword | Front-end | |
| dc.subject.keyword | Api | |
| dc.subject.keyword | Algoritmo | |
| dc.title | Projeto de uma arquitetura para a ferramenta loop academic: módulo aluno. | |
| dc.type | info:eu-repo/semantics/bachelorThesis |
