Você está na página 1de 13

ANALISE E DESENVOLVIMENTO DE SISTEMAS

NOME DO(A) AUTOR(A)

TÍTULO DO TRABALHO:
Subtítulo do Trabalho, “””se Houver***

Cidade
Ano
NOME DO(A) AUTOR(A)

TÍTULO DO TRABALHO:
Subtítulo do Trabalho, “””se Houver***

Trabalho de portfólio apresentado como requisito parcial


para a obtenção de média semestral no curso de Análise
e Desenvolvimento de Sistemas, nas disciplinas de:
 Introdução ao Desenvolvimento de Sistemas
Web
 Metodologia Científica
 Processo de Negócio e Software
 Lógica e Técnicas de Programação;

Orientador: Prof. Eduardo Viana de Almeida


Professores Titulares das disciplinas:
 Merris Mozer
 Regina Célia Adamuz
 Marco Ikuro Hisatomi
 Anderson Macedo
 Adriane Ap. Loper

Cidade
Ano
SUMÁRIO

1 INTRODUÇÃO.......................................................................................................3
2 DESENVOLVIMENTO...........................................................................................4
2.1 Algoritmo.............................................................................................................4
2.2 Protótipo.............................................................................................................4
2.3 Requisito de software.........................................................................................5
3 CONCLUSÃO........................................................................................................6
REFERÊNCIAS.............................................................................................................7
APÊNDICES..................................................................................................................8
ANEXOS.....................................................................................................................10
3

1 INTRODUÇÃO

“””Com relação ao seu trabalho SERÃO avaliados os seguintes itens a saber

ABNT=SÃO OS ITENS/OBJETOS DO TRABALHO QUE CORRESPONDEM A


NOTA ABNT DE ATÉ 500 PONTOS

ABNT-Capa (VIDE MODELO)

ABNT-Contra-Capa (VIDE MODELO)

ABNT-Sumário (VIDE MODELO)

01) - Introdução (1 OU 2 PARAGRAFOS FALANDO SOBRE DO QUE TRATA O


ESTUDO DE CASO DESTE SEMESTRE, PARA QUAL CURSO? COM QUAL
FINALIDADE? {NÃO É REPETIR A ORIENTAÇÃO})

02) - Desenvolvimento (1 OU 2 PARAGRAFOS FALANDO SOBRE AS


DISCIPLINAS DO SEMESTRE E A POSSIVEL FORMA COMO VÃO CONTRIBUIR
PARA O TRABALHO PROPOSTO)

02.1) - Tarefa 1: Lógica e Técnicas de Programação = 1000 pontos.

Algoritmo de localização do PET (UTILIZE A AULAS E OS LINKS DESTE MODELO,


É DESENVOLVER E COLOCAR O CÓDIGO ERADO NO TRABALHO, PODE SER
1 OU VÁRIOS PRINTS DO MESMO TAMBÉM, DESDE QUE INTEGRAL E
LEGÍVEL)

02.2) - Tarefa 2: Desenvolvimento de Sistemas Web = 1000 pontos.

Protótipo de página de demonstração do sistema (OBSERVE QUE É ESPERADO


UMA PAGINA ESTÁTICA HTML COM NOME DO SISTEMA, FINALIDADE,
DESCRIÇÃO, UMA FOTO CORRELATA A FUNÇÃO DO MESMO, COM UMA
TABELA DE 5 COLUNAS "Nome do pet"-"Raça"-"Sexo"-"Latitude"-"Longitude"
COM 10 LINHAS DE PETS FICTÍCIOS- COPIE E COLE O CÓDIGO HTML NO
TRABALHO, A FOTO COMPLEMENTA, MAS O AVALIADO É O CÓDIGO)

02.3) - Tarefa 3: Processo de Negócios e Software = 1000 pontos.

02.3.1) - Ciclo de vida

QUAL O MODELO DE CICLO DE VIDA DE DESENVOLVIMENTO UTILIZADO?


POR QUE?)
4

02.3.2) - Requisitos Funcionais

O QUE É?

QUAIS? PELO MENOS 3

02.3.3) - Requisitos Não funcionais

O QUE É?

QUAIS? PELO MENOS 3

02.3.4) - Fluxograma do sistema.

OBSERVE QUE É SOLICITADO UM FLUXOGRAMA DA FUNCIONALIDADE DA


"CONFIGURAÇÃO E DEFINIÇÃO DA DISTÂNCIA SEGURA DO PET PELO
TUTOR". NÃO SÃO FLUXO DE DESENVOLVIMENTO, FASES OU CICLO DE
VIDA.

ABNT – Conclusão

O QUE O TRABALHO PROPORCIONOU PARA VOCÊ?

QUAIS OS PRINCIPAIS APRENDIZADOS?

QUAIS AS MAIORES DIFICULDADES?

ABNT - Ref. Bibliográficas

CITE SUAS FONTES DE PESQUISA

ABNT-Anexos=*Não obrigatórios SE NÃO TIVER RETRE ELE DO TRABALHO

ABNT-Apêndices*Não obrigatório SE NÃO TIVER RETRE ELE DO TRABALHO

ABNT-Formato do arquivo DOC/DOCX***


5

2 DESENVOLVIMENTO

“””SEU TEXTO***

“””modelo de citação (se houver)***

“”” SEU TEXTO***

2.1 ALGORITMO

***A primeira tarefa solicita o desenvolvimento de um algoritmo que


indique a posição (latitude e longitude) do tutor e a posição do seu pet, e que emita
um alerta caso o pet saia da distância considerada segura. Pode ser utilizado
ferramentas de construção de algoritmo, após pronto, colocar seu código fonte aqui.
Com esta atividade poderá receber até 1000 pontos.”

Orientações: Logo na 1º tarefa é importante entender que:


Você não vai fazer um aplicativo, sistema, app e nada relacionado.
Você vai trabalhar a sua lógica de programação com base em um algoritmo que realiza a conta
de conversão de latitudes e longitudes em distância utilizando o Teorema de Pitagoras.
Você só vai colocar o algoritmo na resposta do trabalho, não um sistema ou algo relacionado.
Os links abaixo vão te ajudar a aprender a escrever o código.
http://produvasf.blogspot.com/2011/03/exemplos-de-algoritmos-portugol.html
http://eletrica.ufpr.br/~rogerio/visualg/Help/linguagem.htm
https://programacaoitb.forumeiros.com/t12-programas-feitos-no-portugol-viana
https://www.devmedia.com.br/introducao-ao-visualg/25748
Os links abaixo vão te ajudar a processar esta conversão.

Observe que o solicitado é que o algoritmo solicite uma longitude e depois uma latitude, e dentro
disso realize uma conta onde será aplicada o teorema de pitágoras e retornará uma localização
em metros.
https://www.pilotopolicial.com.br/calculando-distancias-e-direcoes-utilizando-
coordenadas-geograficas/
https://forum.imasters.com.br/topic/584671-visualg-algoritmo-para-calcular-a-dist
%C3%A2ncia-entre-2-coordenadas/
https://support.google.com/docs/thread/3452972?hl=pt-BR
https://www.youtube.com/watch?v=yzTufzEellk
http://forum.maparadar.com/viewtopic.php?t=5181
http://www.movable-type.co.uk/scripts/latlong.html
https://www.ehow.com.br/calcular-distancia-entre-pontos-latitude-longitude-
como_71372/***
6

2.2 PROTÓTIPO

“””Para a resolução da tarefa 2, devera desenvolver um protótipo de


tela em HTML, que irá mostrar alguns dados como nome do pet, raça, sexo, sua
posição (latitude e longitude). Com esta atividade poderá receber até 1000 pontos.

Orientações: Na 2º tarefa é importante entender que:

Você não deve desenvolver uma página complexa com CSS ou HTML5 que comporta um
sistema ou esteja respondendo a pesquisa de um sistema.
Você simplesmente vai desenhar:

1 página HTML simples (que foi visto em aula).

Com uma foto ilustrativa (que foi visto em aula) do sistema PET MONITOR.

Que vai trazer uma tabela com o título (Dados do PET) e as colunas
"Nome","Raça","Sexo","Latitude","Longitude".
Com estas colunas você vai implementar 10 linhas com informações fictícias de Pets de sua
escolha (que foi visto em aula) e também tem no livros detalhes de como desenvolver.
Você vai colocar este código HTML no seu trabalho em resposta a esta
tarefa.***

2.3 REQUISITO DE SOFTWARE

“””Neste item, é descrito um cenário nas orientações fornecida, deve


descrever os conceitos do ciclo de vida do software, informando o desenvolvimento
de cada etapa. Descrever os requisitos de software, fazer o diagrama do processo
de negócio da funcionalidade e a relação das atividades. Com esta atividade poderá
receber até 1000 pontos.

Orientações: Na 3º tarefa é importante entender que.

Você deve escolher um ciclo de vida para desenvolver o sistema.


E de acordo com o Ciclo de Vida escolhido, deve prever atividades de:

INICIAL:
7

 Levantamento ou estudo do cenário desejado;

 Detalhamento das regras de negócios e elicitação dos requisitos de software;

 Prototipação das funcionalidades;

 Validação e Aprovação dos protótipos e do detalhamento dos requisitos de software.

INTERMEDIARIA:

 Monitoramento das mudanças de requisitos de software.

FINAL:

 Validação do software e as regras de negócio e requisitos de software definidos antes do


desenvolvimento do software.

A descrição contendo o detalhamento das regras de negócio e a elicitação dos requisitos


FUNCIONAIS e NÃO FUNCIONAIS de software de maneira clara, sem ambiguidade e coerente
às funcionalidades necessárias ao propósito do software a ser desenvolvido.

Estes links podem te ajudar em Processo de Negócio de Software

https://www.devmedia.com.br/artigo-engenharia-de-software-4-modelagem-de-processos-de-
negocio/9880
https://www.heflo.com/pt-br/software-de-modelagem-de-processos-gratuito/
https://www.heflo.com/pt-br/bpm/modelagem-processos-negocios-para-leigos/
http://www.denan.com.br/documentos/ModelagemProcessoNegocio.pdf
https://www.lucidchart.com/pages/pt/o-que-e-bpmn
https://www.devmedia.com.br/artigo-engenharia-de-software-3-requisitos-nao-funcionais/9525
https://codificar.com.br/blog/requisitos-funcionais-nao-funcionais/
https://analisederequisitos.com.br/requisitos-funcionais-e-requisitos-nao-funcionais-o-que-sao/
https://www.tiespecialistas.com.br/analise-e-levantamento-de-requisitos-em-historias-em-
quadrinhos-parte-2-obscura-diferenca-entre-requisitos-funcionais-e-requisitos-nao-funcionais/
O diagrama sugerido para o trabalho deve ilustrar o passo a passo do TUTOR no processo de
definição da distância segura do pet.

Deve criar um diagrama dos processos de Negócio contemplando os fluxos do processo de


interação do Dono do Cão com o aplicativo. Como a configuração da distância segura. Este
diagrama e os passos para chegar a ele é que são as respostas esperada nesta tarefa.
Os links abaixo vão te dar uma ótima visão do que é esperado no fluxo de informações
necessários nesta funcionalidade.
8

http://blog.iprocess.com.br/2016/09/7-ferramentas-gratuitas-para-criar-diagramas-de-processos-
com-bpmn/
https://www.heflo.com/pt-br/software-de-modelagem-de-processos-gratuito/
https://online.visual-paradigm.com/diagrams/features/bpmn-tool/
https://www.softexpert.com/pt-br/produto/gestao-processos/
https://www.techtudo.com.br/listas/2019/03/fluxograma-online-seis-sites-para-fazer-grafico-sem-
instalar-nada.ghtml ***
9

3 CONCLUSÃO

“””Deve discorrer sobre os principais aprendizados gerados pelo estudo de caso


proposto com o uso das disciplinas do semestre.
Deve apontar as principais dificuldades no processo de elaboração do mesmo.
(Espera-se 2 parágrafos com 2 ou 3 linhas cada um)***
10

REFERÊNCIAS

SOBRENOME, Nome do autor. Título da obra. Edição. Cidade: Editora, Ano de


Publicação.

COORDENAÇÃO DE APERFEIÇOAMENTO DE PESSOAL DE NIVEL


SUPERIOR(CAPES). Orientação Capes: Combate ao plagio 2011. Disponível em
https://www.capes.gov.br/images/stories/download/diversos/OrientacoesCapes_Com
bateAoPlagio.pdf - Acesso em 22/08/2019

DEMO, Pedro. Metodologia do conhecimento científico. São Paulo: Atlas, 1999.

______. Pesquisa: princípio científico e educativo. 6. ed. São Paulo: Cortez, 2000.

UNIVERSIDADE FEDERAL DO PARANÁ. Biblioteca Central. Normas para


apresentação de trabalhos. 2. ed. Curitiba: UFPR, 1992. v. 2.
11

APÊNDICES (não obrigatório)

APÊNDICE A – Instrumento de pesquisa utilizado na coleta de dados


12

ANEXOS (não obrigatório)

ANEXO A – Título do anexo

Apagar a orientação que está em vermelho e “””*** acima e colocar o texto com suas
palavras.
Orientações: Devem ser apagadas do trabalho e deixar somente o seu texto

Você também pode gostar