Portfólio - PROJETO INTEGRADO II
Portfólio - PROJETO INTEGRADO II
Portfólio - PROJETO INTEGRADO II
PROJETO INTEGRADO II
Fortaleza-CE
2021
TIAGO VIANA DO NASCIMENTO
PORTFÓLIO INDIVIDUAL:
Projeto Integrado II
Fortaleza-CE
2021
SUMÁRIO
Sumário
1 DESENVOLVIMENTO...........................................................................................1
1.1 Desafio 1.........................................................................................................1
1.1.1 Explique de forma sucinta os conceitos de Lógica Indutiva e Lógica
Dedutiva, citando exemplos de cada uma delas...................................................1
1.2 Desafio 2.........................................................................................................2
1.2.1 Realizar uma breve pesquisa sobre as ferramentas CASE utilizados
para modelagem de dados mais comuns no mercado, elencando suas principais
características e diferenças entre elas. Cite ao menos duas ferramentas...........2
1.3 Desafio 3.........................................................................................................3
1.3.1 Letra a do desafio 3 O pseudocódigo é uma maneira genérica de
escrever um algoritmo, utilizando uma linguagem simples sem a necessidade de
conhecer a sintaxe de uma linguagem de programação. É importante estar
atento para algumas regras básicas quando utilizar pseudocódigos: - Escolher
um nome. - Avaliar as variáveis, dar atenção aos seus tipos e características. -
Descrever de forma clara o que será armazenado e se as variáveis destinadas a
essa informação estão corretas. - Verificar se as instruções fazem sentido e se
elas têm uma sequência lógica. - Avaliar o resultado e quando pertinente,
mostre-o na tela. - Finalizar o algoritmo. Sabendo disso, escreva um
pseudocódigo que calcula a média. Para este problema entre com três valores.
No seu pseudocódigo, apresente o valor final......................................................3
1.4 Desafio 4.........................................................................................................4
1.4.1 A especificação de requisitos de software é uma etapa muito
importante do desenvolvimento, pois ela pode ser determinante para o sucesso
de um software. Nesta fase, é definido os objetivos e funções que um software
precisa executar, bem como as que ele não pode ter (restrições). Sabendo
disso, defina o que são requisitos funcionais e requisitos não-funcionais, dê
exemplos para cada um deles...............................................................................4
1
1 DESENVOLVIMENTO
1.1 DESAFIO 1
Lógica indutiva:
Exemplo de lógica indutiva: Sol nasceu todas as manhãs até hoje. Logo,
(é provável que) não nasça amanhã.
Lógica dedutiva:
1.2 DESAFIO 2
1.2.1 Realizar uma breve pesquisa sobre as ferramentas CASE utilizados para
modelagem de dados mais comuns no mercado, elencando suas principais
características e diferenças entre elas. Cite ao menos duas ferramentas.
Outro exemplo temos o Embarcadero ER/Studio, que tem a função de modelar estruturas
dimensionais, sistemas OLAP e data marts. Também tem a função de importar e exportar
dados.
3
1.3 DESAFIO 3
1 ALGORITMO Soma;
2 VAR
4 INICIO
10 FIN
11 FIN_ALGORITMO
4
1.4 DESAFIO 4
Requisitos Funcionais
Estão relacionados às funcionalidades que o software deve ter para
atender as necessidades da empresa e dos usuários. Também se enquadram aqui a
maneira como o software responderá a determinadas ações executadas dentro do
programa. Alguns exemplos poderiam ser:
Requisitos Não-Funcionais
Ao contrário dos funcionais, que precisam ser determinados para o bom
desempenho do sistema, os requisitos não-funcionais são intrínsecos ou implícitos. Eles
fazem parte da característica central do software e já é esperado que existam, antes de o
cliente pedir. Alguns exemplos são: