Colaborar Educacional

Colaborar Educacional

Compartilhar

A Colaborar Educacional é uma empresa especializada em suporte acadêmico, reconhecida por sua abordagem ética, profissional e orientada a resultados.

22/05/2026

MAPA - ESOFT - TÓPICOS EM COMPUTAÇÃO II - 52_2026

Whatsapp: Https://wa.me//5511914676527

Site Oficial: https://colaborareducacional.com.br/

Instagram: https://www.instagram.com/colaborareducacional/

Caro(a) estudante,



Nesta atividade, você é convidado(a) a verificar como a disciplina em questão pode contribuir para a sua experiência e formação profissional. Por esse motivo, você é instigado(a) a solucionar um problema voltado para sua área de formação. A importância da prática consiste em colocar em execução os conteúdos vistos na teoria. É aqui onde se verifica se os objetivos traçados foram, de fato, alcançados.



​Fonte: https://www.scrum.org/resources/what-scrum-module



O Scrum é definido como um framework para tratar problemas complexos e adaptativos, focado na entrega de produtos com o mais alto valor possível de forma criativa. Sua estrutura é baseada no empirismo, sustentada pelos pilares da transparência, inspeção e adaptação. O processo ocorre em ciclos chamados Sprints, que são iterações de tempo fixo (timeboxed) onde um incremento funcional do produto deve ser gerado. Para que o fluxo de trabalho seja eficiente, o Scrum define papéis claros: o Product Owner (dono do produto), o Scrum Master (facilitador) e o Scrum Team (equipe de desenvolvimento). Um dos grandes desafios das equipes iniciantes é a correta definição do Product Backlog e sua conversão em Sprint Backlog durante o planejamento. Além disso, a transparência exige que o conceito de "Pronto" (Definition of Done - DOD) seja um acordo formal entre todos os envolvidos, garantindo que não restem tarefas pendentes ao final do ciclo. Sem essa clareza pedagógica e organizacional, o uso de ferramentas de controle de tarefas, como o Redmine, torna-se meramente burocrático e não contribui para a agilidade real da equipe de tecnologia.



FONTE: JACOB JOSÉ, Maria Isabel. Tópicos em Computação II. Maringá, PR: Unicesumar, 2018. Reimpresso em 2024.

Você foi contratado como consultor ágil para uma startup que desenvolve um sistema de gestão escolar. A equipe está enfrentando atrasos frequentes e falta de clareza sobre o que deve ser entregue. Com base no framework Scrum e nas diretrizes de atividades práticas, realize as seguintes tarefas:

1. Estruturação de Papéis: Identifique quem seria o responsável por priorizar as funcionalidades do sistema e quem deveria remover os impedimentos da equipe.

2. Planejamento de Ciclo: Descreva o objetivo da cerimônia Sprint Planning e como o Product Backlog é utilizado nesta etapa.

3. Definição de Pronto (DOD): Crie uma lista com 4 critérios técnicos mínimos que uma tarefa de "Login de Usuário" deve atender para ser considerada "Pronta" (Done) pela equipe.





​Atenção:

Deve-se utilizar o TEMPLATE disponibilizado no MATERIAL DA DISCIPLINA para realizar essa atividade MAPA, essa atividade MAPA deve ser entregue com a extensão (.pdf) ou (.docx). Depois, deve ser anexado no ambiente da Atividade no STUDEO.



IMPORTANTE!

1. Acesse o link do vídeo explicativo para ajudá-lo nesse processo de criação e desenvolvimento. O acesso deverá ser realizado em: Materiais >> Material da Disciplina.

2. Responda a todos os itens, seguindo como roteiro os tópicos elencados anteriormente, e coloque em um único arquivo.

3. A entrega deve ser feita por meio do Template de entrega da atividade MAPA, disponível no material da disciplina.

4. Antes de enviar sua atividade, certifique-se de que respondeu a todas as perguntas e realize uma cuidadosa correção ortográfica.

5. Após o envio, não são permitidas alterações ou modificações. Logo, você tem apenas uma chance de enviar o arquivo corretamente. Revise bem antes de enviar!

6. Lembre-se de que evidências de cópias de materiais, incluindo de outros estudantes, sem devidas referências, serão inquestionavelmente zeradas. As citações e referências, mesmo que do livro da disciplina, devem ser realizadas conforme normas da Instituição de Ensino.

7. Não são permitidas correções parciais no decorrer do módulo, ou seja, o famoso: “professor, veja se minha atividade está certa?”. Isso invalida seu processo avaliativo. Lembre-se de que a interpretação da atividade também faz parte da avaliação.

8. Procure sanar suas dúvidas junto à mediação em tempo hábil sobre o conteúdo exigido na atividade, de modo que consiga realizar sua participação.

9. Atenção ao prazo de entrega, evite envio de atividade em cima do prazo. Você pode ter algum problema com internet, computador, software etc., e os prazos não serão flexibilizados, mesmo em caso de comprovação.

Boa atividade!

22/05/2026

MAPA - ESOFT - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - 52_2026

Whatsapp: Https://wa.me//5511914676527

Site Oficial: https://colaborareducacional.com.br/

Instagram: https://www.instagram.com/colaborareducacional/

Olá, estudante!

É hora de aprofundar de uma forma mais prática os assuntos trabalhados nessa matéria. Com a convicção de que os desafios sempre contribuem para a aquisição de conhecimentos e competências desejadas, é necessário relacionar o que se aprende com situações reais que podem ser encontradas no cotidiano. Nesse MAPA, você é convidado a realizar uma atividade para verificar como a nossa disciplina pode contribuir para sua experiência e formação profissional. Portanto, para realizar a atividade MAPA, você precisa cumprir as etapas a seguir:

​PRIMEIRA ETAPA: análise do contexto​.

​"Ao explorar os elementos fundamentais da linguagem Kotlin, como tipos de variáveis, arrays e collections, os desenvolvedores podem experimentar uma transição suave e intuitiva em relação a outras linguagens populares. Os tipos de variáveis em Kotlin são inferidos automaticamente pelo compilador, proporcionando praticidade sem sacrificar a segurança do tipo estático. Arrays e collections, por sua vez, oferecem estruturas de dados flexíveis e poderosas, permitindo uma manipulação eficiente e expressiva dos dados" (Senne, 2025, p. 85).

Fonte: SENNE, E. A. Programação para dispositivos móveis. Florianópolis: Arqué, 2025.

O texto apresenta uma visão clara sobre a eficiência e a versatilidade da linguagem Kotlin, especialmente no que diz respeito à manipulação de dados por meio de arrays e collections. Essas estruturas desempenham um papel central no desenvolvimento de aplicativos, pois permitem armazenar e gerenciar múltiplos dados de forma organizada e eficiente. A linguagem Kotlin oferece ferramentas modernas para lidar com essas estruturas, proporcionando facilidade de uso e legibilidade de código sem abrir mão da segurança. A inferência de tipos pelo compilador também contribui para a produtividade, reduzindo a necessidade de declarações explícitas e minimizando erros comuns.

No contexto do desenvolvimento de aplicativos móveis, saber utilizar arrays e collections de maneira eficiente é essencial para tratar listas de dados, como catálogos de produtos, listas de contatos, agendas, entre outros. Kotlin se destaca por fornecer recursos como listas imutáveis (List), listas mutáveis (MutableList), conjuntos (Set), mapas (Map) e operações funcionais como filter, map, forEach e reduce, que tornam o código mais expressivo. Assim, compreender essas estruturas e aplicá-las corretamente contribui diretamente para a construção de aplicativos mais robustos, performáticos e fáceis de manter.

​SEGUNDA ETAPA: realização da atividade.



Agora, imagine que você foi contratado como desenvolvedor de uma grande empresa para criar um aplicativo Android em Kotlin. Durante o desenvolvimento, será necessário lidar com grandes quantidades de dados de usuários e serviços, exigindo o uso adequado de arrays e collections. Com base nesse cenário e nos estudos realizados, responda às questões a seguir de forma clara e completa.

​A) Explique a diferença entre arrays e collections em Kotlin. Em sua resposta, destaque ao menos duas vantagens do uso de collections em relação aos arrays em um projeto real.

B) Considere que você precisa manipular uma lista de nomes de usuários em Kotlin. Quais estruturas de collection você pode utilizar para esse tipo de dado? Descreva duas operações comuns que podem ser aplicadas a essa lista para torná-la mais útil no contexto de um aplicativo.

C) Uma das grandes vantagens das collections em Kotlin é a possibilidade de aplicar operações funcionais. Explique o que são essas operações e cite pelo menos dois exemplos práticos de como elas poderiam ser utilizadas em um aplicativo Android para melhorar a performance ou a legibilidade do código.

IMPORTANTE:

​- Acesse o link com o vídeo gravado pelo professor para ajudá-lo na realização dessa atividade MAPA. O acesso deverá ser realizado em: Fórum >> Explicação de Atividades.

- Realize pesquisas complementares nas referências apresentada pelo professor.

- Ao realizar pesquisas, não faça cópia fiel do texto e sempre insira as devidas referências dos autores.

- A entrega deve ser feita exclusivamente por meio do Template de entrega da atividade MAPA disponível no Material da Disciplina.

- Antes de enviar sua atividade, certifique-se de que respondeu a todas as perguntas e realize uma cuidadosa correção ortográfica.

- Após o envio não são permitas alterações, ou modificações. Logo, você tem apenas uma chance de enviar o arquivo corretamente. Revise bem antes de enviar!

- Lembre-se que a interpretação da atividade também faz parte da avaliação.

- Procure sanar suas dúvidas junto à mediação em tempo hábil sobre o conteúdo exigido na atividade, de modo que consiga realizar sua participação.

- Atenção ao prazo de entrega, evite envio de atividade em cima do prazo. Você pode ter algum problema com internet, computador, software etc., e os prazos não serão flexibilizados, mesmo em caso de comprovação.

Bons estudos!

Em caso de dúvidas, encaminhar mensagem ao seu Professor Mediador.

22/05/2026

MAPA - ESOFT - PROGRAMAÇÃO FRONT END - 52_2026

Whatsapp: Https://wa.me//5511914676527

Site Oficial: https://colaborareducacional.com.br/

Instagram: https://www.instagram.com/colaborareducacional/

Em nosso material de estudo sobre Programação Front-End, exploramos como o desenvolvimento de websites modernos depende da integração harmoniosa de diferentes linguagens e tecnologias. A combinação de HTML, CSS e JavaScript forma a base do desenvolvimento Front-End, permitindo a criação de interfaces interativas, responsivas e visualmente atraentes. Cada uma dessas tecnologias desempenha um papel específico: o HTML estrutura o conteúdo, o CSS estiliza a aparência, e o JavaScript adiciona interatividade e comportamentos dinâmicos às páginas web.

Com a evolução contínua dos dispositivos e navegadores, os desenvolvedores Front-End precisam adaptar-se constantemente às novas tendências de design, como o "flat design" para dispositivos móveis, e dominar bibliotecas e frameworks que facilitam o desenvolvimento, como jQuery, React e Bootstrap.



Fonte: NOEL, André Abdala. Programação Front End. Florianópolis, SC: Arqué, 2025. 232 p.



ATIVIDADE:

Com base em nosso material e em pesquisas complementares sobre desenvolvimento Front-End, você irá:

Criar um Website Completo: Desenvolva um website responsivo de tema livre (portfólio pessoal, blog, loja virtual simplificada, etc.) utilizando HTML5, CSS3 e JavaScript. O site deve conter pelo menos quatro páginas interligadas e demonstrar o uso adequado dos conceitos aprendidos na disciplina.

Implementar Recursos Específicos

Seu website deve obrigatoriamente incluir:

- Layout responsivo que se adapte a diferentes tamanhos de tela

- Menu de navegação funcional

- Formulário de contato com validação via JavaScript

- Uso de pelo menos dois efeitos interativos com JavaScript/jQuery

- Aplicação de conceitos de SEO básico no código

Documentação: Elabore um relatório técnico detalhando as escolhas de design, arquitetura do site, tecnologias utilizadas e desafios enfrentados. Inclua capturas de tela do resultado final e explique como o projeto aplica os conceitos estudados na disciplina.

Orientações Adicionais

- Hospedagem e Entrega: O código-fonte completo deve ser compactado em formato ZIP e enviado junto com o relatório. Caso deseje, pode também hospedar o site em plataformas gratuitas como GitHub Pages, Netlify ou Vercel e incluir o link no relatório.

- Organização do Código: O código deve estar bem organizado, com comentários explicativos e seguindo boas práticas de desenvolvimento Front-End.

- Originalidade: O design e conteúdo devem ser originais ou utilizar recursos com licença adequada, citando todas as fontes utilizadas.

REFERÊNCIAS:

TOKUMOTO, Ronie Cesar. Programação Front End. Maringá-PR: Unicesumar, 2018.

​NOEL, André Abdala. Programação Front End. Florianópolis, SC: Arqué, 2025. 232 p.

SILVA, Maurício Samy. HTML5 – A linguagem de marcação que revolucionou a web. São Paulo: Novatec, 2021.

MDN Web Docs. Front-end web developer. Disponível em: https://developer.mozilla.org/pt-BR/docs/Learn/Front-end_web_developer. Acesso em: 8 abr. 2024.

W3Schools. HTML Tutorial. Disponível em: https://www.w3schools.com/html/. Acesso em: 8 abr. 2024.

W3Schools. CSS Tutorial. Disponível em: https://www.w3schools.com/css/. Acesso em: 8 abr. 2024.



ORIENTAÇÕES IMPORTANTES:

- Acesse o link com o vídeo gravado pelo professor para ajudá-lo na realização desta atividade MAPA. O acesso deverá ser realizado em: Sala do Café >> Dicas e Orientações (Studeo);

- Realize pesquisas complementares nas referências apresentadas pelo professor;

- Ao realizar pesquisas, não faça cópia fiel do texto e sempre insira as devidas referências dos autores;

- A entrega deve ser feita exclusivamente por meio do Template de entrega da atividade MAPA disponível em Arquivos>>Material da Disciplina (Studeo);

- Antes de enviar sua atividade, certifique-se de que respondeu a todas as perguntas e realize uma cuidadosa correção ortográfica;

- Após o envio não são permitidas alterações, ou modificações. Logo, você tem apenas uma chance de enviar o arquivo corretamente. Revise bem antes de enviar!

- Lembre-se que a interpretação da atividade também faz parte da avaliação;

- Procure sanar suas dúvidas junto a mediação em tempo hábil sobre o conteúdo exigido na atividade, de modo que consiga realizar sua participação; e

- Atenção ao prazo de entrega, evite envio de atividade em cima do prazo. Você pode ter algum problema com internet, computador, software, etc. e os prazos não serão flexibilizados, mesmo em caso de comprovação.



Bons estudos!



Em caso de dúvidas, encaminhar mensagem ao seu Professor(a) Mediador(a)

22/05/2026

MAPA - ESOFT - PROGRAMAÇÃO AVANÇADA - 52_2026

Whatsapp: Https://wa.me//5511914676527

Site Oficial: https://colaborareducacional.com.br/

Instagram: https://www.instagram.com/colaborareducacional/

No desenvolvimento de software orientado a objetos, conceitos como herança e polimorfismo são essenciais para criar sistemas modulares, reutilizáveis e escaláveis. A linguagem Java fornece um suporte robusto a esses conceitos, permitindo que desenvolvedores implementem soluções eficientes e flexíveis.

a) Explique o conceito de herança em Java e discuta como ela pode ser utilizada para promover a reutilização de código.

Considere a situação a seguir:

- A classe Animal é a superclasse e define um método fazerSom().

- A classe Cachorro herda Animal e sobrescreve fazerSom(), alterando seu comportamento.

- O método super(nome) chama o construtor da classe base para inicializar o nome.

b) Considerando a situação apresentada elabore um código em Java. Esse código deve exemplificar como uma classe base e uma classe derivada podem ser implementadas em Java.

Paulo está criando sua primeira aplicação web em Java utilizando Servlets com o objetivo de processar requisições HTTP e retornar respostas dinâmicas ao navegador. Ele deseja desenvolver uma página que exiba uma mensagem de boas-vindas ao usuário sempre que o servlet for acessado via navegador. Para isso, Paulo precisa implementar um servlet básico que responda a uma requisição do tipo GET com uma mensagem simples em HTML.

c) Com base no cenário apresentado, escreva um Servlet Java simples que, ao ser acessado via requisição GET, retorne a mensagem: "Bem-vindo à aplicação Servlet!"

O conteúdo deve ser exibido como uma página HTML no navegador. Considere que a classe está corretamente mapeada e estende HttpServlet.

22/05/2026

MAPA - ESOFT - MATEMÁTICA, APLICADA À COMPUTAÇÃO - 52_2026

Whatsapp: Https://wa.me//5511914676527

Site Oficial: https://colaborareducacional.com.br/

Instagram: https://www.instagram.com/colaborareducacional/

Estudante, chegou o momento mais esperado em sua atividade MAPA, aquele em que você irá colocar a mão na massa e partir para a Ação! Leia atentamente esta atividade e desenvolva sua resposta de maneira mais completa e assertiva possível. Vamos lá!

Contexto da atividade:

Iniciamos a atividade trazendo algumas perguntas para sua reflexão:

*Como funciona uma empresa que presta serviço de internet e telefonia?

*Como as manutenções e os acompanhamentos de problemas são feitos?

Podemos relacionar serviços de telefonia com banco de dados para armazenar informações. Falando especificamente de banco de dados, é possível definir como um sistema organizado de armazenamento e gerenciamento. Ele é projetado para reunir grandes quantidades de informações de forma estruturada, permitindo que os dados sejam facilmente acessados, gerenciados e atualizados.

Agora, imagine a seguinte situação:

Uma determinada empresa provedora de internet, a fim de melhorar o seu atendimento para seus clientes, resolveu realizar uma atualização em seu banco de dados contendo todas as informações de cada cliente. Mas, realizou, primeiramente, a seguinte pesquisa.

Nesse estudo participaram 145 pessoas e os principais itens de reclamação foram divididos entre banda larga, telefone e TV a cabo.

Sejam os conjuntos:

B = quantidade de pessoas que reclamaram sobre banda larga.

T = quantidade de pessoas que reclamaram sobre telefone.

C = quantidade de pessoas que reclamaram sobre TV a cabo.

Constatou-se que entre as reclamações dos entrevistados a quantidade foi de:

Banda Larga (B) e Telefone (T) = 15

Banda Larga (B) e TV a Cabo (C) = 20

Telefone (T) e TV a Cabo (C) = 25

Banda Larga (B) = 65

Telefone (T) = 70

TV a Cabo (C) = 55

​Determine:

I) Usando as operações lógicas de conjunto, quantas pessoas ao todos reclamaram dos três serviços simultaneamente?

II) O desenho do diagrama de Venn associado aos itens de reclamação.

Continuando o assunto sobre internet e comunicação, vale mencionar a importância das ondas eletromagnéticas para funcionamento desse sistema.

Pode se dizer que as ondas são matematicamente representadas através da simbologia da senoide, conforme ilustra a figura a seguir. O comprimento da onda é representado pela letra grega lâmbda (​λ)​ e equivale à distância entre os picos de duas ondas. Já a frequência equivale à quantidade de ondas existentes no intervalo de tempo de 1s (medida denominada Hertz). A amplitude, por sua vez, representa sua potência/força.

Fonte: https://medium.com/ubntbr/como-o-sinal-wifi-%C3%A9-propagado-na-natureza-d87daef39575. Acesso em: 22 abr. 2025.

Trazendo isso para um contexto um pouco mais lógico, suponhamos que cada comprimento das ondas fosse determinado por uma parábola cuja função é definida por f(x) = -x²+2/3x, sendo delimitada pelo eixo x, o seu início e fim. Responda:

III) Qual a coordenada do ponto máximo do vértice dessa parábola? Considere as equações:

​IV) Qual é a medida do intervalo entre as raízes reais da função apresentada?

​A fim de que fosse melhorada a velocidade das conexões foi feito uma tabela em diferentes momentos ao longo de 54 repetições e os dados foram dispostos na tabela:

​Considerando os dados mencionados determine:

V) Qual foi a média da frequência Hz?

VI) Qual é o valor mediano para a frequência Hz nessa condição que foi disposta?

**Observação: mostre os cálculos para os itens I), III), IV), V) e VI).



IMPORTANTE:

1. Acesse o link com um vídeo tutorial para ajudá-lo nesse processo de criação e desenvolvimento. O acesso deverá ser realizado em: Materiais >> Material da Disciplina.

2. Responda a todos os itens, seguindo como roteiro os tópicos elencados anteriormente, e coloque em um único arquivo.

3. A entrega deve ser feita por meio do Template de entrega da atividade MAPA, disponível no material da disciplina.

4. Antes de enviar sua atividade, certifique-se de que respondeu a todas as perguntas e realize uma cuidadosa correção ortográfica.

5. Após o envio não são permitas alterações, ou modificações. Logo, você tem apenas uma chance de enviar o arquivo corretamente. Revise bem antes de enviar!

6. Lembre-se de que evidências de cópias de materiais, incluindo de outros estudantes, sem devidas referências, serão inquestionavelmente zeradas. As citações e referências, mesmo que do livro da disciplina, devem ser realizadas conforme normas da Instituição de Ensino.

7. Não são permitidas correções parciais no decorrer do módulo, ou seja, o famoso: “professor, veja se minha atividade está certa?”. Isso invalida seu processo avaliativo. Lembre-se de que a interpretação da atividade também faz parte da avaliação.

8. Procure sanar suas dúvidas junto à mediação em tempo hábil sobre o conteúdo exigido na atividade, de modo que consiga realizar sua participação.

9. Atenção ao prazo de entrega, evite envio de atividade em cima do prazo. Você pode ter algum problema com internet, computador, software etc., e os prazos não serão flexibilizados, mesmo em caso de comprovação.



Bons estudos!

Em caso de dúvidas, encaminhar mensagem pelo Fale com o Mediador!

22/05/2026

MAPA - ESOFT - MANUTENÇÃO DE SOFTWARE - 52_2026

Whatsapp: Https://wa.me//5511914676527

Site Oficial: https://colaborareducacional.com.br/

Instagram: https://www.instagram.com/colaborareducacional/

Nesta atividade MAPA, você atuará como responsável pela gestão de manutenção de um sistema em produção, sendo necessário analisar múltiplas demandas e definir prioridades de atendimento.

Você faz parte da equipe de manutenção de um sistema de e-commerce em produção. O sistema possui milhares de usuários ativos e recebe constantemente novas solicitações de melhoria, além de apresentar falhas ocasionais.

Devido à limitação de tempo e recursos da equipe, não é possível atender todas as demandas simultaneamente. Dessa forma, será necessário analisar, classificar e priorizar as solicitações.

DESCRIÇÃO DAS DEMANDAS

A equipe recebeu as seguintes solicitações:

1. Correção de erro no cálculo de desconto em determinadas vendas

2. Inclusão de nova funcionalidade de lista de desejos (wishlist)

3. Melhoria de desempenho na busca de produtos

4. Atualização do sistema para atender nova legislação fiscal

5. Refatoração de código legado em módulo de pagamentos

6. Inclusão de relatórios gerenciais para a área administrativa

7. Correção de falha que ocorre esporadicamente no login

8. Documentação de partes críticas do sistema

O QUE SE PEDE

1. Classificação das Demandas

Classifique cada uma das solicitações como:

• Manutenção corretiva

• Manutenção evolutiva

• Manutenção adaptativa

• Manutenção preventiva

Justifique cada classificação.

2. Priorização das Demandas

Organize as demandas em ordem de prioridade (do mais crítico ao menos crítico).

Justifique considerando:

• Impacto no negócio

• Risco para o sistema

• Experiência do usuário

• Obrigações legais

3. Definição de Estratégia de Atendimento

Descreva:

• Quais demandas devem ser atendidas imediatamente

• Quais podem ser planejadas a médio prazo

• Quais podem ser postergadas

4. Planejamento das Tarefas

Escolha 3 demandas prioritárias e:

• Quebre cada uma em tarefas menores

• Descreva as atividades necessárias

• Separe por tipo (dev, te**es, documentação, etc.)

5. Visão de Manutenção no Longo Prazo

Responda:

• O sistema apresenta sinais de débito técnico? Justifique

• O que você recomendaria para melhorar a manutenção futura?

Orientações Gerais

• Plágios e cópias indevidas serão penalizados com descontos na nota, podendo chegar a zero;

• Não são permitidas correções parciais no decorrer do módulo, pois a interpretação da atividade também faz parte da avaliação;

• Atenção ao prazo de entrega da atividade. Sugerimos que envie sua atividade antes do prazo final para evitar transtornos e lentidão nos servidores. Evite envio de atividade em cima do prazo;

• Utilize o template da atividade tanto para a imagem contendo o protótipo como o texto desenvolvido;

• Apresente respostas factíveis e que realmente façam sentido para o problema, buscando ser o mais realista possível;

• Utilize linguagem técnica adequada;

• Respostas superficiais ou sem justificativa serão penalizadas;

• O foco está na análise crítica e na capacidade de tomada de decisão;

22/05/2026

MAPA - ESOFT - INTELIGÊNCIA ARTIFICIAL - 52_2026

Whatsapp: Https://wa.me//5511914676527

Site Oficial: https://colaborareducacional.com.br/

Instagram: https://www.instagram.com/colaborareducacional/

A Inteligência Artificial moderna não se limita apenas a algoritmos abstratos, mas à criação de agentes capazes de interagir com o mundo real ou virtual de forma eficiente. No livro-base, é discutido o conceito de agente como uma entidade que percebe seu ambiente por meio de sensores e age sobre ele por meio de atuadores. Imagine um cenário de logística reversa em um centro de distribuição automatizado, onde um robô deve identificar embalagens recicláveis e descartáveis em diferentes salas (setores). O ambiente é parcialmente observável, pois o robô não possui a visão completa de todos os setores simultaneamente, e dinâmico, pois novos resíduos são depositados conforme a operação avança. A eficiência do agente é medida pelo volume de material processado versus o gasto energético de deslocamento entre os setores. Para que o robô tome decisões ótimas, ele não pode ser apenas um agente reativo simples; ele precisa de um estado interno que mapeie as áreas já visitadas e a recorrência de resíduos.

Com base nos conceitos de PEAS (Medida de Desempenho, Ambiente, Atuadores e Sensores) e nos diversos tipos de agentes, você deverá:

1. Definir a descrição PEAS detalhada para o agente de logística reversa mencionado.

2. Classificar o ambiente (Observabilidade, Determinismo, Episodicidade, Estaticidade e Discretude) justificando cada escolha.

3. Elabore um pseudocódigo para um Agente Reativo Baseado em Modelo. A lógica deve utilizar o estado interno para impedir que o robô retorne a uma sala já limpa antes de um tempo determinado (T), priorizando a autonomia energética​

Referência:

JUNIOR, M. M. C. Inteligência Artificial. Maringá: Unicesumar, 2022.

​* Dicas para realizar a atividade:

1. Durante as aulas, o professor fornecerá dicas que podem ser utilizadas para a confecção das suas atividades. Assim, é de suma importância participar da aula ao vivo, ou assisti-la posteriormente.

2. Assista às aulas conceituais da disciplina.

* Orientações:

- Plágios e cópias indevidas serão penalizadas com nota zero.

- Não são permitidas correções parciais no decorrer do módulo, pois a interpretação da atividade também faz parte da avaliação.

- Atenção ao prazo de entrega da atividade. Sugerimos que envie sua atividade antes do prazo final para evitar transtornos e lentidão nos servidores. Evite envio de atividade em cima do prazo.

​​IMPORTANTE:

1. Acesse o link com um vídeo tutorial para ajudá-lo nesse processo de criação e desenvolvimento. O acesso deverá ser realizado em: Arquivos >> Material da Disciplina.

2. Disserte a respeito do tema, seguindo, como roteiro, os tópicos elencados.

3. A entrega deve ser feita exclusivamente usando o Template de entrega da atividade MAPA, disponível no material da disciplina.

4. Antes de enviar a sua atividade, certifique-se de que respondeu a todas as perguntas e realize uma cuidadosa correção ortográfica.

5. Após o envio, não são permitidas alterações ou modificações. Logo, você tem apenas uma chance de enviar o arquivo corretamente. Revise bem antes de enviar!

6. Lembre-se de que evidências de cópias de materiais, incluindo de outros acadêmicos, sem as devidas referências, serão inquestionavelmente zeradas. As citações e as referências, mesmo que do livro da disciplina, devem ser realizadas conforme as normas da Instituição de Ensino.

7. Não são permitidas correções parciais no decorrer do módulo, ou seja, o famoso: “professor, veja se minha atividade está certa?”. Isso invalida o seu processo avaliativo. Lembre-se de que a interpretação da atividade também faz parte da avaliação.

8. Procure sanar as suas dúvidas junto à mediação em tempo hábil sobre o conteúdo exigido na atividade, de modo que consiga realizar a sua participação.

9. Atenção ao prazo de entrega. Evite o envio da atividade muito próximo do prazo. Você pode ter algum problema com a internet, o computador, o software etc., e os prazos não serão flexibilizados, mesmo em caso de comprovação.

Bons estudos!

Em caso de dúvidas, encaminhe mensagem ao seu professor mediador.

22/05/2026

MAPA - EXPERIÊNCIA PROFISSIONAL: DESENVOLVIMENTO DE APLICAÇÃO - 52_2026

Whatsapp: Https://wa.me//5511914676527

Site Oficial: https://colaborareducacional.com.br/

Instagram: https://www.instagram.com/colaborareducacional/

INSTRUÇÕES



Você acaba de receber um briefing de cliente para desenvolver um sistema real. Sua missão é planejar todo o ciclo de desenvolvimento, sem escrever código. Pense como um desenvolvedor sênior que precisa entregar qualidade, dentro do prazo e com a equipe certa.

Leia o briefing com atenção, responda todas as seções e justifique suas escolhas. Não existe resposta única o que importa é a coerência do seu raciocínio.



BRIEFING DO CLIENTE



Cliente: Livraria Regional Ltda.

Segmento: Varejo — venda de livros físicos e papelaria

Porte: Empresa de médio porte, 3 filiais, 18 funcionários



PROBLEMA RELATADO PELO CLIENTE:

"Hoje controlamos nosso estoque em planilhas Excel. Quando uma filial vende um livro, a outra não sabe que o estoque caiu. Já perdemos vendas por não ter visibilidade em tempo real. Também não conseguimos saber quais títulos vendem mais, quem são nossos melhores clientes e quanto estamos faturando por filial. Nossa equipe não tem conhecimento técnico, precisa ser algo simples de usar."



Pedido formal: Sistema web para gestão de estoque e vendas, com acesso por perfil (gerente e atendente), relatórios de faturamento e controle centralizado das 3 filiais.

Prazo esperado pelo cliente: 6 meses.

Observação: O cliente não tem servidor próprio e quer evitar custos altos de infraestrutura.





SEÇÃO 1 - CONCEPÇÃO

Entendendo o problema antes de qualquer solução



1.1 LEVANTAMENTO DE REQUISITOS

Liste abaixo os requisitos do sistema com base no briefing. Separe em Funcionais (o que o sistema FAZ) e Não-funcionais (como ele deve se COMPORTAR).





Requisitos Funcionais (o que o sistema faz)
Requisitos Não-funcionais (como deve se comportar)
Ex: Cadastrar produtos com código e quantidade.
Ex: Interface simples, acessível para leigos.













1.2 Escopo Negativo

Definir o que está fora do escopo é tão importante quanto o que está dentro. Liste pelo menos 3 itens.



SEÇÃO 2 - PLANEJAMENTO

Decisões técnicas e organizacionais



2.1 Escolha da Stack Tecnológica

Com base no perfil do cliente e no briefing, defina a tecnologia que você usaria e JUSTIFIQUE cada escolha.



Camada
Tecnologia escolhida e justificativa
Backend (linguagem / framework)

Banco de dados

Frontend (como o usuário interage)

Hospedagem / infraestrutura

Controle de versão




2.2 Cronograma Macro

O cliente pediu entrega em 6 meses. Distribua as fases do desenvolvimento ao longo desse período. Seja realista — considere que imprevistos acontecem.



Período
O que acontece nessa fase?
Mes 1

Mes 2

Mes 3

Mes 4

Mes 5

Mes 6




SEÇÃO 3 - DESIGN & PROTOTIPACAO

Pensar antes de construir



3.1 - Telas Essenciais

Liste pelo menos 6 telas e descreva brevemente o que o usuário faz em cada uma delas.

Nome da tela
O que o usuário faz aqui?















3.2 - Perfis de Acesso

O cliente mencionou dois perfis: Gerente e Atendente. Complete a tabela com as permissões de cada um.

Funcionalidade do sistema
Gerente
Atendente
Cadastrar produto


Registrar venda


Ver relatorio de faturamento


Transferir estoque entre filiais


Cadastrar novo usuario


Editar preco de produto







SEÇÃO 4 - DESENVOLVIMENTO & TE**ES

Boas praticas e garantia de qualidade



4.1 - Modelo de Dados

Quais são as principais entidades (tabelas) do banco de dados? Liste e descreva os campos mais importantes de cada uma.



Entidade (tabela)
Campos principais
Ex: Produto
Ex: id, nome, codigo, preco, quantidade_estoque, filial_id











4.2 - Plano de Te**es

Descreva pelo menos um cenário de teste para cada tipo da pirâmide de te**es.



Tipo de teste
Cenario de teste concreto para ESTE sistema
Teste unitário

Teste de integração

Teste com usuario real




SEÇÃO 5 - RISCOS & IMPLANTACAO

Antecipar problemas e planejar a entrega



5.1 – Gestao de Riscos

Todo projeto tem riscos. Identifique 4 riscos reais para esse projeto e como voce lidaria com cada um.



Risco identificado
Como mitigar ou lidar se acontecer?
Ex: Cliente mudar os requisitos no meio do projeto
Ex: Documentar e validar formalmente cada entrega parcial.









5.2 - Plano de Implantacao

O cliente nao tem servidor proprio. Descreva como voce faria o deploy e o treinamento dos usuarios.



Sua proposta de implantacao:








SEÇÃO 6 - REFLEXAO FINAL



6.1 - A fase mais importante

Na sua opiniao, qual das fases do ciclo de desenvolvimento e a mais critica para o SUCESSO desse projeto especifico? Justifique.





Fase mais critica e justificativa:








Dicas para realizar a atividade mapa:

1. Acesse o link com um vídeo tutorial para ajudá-lo nesse processo de criação e desenvolvimento. O acesso deverá ser realizado em: Arquivos >> Material da Disciplina.

2. Disserte a respeito do tema, seguindo como roteiro os tópicos elencados anteriormente.

3. A entrega deve ser feita exclusivamente por meio do Template de entrega da atividade MAPA disponível no material da disciplina.

4. Antes de enviar sua atividade, certifique-se de que respondeu a todas as perguntas e realize uma cuidadosa correção ortográfica.

5. Após o envio não são permitas alterações, ou modificações. Logo, você tem apenas uma chance de enviar o arquivo corretamente. Revise bem antes de enviar!

6. Lembre-se de que evidências de cópias de materiais, incluindo de outros acadêmicos, sem devidas referências serão inquestionavelmente zeradas. As citações e referências, mesmo que do livro da disciplina, devem ser realizadas conforme normas da Instituição de Ensino.

7. Não são permitidas correções parciais no decorrer do módulo, ou seja, o famoso: “professor veja se minha atividade está certa?”. Isso invalida seu processo avaliativo. Lembre-se de que a interpretação da atividade também faz parte da avaliação.

8. Procure sanar suas dúvidas junto à mediação em tempo hábil sobre o conteúdo exigido na atividade, de modo que consiga realizar sua participação.

9. Atenção ao prazo de entrega, evite envio de atividade em cima do prazo. Você pode ter algum problema com internet, computador, software etc. e os prazos não serão flexibilizados, mesmo em caso de comprovação.

Bons estudos!

Em caso de dúvidas, encaminhar mensagem ao seu Professor Mediador.

Quer que seu escola/colégio seja a primeira Escola/colégio em Guarulhos?

Clique aqui para requerer seu anúncio patrocinado.

Localização

Categoria

Endereço

R. Santo Antônio, 1646
Guarulhos, SP
07071-000