Escolar Documentos
Profissional Documentos
Cultura Documentos
Curso: Período:
Questão 1 – Como todo produto, o software tem um ciclo de vida. Em relação ao ciclo de vida do
software, qual alternativa está correta? Justifique
Questão 3 - O que é o processo de desenvolvimento de software, como ele é usado no dia a dia:
Questão 4 – Supondo que uma empresa no processo de melhoria de seus softwares optou por
usar um ciclo de vida que auxilie na identificação dos requisitos, sabendo que os usuários não tem
isto claro, qual seria o mais adequado? Justifique sua resposta.
Se os usuários não têm certeza dos requisitos, o modelo iterativo-incremental é o melhor. É como
construir o software peça por peça, recebendo feedback dos usuários a cada parte entregue.
Assim, podemos ajustar e melhorar gradualmente, evitando surpresas no final. Os usuários
participam ativamente, garantindo que o software se encaixe no que eles realmente precisam. É
uma abordagem flexível e mais amigável para todos.
Questão 5 – Quais são as características da prototipagem?Prototipagem é como fazer um
rascunho inicial do software. É uma representação visual e interativa que ajuda a entender o que o
cliente precisa e a receber feedback rápido. Esses esboços ajudam a evitar erros e economizar
tempo e dinheiro no longo prazo. É como um teste antes de criar a versão final.
A empresa X é uma loja que vende tintas, ferramentas e equipamentos em geral como furadeiras, lixadeiras
e outros. A saga desta empresa teve início a 10 anos quando resolveu informatizar a empresa,
anteriormente existiam controles informatizados mas sem a preocupação com estoque, documentos fiscais
e outros.
Inicialmente foi adquirido um software que realizava controles básicos de estoque, com o aumento das
necessidades a busca por um novo software começou. Neste processo foram instalados quatro softwares
até chegar a situação atual onde existe um software para controle de contas a pagar e caixa, um software
que realiza as vendas de balcão, um software para cupom fiscal e um outro que já está desativado mas
ainda é usado para consultas.
Apesar de todos estes software existentes a empresa não possui hoje controle de estoque em
funcionamento, não possui previsão de compras, não é possível fazer a apuração de resultados de forma
fácil já que as informações estão espalhadas em vários lugares.
Tendo isto em vista torna-se necessário então a criação ou compra de um produto de software que permita
atender a todas estas situações.
4.1 Qual modelo de processo de software vocês escolheria nesta situação? Justifique sua resposta
4.2 Utilizando o modelo de processo que você escolheu faça um roteiro do desenvolvimento deste
software, saindo desde o primeiro encontro até a implantação do mesmo.Criei esse roteiro:
Analisar e Planejar:
Desenvolvimento Gradual:
Integrar e Testar:
- Unir funcionalidades, testar e ajustar conforme necessário.
Refinar e Documentar:
Monitorar e Melhorar:
A diferença é que Ciclo Espiral Foca em gerenciar riscos através de iterações planejadas e
Prototipagem Concentra-se em criar versões iniciais para entender e validar requisitos.São duas
abordagens para desenvolver software: uma gerencia riscos em iterações, a outra cria modelos
iniciais para entender o que o cliente quer. Ambas têm suas vantagens e são úteis em diferentes
situações.
Questão 8: Explique o que são as metodologias ágeis e comente sobre o funcionamento de uma
delas como exemplo.As metodologias ágeis são formas flexíveis de criar software, dando valor à
colaboração e à adaptação rápida.Um exemplo é o scrum.O scrum permite adaptação rápida,
colaboração e feedback contínuo, resultando em produtos melhores e ajustados às necessidades
dos usuários.