Descrição
Projeto integrado destinado ao curso CST em Análise e Desenvolvimento de Sistemas, com foco em uma temática aplicada ao Programa sobre Agricultura Familiar. A atividade reúne uma situação‑problema empírica — um levantamento com 13.500 agricultores — e sequências de tarefas que articulam raciocínio lógico, práticas de desenvolvimento de software, modelagem de dados e documentação técnica. O conjunto de tarefas exige leitura analítica de dados numéricos, aplicação de lógica de conjuntos, explicação de práticas de engenharia de software, projeto de banco de dados e programação básica.
Como situação central, a pesquisa com 13.500 agricultores apresenta valores específicos sobre cultivo: 7.000 plantam arroz; 4.100 plantam banana; 3.100 plantam uva; 2.100 plantam arroz e banana; 1.400 plantam arroz e uva; 1.000 plantam banana e uva; 400 plantam arroz, banana e uva — dados usados para questões de contagem e conjuntos (por exemplo: quantos plantam pelo menos uma espécie, quantos não plantam nenhuma, quantos plantam arroz ou banana sem uva, quantos plantam apenas uva). Além disso, a atividade pede exposição sobre Desenvolvimento Orientado a Testes (TDD), elaboração de um Modelo Entidade‑Relacionamento (MER) com indicação de ferramenta CASE e discussão de cardinalidades, implementação de um programa em C para entrada/saída básica (nome, endereço, telefone) e explicação dos relacionamentos fundamentais em diagramas de classes UML (encapsulamento, herança, agregação, composição). O trabalho também inclui a preparação de portfólio formatado segundo as normas ABNT e disponibilizado em arquivo Word, conforme especificado.
O que é desenvolvido nesta atividade: aplicação prática do princípio da inclusão‑exclusão em um levantamento real de agricultura familiar; capacidade de sintetizar e explicar o fluxo e etapas do TDD; projeto de MER para banco de dados relacional com atenção a grau de relacionamento/cardinalidade; implementação básica em linguagem C de captura e exibição de dados pessoais; análise conceitual dos tipos de relacionamento em diagramas de classes UML; e organização final do material em portfólio com formatação ABNT em documento Word.
Principais conteúdos abordados
- Agricultura familiar — pesquisa com 13.500 agricultores e dados de cultivo por espécie.
- Lógica de conjuntos e princípio da inclusão‑exclusão (contagem e interseções).
- Desenvolvimento Orientado a Testes (TDD) — funcionamento e etapas.
- Modelagem de dados (MER), ferramenta CASE e cardinalidades entre tabelas.
- Programação em C — entrada/saída simples (nome, endereço, telefone).
- Diagrama de classes UML — encapsulamento, herança, agregação, composição.
- Normas ABNT e formatação de portfólio em arquivo Word.
Projeto Integrado – Programa sobre Agricultura Familiar
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
ATIVIDADES
Tarefa 1:
Nesse ano de eleições, os candidatos a presidente estão apresentando seus programas de governo.
Um desses programas é sobre a agricultura familiar. É bem interessante, vamos analisar a sua
experiência.
Ele fez uma experiência com 13.500 agricultores e verificou-se que:
• 7.000 plantam arroz;
• 4.100 plantam banana;
• 3.100 plantam uva;
• 2.100 plantam arroz e banana;
• 1.400 plantam arroz e uva;
• 1.000 plantam banana e uva;
• 400 plantam arroz, banana e uva.
Tendo essas informações, vamos responder com a lógica:
a) Quantos plantam pelo menos uma das três espécies?
b) Quantos não plantam nenhuma das três espécies?
c) Quantos plantam arroz ou banana, mas não plantam uvas?
d) Quantas plantam apenas uvas?
Tarefa 2:
O teste de software geralmente faz parte da última etapa na construção de um programa, visando
encontrar defeitos/erros. No entanto, existe uma prática que faz a inversão, o teste passa a uma das
primeiras etapas. Sobre o desenvolvimento orientado a testes – TDD (Test Driven Development),
explique com suas palavras o funcionamento e as etapas que estão presentes nesta prática.
Tarefa 3:
O Modelo de Entidade-Relacionamentos (MER) foi desenvolvido para aperfeiçoar o projeto do banco
de dados, sendo largamente utilizado apesar de ter sido elaborado na década 70, continua sendo a
principal técnica para consolidar um banco de dados através do mapeamento dos dados necessários
para refletir as necessidades de requisitos de um sistema.
Indique uma ferramenta CASE que permite a criação de um MER para um projeto de banco de dados
relacional e explique as principais vantagens desta abordagem, inclusive, explanando sobre o grau
de relacionamento ou de cardinalidade entre as tabelas.
Como base de conhecimento para o desenvolvimento dessa atividade poderá utilizar o livro didático
do autor Werlich (2018), unidade 2, seção 2, Modelagem de Dados.
Tarefa 4:
Em Algoritmos e Programação Estruturada, temos a busca pela facilitação da compreensão de
programas através do número restrito de mecanismos de controle da execução de programas. Faça
um programa na linguagem C, utilizando qualquer compilador, em que peça como entrada, seu
nome, endereço e telefone, por fim, exiba esses dados na tela.
Tarefa 5:
O diagrama de classes da UML é um diagrama estrutural, que tem como objetivo principal ilustrar
graficamente a estrutura do software, em níveis mais e menos abrangentes. Além disso, o diagrama
de classes mostra como se dá a interligação entre os componentes da estrutura do sistema. Para
compreender o diagrama de classes, é preciso entender os relacionamentos entre as classes que
poderão ser representadas no diagrama de classes e objetos. Sabendo disso, explique os
relacionamentos listados a seguir:
a) Encapsulamento
b) Herança
c) Agregação
d) Composição
Como funciona?
Elaboramos os portfólios, já deixamos prontos, nas normas da ABNT e conforme os requisitos da universidade. Fácil assim! O MELHOR É QUE VOCÊ COMPRA E JÁ BAIXA NA HORA O SEU ARQUIVO EM WORD! Sabemos que conciliar trabalho, família, vida profissional e estudos é difícil hoje em dia, por isso, estamos aqui para ajudar você. Conte com nossa qualidade, experiência e profissionalismo adquirindo seu portfólio conosco. GARANTIMOS SEU CONCEITO!
Como se realizam os envios?
Em quanto tempo recebo o portfólio?
Os envios são imediatos. Após sua compra, o trabalho já é disponibilizado instantaneamente aqui em nosso site e no seu e-mail.
E se o portfólio que comprei precisar de correção?
Caso haja alguma solicitação de correção/alteração por parte do tutor, basta entrar em contato conosco pelo WhatsApp que providênciaremos sem custo algum.
Qual o formato do arquivo?
Os arquivos são enviados em formato Word e são editáveis.
Caso eu tiver alguma dúvida, terei suporte no pós venda?
Sim, com certeza. Basta clicar no ícone do WhatsApp no cantinho da tela. Será um prazer atendê-lo(a).
Quais os seus canais de contato?
Whatsapp: 53 984751621 – Clicar no canto da tela ou ESCANEIE O QRCODE ABAIXO

Prefere falar pelo WhatsApp?
Se estiver acessando pelo computador, escaneie o QR Code abaixo com a câmera do celular para abrir nosso atendimento no WhatsApp.

