Você está na página 1de 5

Disciplinas envolvidas:

@ADS3004 Extensão I: Fundamentação e Justificativa

@ADS3010 Extensão II: Documentação

@ADS3013 Extensão III: Documentação

@ADS3018 Extensão IV: Desenvolvimento

@ADS3021 Extensão V: Desenvolvimento

@ADS3025 Extensão VI: Desenvolvimento

@ADS3029 Extensão VII: Publicação e Defesa

Professores coordenadores:
Ricardo Petri Silva, Sérgio Akio Tanaka

ORIENTAÇÕES PARA A ENTREGA DO

PROJETO DE APLICAÇÃO WEB/APLICATIVO

1 – OBJETIVOS
Este documento tem o objetivo de fornecer informações e orientações necessárias para a
entrega do projeto/atividade de Extensão curricular do curso de Tecnologia em Análise e
Desenvolvimento de Sistemas, Engenharia de Software e Ciência de Dados e Inteligência
Artificial, todos na modalidade EaD, desta instituição.

2 – DISCIPLINA DE EXTENSÃO
Para cada disciplina, será atribuída uma nota referente às atividades de extensão realizadas
pelo aluno, avaliados individualmente. O projeto deverá ser finalizado após o aluno cumprir todas
as sete disciplinas de Extensão.
A atividade contempla a implementação de uma Aplicação Web ou Aplicativo Android com
conteúdos específicos de análise de sistemas, banco de dados e desenvolvimento do projeto,
compartilhado publicamente, para usufruto do corpo social.

Av. Juscelino Kubitschek, 1626 – CEP 86020-000 – Londrina –PR | 43 3375-7474 | www.unifil.br
3 – ORIENTAÇÕES GERAIS DO PROJETO

Individualmente ou em grupos de até 5 alunos os estudantes poderão desenvolver um projeto


que resolva um determinado problema da sociedade. Seguem algumas orientações.

➔ A aplicação deverá ser Web ou aplicativo android.


➔ A aplicação/aplicativo não poderá efetuar requisições a servidores externos, ou seja,
seu código não poderá fazer requisições para outras API’s. Qualquer dependência do
projeto (importações) devem estar disponíveis localmente.
➔ É recomendado o uso de ferramentas geradores de sites estáticos como os listados em
https://jamstack.org/generators.
➔ Também é recomendado o uso de extensões ou plugins para sites estáticos conhecidos
como Serverless plugins (https://disqus.com).

E, para o bom andamento das atividades, seguem algumas instruções:


1. Definição do tema: o primeiro passo para a construção da aplicação é a definição do
tema. Converse com os demais participantes do seu grupo e informem o tema de sua
Startup ao professor da disciplina.
2. Trabalhando com a aplicação/aplicativo: procure sempre extrair das disciplinas do
curso, conteúdos que irão auxiliar você no desenvolvimento da aplicação/aplicativo.
Por exemplo: na disciplina de Lógica de Programação e Algoritmos, o conteúdo
aborda princípios, regras, comandos e técnicas para a construção de um programa.
Você construirá a aplicação/aplicativo em conjunto com seu grupo se apoiando neste
conteúdo para implementar a parte lógica da sua aplicação/aplicativo.

4 – ENTREGA E AVALIAÇÃO

A entrega do projeto (aplicação/aplicativo) será em 7 momentos, ao longo das disciplinas


vinculadas à Extensão.

1ª Entrega: Ao final da disciplina de Extensão I - Fundamentação e Justificativa


1. O grupo deverá gravar um vídeo de no máximo 10 minutos apresentando a
fundamentação e justificativa da necessidade e utilidade da aplicação/aplicativo a ser
desenvolvido.
2. O vídeo da apresentação deverá ser enviado no Classroom da disciplina de Extensão
I.

Av. Juscelino Kubitschek, 1626 – CEP 86020-000 – Londrina –PR | 43 3375-7474 | www.unifil.br
2ª Entrega: Ao final da disciplina de Extensão II - Documentação
1. O grupo deverá gravar um vídeo de no máximo 10 minutos apresentando todas as
documentações realizadas referente a aplicação/aplicativo.
2. A apresentação, deve-se conter:
3. uma breve explicação sobre o tema, a apresentação do diagrama de Caso de Uso e
protótipos de Telas da aplicação/aplicativo.
4. O vídeo da apresentação deverá ser enviado no Classroom da disciplina de Extensão
II.

3ª Entrega: Ao final da disciplina de Extensão III - Documentação


1. O grupo deverá gravar um vídeo de no máximo 10 minutos apresentando todas as
documentações realizadas referente a aplicação/aplicativo.
2. A apresentação, deve-se conter:
3. uma breve explicação sobre o tema, a apresentação do diagrama de Caso de Uso,
protótipos de Telas da aplicação/aplicativo, o MVP (Produto Viável Mínimo),
Modelagem do Banco de Dados (DER) e Diagrama de Classes. Esses arquivos
devem estar no GitHub do projeto.
4. O vídeo da apresentação deverá ser enviado no Classroom da disciplina de Extensão
III.

4ª Entrega: Ao final da disciplina de Extensão IV - Desenvolvimento


1. O grupo deverá gravar um vídeo de no máximo 10 minutos apresentando todo
desenvolvimento já realizado na aplicação/aplicativo.
2. A apresentação, deve-se conter:
a. uma breve explicação sobre o tema e apresentação do que já foi desenvolvido
b. apresentação de um cronograma contendo a organização de desenvolvimento
das demais funcionalidades.
3. O vídeo da apresentação deverá ser enviado no Classroom da disciplina de Extensão
IV.

5ª Entrega: Ao final da disciplina de Extensão V - Desenvolvimento


1. O grupo deverá gravar um vídeo de no máximo 10 minutos apresentando todo

Av. Juscelino Kubitschek, 1626 – CEP 86020-000 – Londrina –PR | 43 3375-7474 | www.unifil.br
desenvolvimento já realizado na aplicação/aplicativo.
2. A apresentação, deve-se conter:
3. uma breve explicação sobre o tema e apresentação do que já foi desenvolvido;
4. apresentação de um cronograma contendo a organização de desenvolvimento das
demais funcionalidades.
5. O vídeo da apresentação deverá ser enviado no Classroom da disciplina de Extensão
V.

6ª Entrega: Ao final da disciplina de Extensão VI - Desenvolvimento


1. O grupo deverá gravar um vídeo de no máximo 10 minutos apresentando a finalização
do desenvolvimento do aplicativo/aplicação.
2. A apresentação, deve-se conter:
3. uma breve explicação sobre o tema e apresentação e demonstração de todas as
funcionalidades.
4. O vídeo da apresentação deverá ser enviado no Classroom da disciplina de Extensão
VI.

7ª Entrega: Final da disciplina Extensão VII - Publicação e Defesa


1. Diagrama da UML (Sequência) e a implementação (Desenvolvimento da
aplicação/aplicativo).
2. O projeto deverá estar disponível no GitHub Pages do repositório do projeto.
3. Em continuidade e conclusão do projeto, o grupo deverá gravar outro vídeo de no
máximo 10 minutos apresentando o projeto finalizado e funcionando.
4. Na apresentação, deve-se conter uma breve explicação sobre o tema, a apresentação
dos diagramas de Caso de Uso, etc. e o aplicativo rodando.
5. O aluno/grupo deverá divulgar a aplicação/aplicativo para garantirmos o seu impacto e
utilidade. Isso será medido pela quantidade de downloads e interações por meio da
plataforma de biblioteca de trabalhos da Unifil.
6. O vídeo da apresentação deverá ser enviado no Classroom da disciplina de Extensão
VII.
7. A entrega final e a aprovação será concluída, após a hospedagem da
aplicação/aplicativo nos servidores da UniFil, semelhante à hospedagem no GitHub

Av. Juscelino Kubitschek, 1626 – CEP 86020-000 – Londrina –PR | 43 3375-7474 | www.unifil.br
Pages.

5 – CONSIDERAÇÕES FINAIS
As avaliações serão realizadas pelos coordenadores do projeto e os professores do colegiado
dos cursos Superiores de Tecnologia em Análise e Desenvolvimento de Sistemas, Ciência de Dados
e Inteligência Artificial e Engenharia de Software, todos na modalidade EaD.

6 – REFERÊNCIAS

CARLOS EDUARDO VAZQUEZ. Engenharia de Requisitos: software orientado ao negócio.


Justificativa :Bibliografia com uma abordagem prática e conceitos completos sobre o requisito de
Software ISBN 9788574527963. #5034904

KERR, Eduardo Santos (Org). Gerenciamento de requisitos. São Paulo: Pearson, 2015. ISBN
9788543010069. #5002858 Justificativa: Bibliografia com uma abordagem detalhada sobre o
requisito de Software

PRESSMAN, Roger S. Engenharia de software. São Paulo: Makron Books, 1995. 1056 p.
Quantidade de Exemplares Disponível: 8#34593 Justificativa :Bibliografia clássica da engenharia de
software focando em requisitos

GUEDES, Gilleanes T. A. UML 2: uma abordagem prática. 2. ed. São Paulo: Novatec, 2011. 484 p.
ISBN 978-85-7522-281- 2. Quantidade de Exemplares Disponível: 10#201797
Justificativa :Bibliografia com diversos exemplos práticos e exercícios

SOMMERVILLE, Ian. Engenharia de software, 10a ed. Pearson 768 ISBN 9788543024974.
#5041327 Justificativa :Bibliografia com conceitos básico na área de engenharia de software

ACM - Computing Surveys (https://csur.acm.org/)

Software Engineering (http://www.sapub.org/journal/aimsandscope.aspx?journalid=1033)


RGTSI - Revista de Gestão da Tecnologia e Sistemas e Informação
(http://www.tecsi.fea.usp.br/revistatecsi/editorial/) Journal of the Brazilian Computer Society
(https://journal-bcs.springeropen.com/)

Av. Juscelino Kubitschek, 1626 – CEP 86020-000 – Londrina –PR | 43 3375-7474 | www.unifil.br

Você também pode gostar