A ENGENHARIA DE SOFTWARE ATIVIDADE DO CICLO
Por: Andrea Santos • 20/9/2022 • Trabalho acadêmico • 558 Palavras (3 Páginas) • 115 Visualizações
ANDRÉA LÚCIA BRAGA LIRA DOS SANTOS
R.A. 8120620
ENGENHARIA DE SOFTWARE
ATIVIDADE DO CICLO 1 – PORTIFOLIO
Avaliação desenvolvida na disciplina Engenharia de Software sob a orientação da prof. Marcos Henrique de Paula, para obtenção de nota parcial.
CLARETIANO POLO LISBOA
2021
Atividade do Ciclo 1
Objetivo
• Compreender como os assuntos apresentados até o momento se relacionam à atividade de Engenharia de Software e à qualidade final do produto de software.
Descrição da atividade
Considerando os conteúdos estudados até o momento, reflita sobre esses assuntos e redija um texto de forma que relacione as questões a seguir.
1) Como surgiu a Engenharia de Software?
R – Surgiu na década de 60 do século passado. Os primeiros computadores modernos foram projetados e começaram a ser usados para resolução de problemas científicos. Foi o tempo que teve a crise de software, os desenvolvedores tinham dificuldade de atender a demanda, gastando o seu tempo em resolver os problemas de software, então, o sistema computacional era simples sem qualquer metodologia. Com a procura de melhoras na programação, a Engenharia de Software desenvolvida para desenvolver softwares de forma produtiva e de qualidade propondo soluções.
2) Por que ela se tornou fundamental no processo de desenvolvimento de produtos de software?
R – Com a organização das atividades e o gerenciamento dos dados, passamos a entregar o produto dentro do menor prazo possível, que antes, não era possível.
3) Por que existem diferentes metodologias para o desenvolvimento de software?
R – Existe para atender as diferentes necessidades de perfis de projetos solicitados pelos seus clientes.
4) Como cada metodologia de desenvolvimento de software se relaciona ao tipo e tamanho de software a ser desenvolvido?
R - Metodologia Ágil: Trata-se de uma metodologia de desenvolvimento de software com foco no próprio projeto ou produto.
Scrum: O método Scrum funciona como uma etapa adicional da Metodologia Ágil. Seu objetivo é agregar mais produtividade nos processos.
Lean: O conceito Lean diz respeito ao desenvolvimento enxuto de um projeto, que se concentra principalmente na diminuição de suas perdas.
Cascata: Considerada oposta à Metodologia Ágil, a abordagem em Cascata visa a adoção de controles e processos lineares muito rigorosos.
Kanban: O desenvolvimento Kanban é excelente para equipes que recebem muitos pedidos, que por sua vez variam muito em termos de tamanho e prioridades.
5) Essas metodologias ajudam no processo de qualidade final do produto? Por quê?
R – Essas metodologias provocam um pouco de dificuldade na qualidade final do produto construído, tendo em conta de não existir uma metodologia padronizada como ocorre na linha de montagem de produtos físicos.
6) Qual a importância do planejamento e do gerenciamento no processo de desenvolvimento de produto de software?
...