Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

UNIVERSIDADE NORTE DO PARANÁ (UNOPAR)
SISTEMA DE ENSINO À DISTÂNCIA
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - 2° SEMESTRE
PEDRO LUCAS DA COSTA DANTAS
PRODUÇÃO TEXTUAL INDIVIDUAL
Projeto Integrado II
MOSSORÓ - RN
NOVEMBRO, 2021
PEDRO LUCAS DA COSTA DANTAS
PRODUÇÃO TEXTUAL INDIVIDUAL
Projeto Integrado II
Trabalho de Portfólio, apresentado à
Universidade Norte do Paraná - UNOPAR,
como requisito parcial para a obtenção de
média semestral, no 2° período do curso de
análise e desenvolvimento de sistemas – 100%
Online.
Professores:
Adriane Ap. Loper
Gilberto Fernandes Junior
Leonardo Santiago Sidon da Rocha
Vanessa Matias Leite
MOSSORÓ - RN
NOVEMBRO, 2021
SUMÁRIO
INTRODUÇÃO 4
DESENVOLVIMENTO 5
Lógica indutiva 5
Lógica dedutiva 5
Ferramenta CASE 6
Pseudocódigo 6
Requisitos de software 7
CONCLUSÃO 9
REFERÊNCIAS 10
1. INTRODUÇÃO
O presente trabalho traz como tema o desenvolvimento de sistemas, e traz
como proposta uma abrangente pesquisa sobre lógica computacional e métodos que
auxiliam a engenharia de software. Tendo como base o estudo de ferramentas que
auxiliam na modelagem de dados, será apresentado um programa que trabalha
como SGBD.
Em paralelo à modelagem do banco de dados, temos uma forma simples de
desenvolvimento chamado pseudocódigo, que transmite uma mensagem de forma
simples e didática para pessoas que ainda não tem uma relação com a
programação.
Para finalizar, temos uma etapa muito importante do desenvolvimento que é o
levantamento de requisitos de software. Neste trabalho será especificado e
exemplificado o que são os requisitos funcionais e não funcionais, o que acaba se
tornando o alicerce do software.
2. DESENVOLVIMENTO
2.1. Lógica indutiva
Na lógica, a lógica indutiva é o raciocínio que, após considerar um número
suficiente de casos particulares, conclui uma verdade geral. A indução, ao contrário
da dedução, parte de dados particulares da experiência sensível.
Basicamente se trata de uma conclusão que é gerada a partir de uma
sequência de fatores lógicos, como deixa claro os exemplos a seguir:
● Um indivíduo nota que surgiram rugas em seu rosto / esse indivíduo
não tinha rugas quando era jovem / ele lembra que seus pais tinham
rugas quando começaram a envelhecer / logo, todas as pessoas mais
velhas adquirem rugas enquanto envelhecem
● O ferro é metal e conduz eletricidade / o ouro é metal e conduz
eletricidade / o cobre é metal e conduz eletricidade / logo, os metais
conduzem eletricidade
● Tenho visto muitos cisnes e eles eram todos brancos. Portanto, todos
os cisnes são brancos
Essa é uma das formas em que a IA pode aprender. Se torna um pouco
perigoso pois dependendo dos exemplos apresentados a conclusão pode ser
precipitada.
2.2. Lógica dedutiva
A Lógica Dedutiva, frequentemente chamada simplesmente de Lógica, lida com a
verdade das proposições. Uma proposição corresponde ao significado de uma dada
sentença e, em lógica dedutiva, elas são afirmações que são verdadeiras ou falsas.
Neste processo, os raciocínios dedutivos apresentam conclusões que devem,
necessariamente ser verdadeiras, se todas as premissas sejam também verdadeiras
e ele respeitar uma estrutura lógica de pensamento.
A seguir, três exemplos do uso da lógica dedutiva:
● A: Todos os gatos de Roberto são pretos
B: A pelagem de bolinha é branca
Conclusão: Logo, bolinha não é de Roberto
● A: Os suspeitos do crime estavam no local das 11 às 12
B: João não estava no local das 11 às 12
Conclusão: Logo, João não é um dos suspeitos
● A: Só serão aceitos trabalhos enviados até às 00:00 do dia 07/11
B: Fiz o envio do meu trabalho dia 06/11
Conclusão: Logo, meu trabalho foi aceito
2.3. Ferramenta CASE
A ideia principal da ferramenta CASE é auxiliar o processo de engenharia de
software. Quando se trata de modelagem de dados temos grandes exemplos como
DBDesigner, Erwin, Embarcadero, Workbench, Oracle Designer, entre outras, mas vamos
nos aprofundar somente no Mysql Workbench
O Workbench ganha muito destaque pois se trata de uma plataforma 100% gratuita e
com um conjunto de características muito atraente. Algumas características dessa
ferramenta são:
● Suporte a Diagramas
● Scripts SQL
● Forward Engineer
● Reverse Engineer
Além de todas essas características e funcionalidades ele ainda conta com um
sistema de documentação “automática”, pois enquanto você cria as tabelas e atributos você
já documenta, mantendo assim sempre a documentação atualizada.
2.4. Pseudocódigo
Pseudocódigo é uma forma simples de escrever um algoritmo. O pseudocódigo é
usado principalmente de forma didática em exemplos, para que todas as pessoas consigam
entender o que está sendo proposto, mesmo sem familiaridade com a programação.
Em seguida será exibido um pseudocódigo que tem como objetivo calcular a média
de 3 números do tipo real. A linguagem usada é a portugol, onde pode ser codificada e
executada por meio de um programa chamado VisualG.
algoritmo "Média"
var
n1, n2, n3, media: real
inicio
escreval("Informe o primeiro número")
leia(n1)
escreval("Informe o segundo número")
leia(n2)
escreval("Informe o terceiro número")
leia(n3)
media <- (n1+n2+n3)/3
escreval("A média desses três números é: ", media)
fimalgoritmo
2.5. Requisitos de software
A etapa de especificação de requisitos de software exige a descrição do passo a
passo do que irá ocorrer a cada ação do usuário. Dessa forma, o desenvolvimento será mais
assertivo e o resultado estará alinhado com as expectativas do cliente. Dentro da
especificação temos dois tipos: de requisitos funcionais e não funcionais.
2.5.1. Requisitos funcionais
Parte da etapa de elicitação, os requisitos funcionais são todos os problemas e
necessidades que devem ser atendidos e resolvidos pelo software por meio de funções ou
serviços. Alguns exemplos desse tipo de requisito:
● Geração de relatórios por período
● Gerenciamento de estoque
● Geração de pedido de venda/compra
2.5.2. Requisitos não funcionais
Requisitos não funcionais são os aspectos que afetam o usuário, mas que não de
forma direta. Não são funcionalidades do sistema, e sim o que há por trás do que é exibido
ao usuário. Temos como exemplo:
● Funcionalidade
● Eficiência
● Acessibilidade
● Confiabilidade
3. CONCLUSÃO
Ao longo do trabalho foram abordados diversos conteúdos que foram
estudados durante o semestre. Por se tratar de um trabalho interdisciplinar, o
processo de desenvolvimento foi bastante interessante por juntar diversos conteúdos
distintos em um só caso. A área de desenvolvimento de sistemas, que é o foco do
curso, é uma área muito boa de se estudar por ter muito material disponível na
internet.
Espera-se que o leitor possa tomar proveito desse atual trabalho tanto para o
desenvolvimento pessoal quanto profissional, aprendendo mais sobre a área da
tecnologia e informação, em especial o desenvolvimento de sistemas e seus
processos.
REFERÊNCIAS
Lógica indutiva versus lógica dedutiva. Mark Sainsbury, 2018. Disponível em:
<http://www.cesarkallas.net/arquivos/livros/informatica/UML_Metodologias_e_Ferram
entas_CASE_portugues_.pdf/> Acesso em: 01 outubro 2021.
Lógica indutiva versus lógica dedutiva. Milene Regina Amoriello Spolador
Ribeiros, 2018. Disponível em:
<https://jus.com.br/artigos/65069/a-logica-dedutiva-indutiva-e-abdutiva-o-que-isso-te
m-a-ver-com-as-novas-questoes-do-direito-e-com-voce/> Acesso em: 03 outubro
2021.
Conheça um pouco sobre o MySQL. REDAÇÃO OFICINA, 2017. Disponível em:
<https://www.oficinadanet.com.br/artigo/390/conheca_um_pouco_sobre_o_mysql/>
Acesso em: 20 outubro 2021.
Ferramenta Case Que Auxilia O Processo De Engenharia De Software
E-Commerce. Téo Costa, 2016. Disponível em:
<https://www.teo.com.br/2016/09/11/ferramenta-case-que-auxilia-o-processo-de-eng
enharia-de-software-e-commerce//> Acesso em: 20 outubro 2021.
Pseudocódigo e visualg. Juliano Lucas Gonçalves, 2020. Disponível em:
<http://docente.ifsc.edu.br/rogerio.silva/MaterialDidatico/Microcontrolador/Aula%2001%20-%20Pseudoc%C3%B3digo.pdf/> Acesso em: 22 outubro 2021.
Artigo Engenharia de Software 3 - Requisitos Não Funcionais. DevMedia, 2020.
Disponível em:
<https://www.devmedia.com.br/artigo-engenharia-de-software-3-requisitos-nao-funci
onais/9525/> Acesso em: 02 novembro 2021.

Mais conteúdos dessa disciplina