Buscar

PORTIFOLIO ADS EMERSON FELIPE12

Prévia do material em texto

ANALISE E DESENVOLVIMENTO DE SISTEMAS
Emerson felipe da silva madeira
sistemaze@dangue	
Nova fribugro-RJ 2020
sistemazera@dangue
Trabalho de portfólio apresentado como requisito parcial para a obtenção de média semestral.
Introdução ao desenvolvimento de sistemas web
Merris Moser
Metodologia Científica Regina Célia Adamuz
Processo de negócio e software Marco Ikuro Hisatomi
Lógica e técnicas de Programação
Anderson Macedo
Seminario II Adriane Ap.Lopes
Da Universidade Norte do Paraná - UNOPAR
Nova Friburgo-RJ 2020
SUMÁRIO
1	INTRODUÇÃO	3
2	DESENVOLVIMENTO	4
2.1	Analise Orientada a Objeto	4
2.2	Banco de Dados	5
2.3	Arquitetura e Organização de Computadores	5
2.4	Linguagens de Programação e Estrutura de Dados	6
3	CONCLUSÃO	7
REFERÊNCIAS	8
1. INTRODUÇÃO 
		Esse trabalho é baseado nas diciplinas do 3º semestre de análise e desenvolvimento de sistema (ADS) sendo aplicado no conceito estudado no problema a seguir.
		Para o nosso aprendizado foi desenvolvido um sistema zer@dangue, o sistema fara parte do empenho do Ministério da saúde ao combate a dengue que acontece em todos os anos.
		O cidadão podera fazer as denuncias sobre possiveis focos da dengue em suas regiões, como terrenos, baldios e areas abandonadas. 
		Aline caminhava pela rua proxima da sua casa e viu um terreno com vários entulhos e lixo espalhado pelo terreno. Preocupada com a situaçao da dengue ela logo observou que o terreno não tinha muro, com isso ela resolveu verificar e não havia criadouros do mosquitos Aedes aegypti. Com seu desespero ela encontrou pneus e umas garrafa pet cheio de água com diversas larvas do provavél mosquito. Imediatamente tirou a água dos pneus e das garrafa pet, mas ficou muito apreensivo com essa situação. A dengue mata e estava muito próximo a sua casa.
 
 
7
2. DESENVOLVIMENTO
2.1	Analise Orientada a Objeto 
	A nossa modelagem de nosso sistema tem uma ferramenta da linguagem modelagem UML, onde seus diagramas permite molda as suas funcionalidades e estrutura do nosso sistema, assim como a interação com os usuários com o software. 
2.1.1	diagrama caso de uso
	Essa modelagem é uma técnica usada para descrever o que o novo sistema deve fazer
ele é construido através de um processo interativo no qual tem as discuções entre o cliente e os
desenvolvedores do sistema que conduzem a uma especificação do sistema que todo estão de acordo.
	Com essa modelagem descreve o uso das operações que o sistema tem que a comprir para cada usuário. Ele irá nos ajuda formalizar as funções que o sistema precisa fazer. Com caso de uso se apresemta com uma lista completa das interações entre um usuário e o sistema para compri essa tarefa . a lista completa segnifica que o caso de uso descreve as interações desde o inicio da tarefa até o fim.
 
	
		
Iremos demostra as documentações do sistema zer@ dengue e com a descrição do cenário 
· Nome do cenário zer@ dengue 
· Ator : consultor e o usuário 
· Pré condições consulta dengue pessoa 
· Fluxo principal 
1 fazer cadastro 
2 fazer denuncia 
3 confirma o cadastro do usuário 
4 caso de uso mostra status
· Fluxo alternativo: cadastro invalido 
1 cadastro invalido 
· Diagrama de Classe. 
Com o ponto de vista a programação Orientada a Objetos , temos abstração de que nosso sistema guardará os dados do mundo real, exemplo objeto do mundo real = cadeira carro pessoa.
	
	A princípio temos o objeto como carro, nosso sistema deverá guarda os dados deste objeto como a cor do carro, tamanho, número de porta etc. 
	Estes dados são chamados de atributo do objeto também deve fazer alguma coisa, como andar, buzina e frear.
	As ações que objeto faz são chamadas de métodos ou operações.
	Com o nosso sistema deve ser capaz de guardar os dados , não somente de um carro, mas possa ser que seja uma locadora de veículos , o sistema terá que guarda vários carros. Agora que surge um conceito de classe em que funciona como uma forma para criar vários objetos com característica iguais e ações parecidas.
	A a classe criará vários objetos de carros, pois são objetos com característica em comum 
Abaixo está o diagrama de classe do sistema zera dengue. 
 
· Bibliografia Recomendada: 
https://www.slideshare.net/CursoSENAC/anlise-orientada-a-objetos-casos-de-uso 
https://homepages.dcc.ufmg.br/~figueiredo/disciplinas/aulas/uml-casos-de-uso-cenarios_v01.pdf
 G. Booch, J. Rumbaugh, I. Jacobson. UML, Guia do Usuário. 2ª Ed., Editora Campus, 2005. Capítulo 17 (Casos de Uso e Cenários) 
2.2	Banco de Dados 
	O banco de dados é uma coleção de dados organizados e estruturados que tem relacionamento entre si, sendo assim as aplicações que funicionam em volta de um banco de dados tem o minimo da modelagem de dados em seu desenvolvimento. 
	Os modelos de dados são ferramentas que permitem demonstrar como serão construidas as estrutura de dados que darao o suporte aos processos de negócio , como dados estarão organizados e quais os relacionamentos que pretendemos estabelecer entre eles.
	Para o sistema ze@dengue elaboramos um o modelo Entidades Relacionamentos 	MER inicialmente trata-se um modelo que deverá ser feito, não importando como será feito ou implementado. 
	Mostraremos de uma forma gráfica através do diagrama Entidades relacionamentos DER. 
 
Arquitetura e Organização de Computadores 
 O termo arquitetura refere-se aos atributos do ponto de vista do programador, e portanto, têm impacto direto sobre a execução lógica de um programa. O termo organização, refere-se às unidades operacionais e suas interconexões. Desta forma, uma mesma arquitetura pode ser implementadas por meio de diferentes organizações. 
 
	Para as configurações de um computador para um sistema zera dengue indicaremos uma empresa que já esta no ramo a anos iremos elabora uma configuração que possa ajuda-lo para mante o sistema com bom desempenho e também com uma configuração que o programa pede na hora de utilizar o sistema 
· Placa mãe: gygabite DDR 4 
· Processador : 9600KF 3.70GHZ 4.60GHZ TURBO 9ª GERAÇÃO 
· memória ram: HyperX Fury, 8GB, 2666MHz, DDR4 
· disco rígido: seagate iron wolf nas 4 tb 3,5 sata 
· teclado : microsoft wired 600 multimídia abnt2 
· mouse : microsoft scrollp5800061 
· monitor: led full hd 27” samsung 
· placa de video: gygabite nvidia ge force gt 1030 2gb dd4 
para fazer essa configuração desse computador ele custa em média de R$ 5.000,00 reais . 
https://www.dm4informatica.com.br/pagina/loja-fisica.html 
https://www.kabum.com.br/monteoseu/?gclid=CjwKCAjwqJ_1BRBZEiwAv73uwEehOvPm1-AiWC_xC-hp3Z2fyu1Llhv5yfwYbiIxhvNN7e85eun1KxoCKWYQAvD_BwE 
 
Linguagens de Programação e Estrutura de Dados 
3. CONCLUSÃO
É importante manter sempre o cuidado com os nossos animais e o sistema PetMonitor nos a liberdade de ter uma preocupação a menos, pois com ele podemos saber sempre onde nossos PETS estão, e ao longo desse projeto é interessante ressaltar as diversas formas de se localizar, pois não só é um aprendizado sistematizado como também como experiência de vida que poderá até ser usada para caso se perca em um lugar que não possua qualquer tipo de tecnologia de geolocalização, e também podemos ver quanto é importante o processo de software onde que com ele podemos ter uma vista “de cima” do projeto e identificar possíveis falhas ou possíveis otimizações de sistema o mais cedo possível.
REFERÊNCIAS
Calculando	distâncias	em	visualG. Dicas	de	visual,	2019.	Disponível	em:
https://forum.imasters.com.br/topic/584671-visualg-algoritmo-para-calcular-a-dist%C3%A2ncia-entre-2-coordenadas/
Calcular distancias entre duas coordenadas. Rafael Soufraz(StackOverFlow), 2019. Disponível em: < http://www.linhadecodigo.com.br/artigo/3653/usando-geolocalizacao-com-html5.aspx
Ciclos de Vida do Software. DevMedia, 2019. Disponível em: < https://www.devmedia.com.br/ciclos-de-vida-do-software/21099>. Acesso em: 10 de outubro.de 2019.
	Ciclo	de	vida	do	software:	por
	que
	é	importante
	saber?. GUEDES,
	Marylene(TreinaWeb),
	2019.
	
	Disponível
	em:	<
https://www.treinaweb.com.br/blog/ciclo-de-vida-software-por-que-e-importante- saber/>. Acesso em: 11 de outubro. de 2019.
Como fazer referência de site na ABNT em trabalhos acadêmicos. PRADO, Jean(Tecnoblog), 2019. Disponível em: <https://tecnoblog.net/247956/referencia-site- abnt-artigos/> Acesso em: 19 de outubro. de 2019.
Conceitos	de	Geodésia. MARINO,	Tiago	Badre,	2019.	Disponível	em:
<http://www.ufrrj.br/lga/tiagomarino/aulas/3%20%20Conceitos%20de%20Geodesia.p df>. Acesso em: 19 de outubro. de 2019.
GEOMETRIA ESFERICA E TRIGONOMETRIA ESFÉRICA APLICADAS A
ASTRONOMIA DE POSIÇÃO. ABREU, Shyrlene Martins, 2019. Disponível em:
<https://www.ufsj.edu.br/portal2/repositorio/File/profmat/TCC%20Shyrlene%20Marti ns%20de%20Abreu%20Versao%20Final.pdf>. Acesso em: 19 de outubro. de 2019.
Introdução	a	Requisitos	de	Software. DevMedia,	2019.	Disponível	em:
<https://www.devmedia.com.br/introducao-a-requisitos-de-software/29580>.	Acesso em: 11 de outubro. de 2019.
O que são requisitos? E requisitos de software?. RedeRequisitos, 2019. Disponível em: < http://rederequisitos.com.br/o-que-sao-requisitos-e-requisitos-de-software/>. Acesso em: 11 de outubro. de 2019.

Continue navegando