Descrição
Este Projeto Integrado, voltado aos cursos da área de TI, propõe uma atividade interdisciplinar a ser desenvolvida ao longo do semestre sob orientação do Tutor a Distância. A proposta concentra-se em práticas de modelagem e implementação: uso da UML para modelagem de software, projeto de interface para um programa do Ministério da Educação com mapeamento de faculdades, análise de trechos de código em Python e PHP, e estudo comparativo de bancos de dados relacionais e não relacionais. Espera‑se investigação, descrição técnica e produção de um protótipo da tela inicial com foco em acesso web e em dispositivos móveis.
O trabalho exige pesquisa aplicada e entrega de produtos específicos: respostas técnico‑científicas sobre diagramas UML, justificativas de design e técnicas para desenvolvimento de interface (incluindo login, cadastro e mapa interativo por estado/cidade), interpretação de código para manipulação de listas ligadas em Python, preenchimento de trechos de código PHP relacionados à instanciação e à conexão com banco de dados e comparação de modelos de dados (relacional vs não relacional). As instruções e critérios são disponibilizados ao longo do semestre e devem ser seguidos para a elaboração do trabalho.
O que é desenvolvido nesta atividade — Elaboração integrada de modelagem e implementação: Tarefa 1 aborda diferenciação entre diagramas estruturais e comportamentais em UML e aplicação prática escolhendo um exemplo de cada; Tarefa 2 trata do desenho e prototipagem da página inicial de um programa público de mapeamento de cursos de tecnologia (acessível na web e em mobile), contemplando login, cadastro e mapa por estados/cidades; Tarefa 3 exige interpretação de um método remove em uma lista ligada em Python (fluxo de busca e alterações na lista); Tarefa 4 solicita completar código PHP para instanciar objeto User e chamar o método conectar; Tarefa 5 requer explicação das diferenças e características entre bancos de dados relacionais e não relacionais.
Principais conteúdos abordados
- UML: diagramas estruturais e comportamentais e seus papéis no ciclo de projeto
- Design de interfaces responsivas, usabilidade e prototipagem da tela inicial (web e mobile)
- Mapeamento geográfico por estado/cidade e requisitos funcionais (login, cadastro, navegação até faculdades)
- Estruturas de dados: listas ligadas e operações de remoção (interpretação de código Python)
- PHP orientado a objetos: instanciação de objetos e método conectar para banco de dados
- Bancos de dados: comparação entre modelos relacionais e não relacionais
- Normas e formatação de entregáveis (referência a portfólios em normas da ABNT quando aplicável)
Projeto Integrado cursos da área de Ti
A proposta de Projeto Integrado é possibilitar a aprendizagem interdisciplinar dos conteúdos
desenvolvidos nas disciplinas desse semestre.
PROJETO INTEGRADO
2. Leitura proposta
Para atingir os objetivos deste projeto integrado, você deverá seguir as instruções voltadas à
elaboração do trabalho disponibilizadas ao longo do semestre, sob a orientação do Tutor a
Distância.
ATIVIDADES
Tarefa 1:
A UML (Linguagem de Modelagem Unificada) é uma linguagem-padrão para a elaboração da
estrutura de projetos de software. Ela pode ser empregada para a visualização, a especificação, a
construção e a documentação de artefatos que façam uso de sistemas complexos de software. A
UML possui diagramas estruturais e comportamentais. Sobre esse assunto, responda às questões a
seguir:
• Descreva a diferença entre os diagramas estruturais e comportamentais;
• Escolha um diagrama comportamental e um diagrama estrutural e descreva as suas principais
características e em qual momento do projeto eles se encaixam.
Tarefa 2:
Para o design de interfaces, devemos nos preocupar com diversos aspectos.
Imagine que você desenvolverá a página inicial do site de um programa para o Ministério da
Educação. Ele poderá ser acessado tanto na web quanto nos dispositivos móveis. Esse programa fará
o mapeamento de faculdades com cursos de tecnologia que existem no Brasil.
Alguns itens importantes e necessários nessa interface:
a) Login e senha
b) Cadastro
c) Uma parte visual, onde será colocado o mapa do Brasil e teremos o mapeamento de quantas
faculdades temos no estado, quais as cidades que as oferecem e se entrarmos na cidade,
poderemos ver quais são as faculdades naquele município.
PROJETO INTEGRADO
Faça uma pesquisa e descreva como você fará:
a) Como você desenhará essa página inicial,
b) Que técnicas poderemos trabalhar para desenvolver essa página e
c) Quais os aspectos importantes da criação dessa página, como usabilidade entre outros
d) Lembrando que deveremos desenvolver um protótipo dessa tela, como faremos isso?
Tarefa 3:
Leia o fragmento, interprete o código Python em questão e assinale alternativa correta.
1. def remove(self, valor):
2. if self.head.data == valor:
3. self.head = self.head.nextItem
4. else:
5. before = None
6. navegar = self.head
7. while navegar and navegar.data != valor:
8. before = navegar
9. navegar = navegar.nextItem
10. if navegar:
11. before.nextItem = navegar.nextItem
12. else:
13. before.nextItem = None
a) Descreva como o método recebe o valor:
b) Não sendo o método, como será a busca? Lembre-se do head.
c) Quais alterações ocorrerá na lista?
PROJETO INTEGRADO
Tarefa 4:
1 – Instanciação é um processo muito comum na programação orientada a objetos. Isso porque, de
certa forma, instanciar é o mesmo que realizar uma “cópia” de algo. Dessa forma, analise o código a
seguir, identifique as linhas tracejadas (3 e 9) e escreva o código que falta para que ele funcione
perfeitamente. Uma dica, a classe que você utilizará nesse código se chama User e o método que
você precisará para conexão com banco de dados se chama conectar.
1 <?php
2 require_once ‘usuarios.php’;
3 _______________________
4 if (isset($_POST[‘usuario’])){
5 $user = addslashes($_POST[‘usuario’]);
6 $passwd = addslashes($_POST[‘senha’]);
7
8 if (!empty($usuario) && !empty($senha)){
9 $u->__________(“nomeDB”, “localhost”, “user”, “password”);
10 if ($u->msgErro == “”){
11 if (!$u->logar($user, $passwd)){
12 echo “Credenciais incorretas!”;
13 }
14 } else{
15 echo “Erro: ” . $u->msgErro;
16 }
17 } else{
18 echo “Preencha todos os campos obrigatórios!”;
19 }
20 }
21 ?>
PROJETO INTEGRADO
Tarefa 5:
Qual a diferença entre Bancos de dados relacionais e não relacionais? Cite as principais características
e diferenças entre cada um deles.
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?
Dispomos dos seguintes meios de pagamento PIX, Cartões de Crédito e Boleto
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
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.
E-mail:portifoliosp@gmail.com
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.

