Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento...
Transcript of Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento...
![Page 1: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/1.jpg)
› Metodologias› Protótipo› Cronograma› Levantamento de Requisito
![Page 2: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/2.jpg)
› Caminho para chegar ao um FIM! Requisitos (pesquisa) Desenvolvimento (SW) Fundamentação Satisfação
![Page 3: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/3.jpg)
Sommerville (2003) propõe um processo genérico de levantamento e análise que contém as seguintes atividades:› Etnografia› Workshops› Prototipagem› Entrevistas› Questionários (Utilizando ferramentas de
Resolução de problemas)› Brainstorming
![Page 4: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/4.jpg)
Não existe uma técnica padrão para oprocesso de levantamento de requisitos.Para alcançar um levantamento derequisitos mais preciso é importante oconhecimento de diversastécnicas para saber que técnica delevantamento aplicar em cadasituação.
https://brunobrum.wordpress.com/2011/04/27/principais-tecnicas-de-levantamento-de-requisitos-de-sistemas/
![Page 5: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/5.jpg)
As metodologias de desenvolvimentode software servem para não tornar atarefa, complexa por natureza, umverdadeiro caos;› Modelo Cascata› Modelo Iterativo e Incremental› Espiral› Ágil
![Page 6: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/6.jpg)
Elementos da pesquisa científica queconsiste na revisão de textos, artigos, livrose todo material pertinente da área ou doassunto estudado.› Pesquisa Bibliográfica;› Movimento Maker; Faça você mesmo
› PBL – Aprendizagem baseada em problemas; Identificar um problema relacionado ao contexto
alvo; Estudos exploratórios;
› Construir um protótipo para a solução do problema;
![Page 7: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/7.jpg)
É a maneira mais eficiente paradescobrir se o sw atingiu o se objetivo.› Utilização de Métricas A escala Likert ou escala de Likert é um tipo
de escala de resposta psicométrica usadahabitualmente em questionários, e éa escalamais usada em pesquisas de opinião.
NPS (Net Promoter Score) A metodologiaconsiste em fazer uma única pergunta simplesaos clientes, sempre relacionada àrecomendação do software para outraspessoas.
![Page 8: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/8.jpg)
Desejabilidade;› interesse de alguma parte da sociedade;
Viabilidade;› possível de ser tratado considerando limitações;
Praticabilidade;› deve ser possível de ser tratado na prática
Interdisciplinaridade;› como uns dos principais objetivos do projeto,
ele deve tratar de forma interdisciplinar osdiferentes conhecimentos previamenteadquiridos no curso ou na vida pessoal
![Page 9: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/9.jpg)
"As maiores melhorias na interface de um produto são obtidas através da recolha de dados de usabilidade nas fases inicias de seu desenvolvimento.” Jakob Nielsen, 2013
Baixa Fidelidade Média Fidelidade Alta Fidelidade› Evolucionária:› Descartável:
![Page 10: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/10.jpg)
Baixa Fidelidade› Os protótipos de baixa fidelidade, também
chamados de rascunhos, são concebidos ainda na fase inicial, durante a concepção do sistema.
Exemplo:Mapas mentais
![Page 11: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/11.jpg)
Média Fidelidade:› Utilizando lápis e papel ou softwares de
prototipação, como o Balsamiq ouAxure, esses documentos apresentam aestrutura e o conteúdo da interface,definindo peso, relevância e relação doselementos, formando o layout básico doprojeto;
![Page 12: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/12.jpg)
Alta Fidelidade:› Simular o fluxo completo das
funcionalidades, permitindo a interação dousuário como se fosse o produto final.
› A aparência visual, as formas denavegação e interatividade já sãoconcebidas e aplicadas aos protótipos dealta fidelidade.
![Page 13: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/13.jpg)
O Software é desejável para alguma parte da sociedade?
Figura: Ilustração para o processo cíclico e evolutivo
sugerido para Design Thinking
Fonte: Cavalcanti (2015)
![Page 14: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/14.jpg)
O uso de procedimentos técnicos, tais comopesquisa bibliográfica, pesquisa documental,estudo de caso, pesquisa participante, teoriafundamentada em dados;
A seleção das fontes de informação (campo,laboratório ou bibliografia) ;
A seleção de técnicas e/ou instrumentos decoleta de dados a serem usados nas visitas aolocal escolhido para estudo do ambiente e naobservação e escuta de problemas dos usuários;
A seleção das técnicas de análise de dados(estatística descritiva, análise de discurso, etc.).
![Page 15: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/15.jpg)
As disciplinas que oferecem motivação eapoio para o desenvolvimento do projetosão todas aquelas que fazem referência amétodos ou tecnologias que podem serusados no projeto;
Conteúdos abordados em disciplinasanteriores podem ajudar na reflexão tantosobre o tema a ser estudado e o problemaa ser abordado quanto sobre odesenvolvimento do protótipo e sobre asanálises a serem apresentadas.
![Page 16: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/16.jpg)
05 a 09/02
19 a 23/02
![Page 17: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/17.jpg)
26/02 a 02/03
05 a 09/03
12 a 16/03
19 a 23/03
26 a 29/03
![Page 18: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/18.jpg)
02 a 06/04
09 a 13/04
16 a 20/04
23 a 27/04
23 a 27/04
![Page 19: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/19.jpg)
02 a 04/05
07 a 11/05
14 a 18/05
21 a 25/05
28/05 a 30/05
![Page 20: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/20.jpg)
O Fishbowl™ foi inspirado em ambientes deaprendizagem de escolas de medicina, onde écomum ver salas de cirurgias especiais, com paredesde vidro, onde especialistas operam seus pacientes(por exemplo, uma cirurgia aberta de coração) e osestudantes de medicina aprendem observando.
A sessão Fishbowl™ é uma discussão em grupo que promove o diálogo e a troca de experiência entre os participantes, que deverá ser apresentada com mentores que serão profissionais da área do tema central do projeto.
Os mentores tem a função de orientar o os alunos participantes com instruções, dicas, atalhos, recursos, com a condição de evoluir o trabalho.
![Page 21: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/21.jpg)
Capa Resumo Introdução (incluindo: definição, motivação e
justificativa do tema específico sendo tratado) Apresentação do problema e objetivos (incluindo
objetivo geral e objetivos específicos) Materiais e métodos sendo empregados, incluindo
procedimentos de Design Thinking, PPBL e movimento maker
Apresentação do protótipo preliminar Descrição da sessão de Fishbowl realizada, incluindo
análise dos resultados, feedbacks recebidos e planejamento dos próximos passos.
Referências bibliográficas preliminar
![Page 22: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/22.jpg)
Capa (incluindo: link para vídeo) Resumo Abstract Introdução (incluindo: definição, motivação e justificativa do tema
específico tratado) Apresentação do problema e objetivos (incluindo objetivo geral e objetivos
específicos) Fundamentação teórica (conceitos básicos usados encontrados em
bibliografia especializada; e conceitos advindos de disciplinas usadas para entendimento do problema e desenvolvimento do protótipo, sem a necessidade de que todas as disciplinas sejam cobertas)
Materiais e métodos empregados, incluindo procedimentos de Design Thinking, PPBL e movimento maker
Apresentação do protótipo final Análise dos dados e discussão de resultados Considerações finais Referências bibliográficas Video de 10 a 15 min apresentando o protótipo final postado em link no
youtube.
![Page 23: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/23.jpg)
Produção de ferramentas para melhoria do aprendizado no ensino
técnico/superior.(Objeto de Aprendizagem)
![Page 24: Metodologias Protótipo Cronograma Levantamento de Requisito · As metodologias de desenvolvimento de software servem para não tornar a tarefa, complexa por natureza, um verdadeiro](https://reader031.fdocuments.net/reader031/viewer/2022022105/5bd5d94309d3f2673e8c9bef/html5/thumbnails/24.jpg)
Montar Grupo de até 6 Pessoas; Definir › local específico;› levantamento de requisito;› Metodologia Sw;