Buscar

ATIVIDADE PRÁTICA PROJETO DE SOFTWARE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

5
 (
FACULDADE PITÁGORAS AHANGUERA
GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
) (
WAGNER SOARES DE OLIVEIRA
)
 (
ROTEIRO DE AULA PRÁTICA
PROJETO DE SOFTWARE
)
 (
Ipatinga
202
3
)
 (
WAGNER SOARES DE OLIVEIRA
)
 (
ROTEIRO DE AULA PRÁTICA
PROJETO DE SOFTWARE
)
 (
Relatório de Aula Prática Individual.
Disciplina: Projeto de Software.
Orientadora: Vanessa Cristina Silicane
)
 (
Ipatinga
202
3
)
SUMÁRIO
1	INTRODUÇÃO	3
2	DESENVOLVIMENTO	5
2.1	PRIMEIRA ETAPA	5
2.2	SEGUNDA ETAPA	5
3	CONCLUSÃO	8
4	REFERÊNCIAS	9
INTRODUÇÃO
O roteiro de aula prática é um documento importante para o planejamento e execução de atividades educacionais, especialmente na área de tecnologia da informação. No contexto do projeto de software, o roteiro de aula prática pode ser utilizado para guiar os alunos na construção de um software, desde a definição dos requisitos até a implementação e testes.As metodologias ágeis são uma forma de acelerar entregas de um determinado projeto. Ela consiste no fracionamento de entregas para o cliente final em ciclos menores. Com isso, eventuais problemas podem ser corrigidos mais rapidamente e os planejamentos serem revistos com os métodos ágeis.[footnoteRef:2] [2: ALVES, Paulo; MORAIS, Carlos; MIRANDA, Luísa. Aprendizagem baseada em projetos num curso de técnico superior profissional de desenvolvimento de software. Revista Espaço Pedagógico, v. 26, n. 2, p. 432-455, 2019.] 
Um bom projeto de software é fundamental para o sucesso de qualquer empreendimento que envolva a criação de uma aplicação de software. Isso porque o projeto é a base para a construção do software, que deve atender aos requisitos do cliente de forma eficiente e eficaz.
Uma das principais vantagens de um bom projeto de software é que ele ajuda a definir claramente os objetivos e requisitos do software, além de orientar as decisões de design e desenvolvimento. Isso ajuda a garantir que o software seja criado de forma estruturada, com funcionalidades claras e bem definidas, e que possa ser facilmente mantido e atualizado no futuro.
Outra vantagem de um bom projeto de software é que ele ajuda a reduzir o tempo e o custo de desenvolvimento do software. Isso porque o projeto ajuda a identificar e solucionar problemas antes que eles se tornem críticos e caros de corrigir. Além disso, um projeto bem definido permite que a equipe de desenvolvimento trabalhe de forma mais eficiente e produtiva, evitando retrabalho e erros.
Por fim, um bom projeto de software ajuda a garantir a qualidade do software e a satisfação do cliente. Isso porque um projeto bem definido ajuda a garantir que o software atenda aos requisitos do cliente de forma clara e precisa, e que seja fácil de usar e manter. Isso ajuda a aumentar a confiança do cliente no produto e, consequentemente, a aumentar a satisfação do cliente e a reputação da empresa.
Em resumo, um bom projeto de software é fundamental para o sucesso de qualquer empreendimento que envolva a criação de uma aplicação de software, ajudando a definir claramente os objetivos e requisitos, reduzindo o tempo e o custo de desenvolvimento, garantindo a qualidade do software e aumentando a satisfação do cliente.[footnoteRef:3] [3: MENDONCA, Igor Thiago Marques et al. Metodologia de projeto de software orientado a notificações. 2020.
] 
DESENVOLVIMENTO
1.1 Primeira etapa
O cliente é um supermercadista que está no ramo de varejo e está muito ocupado todos os dias e muitas vezes não tem tempo para postar os relatórios que seu software tem, então ele pede para a empresa prestadora de serviços que criou um app não importa onde ele é, ou seja, ele pode usar seu celular para verificar essas vendas.
Como cliente, gostaria de criar um aplicativo para visualização de vendas e relatórios do meu supermercado. O aplicativo deve permitir que eu acesse as informações de venda a qualquer momento, independentemente do local em que eu esteja. Além disso, seria interessante se o aplicativo pudesse apresentar gráficos e estatísticas das vendas para facilitar a análise de desempenho do meu negócio.
1.2 Segunda etapa
Como ProductOwner, definiria as seguintes funcionalidades para o aplicativo:
· Visualizar vendas diárias, semanais e mensais em formato de tabela;
· Gerar gráficos de vendas por produto, departamento e período;
· Acesso a relatórios de vendas em formato de PDF;
· Receber notificações de vendas diárias e semanais;
· Configurar alertas de vendas abaixo da meta estabelecida;
· Acesso ao histórico de vendas para análise de desempenho.
Priorizaria as funcionalidades de acordo com o valor de negócio, colocando em primeiro lugar aquelas que são essenciais para o uso básico do aplicativo (visualização de vendas diárias), seguidas pelas que agregam mais valor ao usuário (geração de gráficos e notificações de vendas).
Montaria um quadro do Scrum utilizando a ferramenta Jira. As divisões seriam: Backlog, To Do, In Progress, Testing e Done. As tarefas estariam divididas nas etapas necessárias para o desenvolvimento do aplicativo, como planejamento, design, desenvolvimento, testes e lançamento. Cada tarefa teria um prazo para ser concluída e um responsável pela atividade.
Requisitos do Produto: Contém todos os relatórios de vendas disponíveis no sistema atualmente utilizado pelo cliente, como Curva ABC, Margem de Contribuição, Vendas Diárias Acumuladas.
O aplicativo também pode ser usado para visualizar as vendas de divisões específicas de produtos e até a média de votos dos clientes.
Facilidade de uso e navegação, como o próprio cliente aponta, ele não tem muito tempo no dia para lidar com coisas muito complexas, portanto a visualização das vendas via aplicativo deve ser otimizada ao máximo.
Crie uma parte visual do aplicativo que se alinhe com os produtos que a empresa já usa, criando uma sensação de venda cruzada.
Legenda de cores que foram definidas para designar a equipe responsável por cada tarefa:
· Azul: Todos;
· Verde água: Suporte Técnico;
· Lilás: Equipe de design;
· Vermelho: Chefia;
· Laranja: Setor de desenvolvimento;
· Amarelo: Equipe de testes;
CONCLUSÃO
A presente atividade proporciona uma assimilação excelente dos conceitos estudados, uma vez que foram aplicados de forma prática, o Kanban no trello traz visibilidade ao trabalho que precisa ser entregue, com organização e alinhamento com todos os envolvidos.
Em conclusão, este trabalho propôs a criação de um aplicativo que atenda às necessidades de um cliente supermercadista que busca uma forma mais fácil e prática de acessar as informações de vendas do seu negócio. Na primeira etapa, o cliente definiu as funcionalidades desejadas, como a visualização de vendas em formato de tabela e gráficos, acesso a relatórios em PDF e a possibilidade de receber notificações e alertas de vendas. Já na segunda etapa, como ProductOwner, priorizou as funcionalidades de acordo com o valor de negócio e montou um quadro do Scrum com as divisões de etapas, tarefas, data de entrega e responsáveis por atividade. Também foram definidos os requisitos do produto, como a facilidade de uso e navegação e a parte visual alinhada aos produtos da empresa. A implementação dessas funcionalidades e requisitos pode trazer benefícios significativos para o cliente, como a melhoria da análise de desempenho do seu negócio e a praticidade de acessar informações de vendas em tempo real a partir de qualquer localização.
REFERÊNCIAS
ALVES, Paulo; MORAIS, Carlos; MIRANDA, Luísa. Aprendizagem baseada em projetos num curso de técnico superior profissional de desenvolvimento de software. Revista Espaço Pedagógico, v. 26, n. 2, p. 432-455, 2019.
DE FRANÇA TONHÃO, Simone; ANDRESSA DE SOUZA, S. Medeiros; PRATES, Jorge Marques. Uma abordagem prática apoiada pela aprendizagem baseada em projetos e gamificação para o ensino de Engenharia de Software. In: Anais do Simpósio Brasileiro de Educaçao em Computaçao. SBC, 2021. p. 143-151.
MARTINS, José Carlos Cordeiro. Técnicas para gerenciamento de projetos de software. Brasport,2007.
MENDONCA, Igor Thiago Marques et al. Metodologia de projeto de software orientado a notificações. 2020.

Continue navegando