Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

AVALIAÇÃO INDIVIDUAL AVALIATIVA 
PROGRAMAÇÃO PARA DISPOSITIVOS MOVEIS
Curso: Tecnologia da Informação 
Disciplina: Programação para Dispositivos móveis
Aluno:
Jefferson Carlos Costa da Silva – 2230100103
Salvador 2025
Desenvolvimento de um aplicativo para o cálculo da média das disciplinas EaD
Analise o procedimento para o cálculo da média de sua disciplina e crie uma aplicação (app) que seja capaz de receber as notas de A1, A2 e A3 de um aluno e apresentar sua média final na disciplina.
Um aluno precisa calcular a média obtida em uma disciplina EaD na nossa instituição, mas não sabe exatamente como fazer isso. O aluno em questão é um exemplo de usuário para uma aplicação que solicite as notas de A1, A2 e A3 e apresente sua média.
 
Procedimentos para elaboração do TD 
Crie um projeto no Android® Studio e desenvolva a aplicação. Prepare um documento em Word com uma capa (apresentando a instituição, o curso, a disciplina, o aluno e o professor), uma introdução, o conteúdo com os códigos da tela (código XML da View) e os códigos de programação (códigos Java® da Controller), a conclusão e a bibliografia.
Realize o envio da tarefa incluindo o arquivo em Word (ou em PDF).
DESENVOLVENDO A APLICAÇÃO
A aplicação (app) simples e funcional, destinada a atender a uma necessidade prática de um aluno em um ambiente de Educação a Distância (EaD): o cálculo da sua Média Final em uma disciplina. A aplicação, simulada em ambiente web (HTML/JavaScript) para portabilidade, implementa o procedimento de cálculo oficial: a soma das notas A1, A2 e A3, dividida por três, ou seja, Média = (A1 + A2 + A3) / 3.
CONTEÚDO COM OS CÓDIGOS
O aplicativo foi desenvolvido seguindo a arquitetura básica de separação de responsabilidades (MVC - Model-View-Controller), simulando a estrutura solicitada de código XML para a View (Interface) e código Java® para o Controller (Lógica de Negócio).
A. View (Interface do Usuário - Simulação do Código XML)
A View é responsável pela apresentação visual e pela coleta das notas (A1, A2 e A3). No ambiente de desenvolvimento simulado (HTML/Tailwind), a interface é construída com elementos de entrada de dados () e um botão de ação.
Estrutura da View (Trecho Relevante do HTML):
B. Controller (Lógica de Programação - Simulação do Código Java®)
O Controller, implementado em JavaScript para simular a lógica de programação Java® de backend, é o núcleo da inteligência de negócio da aplicação. Suas responsabilidades incluem:
1. Validação de Entrada: Essencial para a Integridade da Informação, o Controller garante que os dados de A1, A2 e A3 sejam numéricos e estejam dentro do intervalo acadêmico válido (0 a 10). Esta validação mitiga erros de cálculo e protege a precisão do resultado, evitando a inserção de dados inconsistentes que poderiam comprometer a avaliação do desempenho do aluno.
2. Procedimento de Cálculo: Execução fiel da fórmula Média = (A1 + A2 + A3) / 3.
3. Classificação do Resultado: A lógica expandida do Controller classifica a Média Final em três estados possíveis (Aprovado, Avaliação Final ou Reprovado), fornecendo feedback imediato e acionável ao aluno, aumentando a utilidade da ferramenta.
Código do Controller (Função calcularMedia() em JavaScript):
O desenvolvimento desta aplicação não apenas cumpriu o objetivo funcional de calcular a média final com precisão (utilizando a fórmula (A1 + A2 + A3) / 3), mas também serviu como estudo de caso prático em Governança e Gestão de TI.
BIBLIOGRAFIA
· W3C. HyperText Markup Language (HTML) Living Standard. 
· ISO/IEC/IEEE 12207:2017. Systems and software engineering — Software life cycle processes. International Organization for Standardization, 2017.
· Android Studio APP
.
	
	
	
image3.png
image.png
image1.jpeg
image2.png

Mais conteúdos dessa disciplina