Prévia do material em texto
23/11/2021 19:57 ARA0097 - Engenharia de Software - AV2 https://forms.office.com/pages/responsepage.aspx?id=RKhJ2uPir0CGpsOBnXBPSRBuzxNJ9kpPsW3eLnO3MmhUQ0NGTlJZQlJKVkNJQkhWN… 1/4 ARA0097 - Engenharia de Software - AV2 Disciplina ARA0097 - Engenharia de Software Turma 1001 Professor: Paulino Wagner Palheta Viana 2021.02 - AV2 Data: 23/11/2021 Horário da prova: 18:30 (24h) até 24/11 as 18:30 Valor da avaliação: 10 pontos Qual fase do RUP é responsável pelo Deploy? * (1 Ponto) 1. Transição Concepção Cosntrução Elaboração O git é um sistema de controle de versão muito utilizado em desenvolvimento de sistemas de software. Baseado no trabalho realizado cite dois comandos Git e descreva o que faz: * (1 Ponto) 2. Git Init- Este comando é usado para criar um novo repositório GIT / Git Add- O comando git A tecnologia CASE (Engenharia de Software Auxiliada por Computador) fornece apoio ao processo de software pela automação de algumas atividades de processo. Cite três exemplos da classificação funcional de ferramentas CASE: * (1 Ponto) 3. 23/11/2021 19:57 ARA0097 - Engenharia de Software - AV2 https://forms.office.com/pages/responsepage.aspx?id=RKhJ2uPir0CGpsOBnXBPSRBuzxNJ9kpPsW3eLnO3MmhUQ0NGTlJZQlJKVkNJQkhWN… 2/4 Suporte a programação, Analise de programas, Teste Em projetos de desenvolvimento de software, a extreme programming (XP) é um método ágil que usa a prática de: * (1 Ponto) 4. Projetos com planejamento completo sem incrementos. Grandes releases. Grande quantidade de horas extras. Trabalho em pares de desenvolvedores. Integrações após a entrega do software completo. Sobre metodologias ágeis, avalie as afirmativas a seguir: I. O Scrum é uma metodologia ágil que pode ser utilizada em projetos de diversas áreas além de TI. II. A XP é uma metodologia ágil mundialmente conhecida. III. O PMBOK é a metodologia ágil mais usada para gerenciamento de projetos no mundo. Está correto o que se afirma em: * (1 Ponto) 5. I, apenas. II, apenas. III, apenas. I e II. II e III. Assinale a alternativa que o modelo de desenvolvimento de software apresenta aspectos gerenciais ao processo. * (1 Ponto) 6. RAD. Incremental. 23/11/2021 19:57 ARA0097 - Engenharia de Software - AV2 https://forms.office.com/pages/responsepage.aspx?id=RKhJ2uPir0CGpsOBnXBPSRBuzxNJ9kpPsW3eLnO3MmhUQ0NGTlJZQlJKVkNJQkhWN… 3/4 Prototipagem. Espiral. Cascata. Concepção e Planejamento é uma fase de qual metodologia ágil? * (1 Ponto) 7. KANBAN FDD SCRUM XP Tratando-se de desenvolvimento de software, existe diversos modelo de ciclo de vida, tais como cascata, espiral e prototipagem; sendo assim, é correto afirmar que: * (1 Ponto) 8. O modelo em espiral normalmente possui um maior potencial de risco, uma vez que ele não lida explicitamente com isso. O modelo de prototipagem deve, necessariamente, descartar os protótipos construídos; dessa forma, ele costuma ser mais custoso. O modelo em cascata possui fases bem definidas, que podem ser desenvolvidas incrementalmente, em diferentes ciclos de desenvolvimento, isto é, a fase seguinte pode ser executada, ainda que a fase anterior não tenha sido finalizada completamente. No modelo em espiral, o software é desenvolvido em apenas uma iteração. O modelo em cascata possuem fases bem definidas e executadas sistematicamente e sequencial. Além disso, não há sobreposição entre as fases, isto é, a fase seguinte somente pode ser executada após a finalização da fase anterior. Quais são as quatro fases do RUP (Rational Unified Process)? * (1 Ponto) 9. Analise de requisitos, Testes, Transição e Documentação. 23/11/2021 19:57 ARA0097 - Engenharia de Software - AV2 https://forms.office.com/pages/responsepage.aspx?id=RKhJ2uPir0CGpsOBnXBPSRBuzxNJ9kpPsW3eLnO3MmhUQ0NGTlJZQlJKVkNJQkhWN… 4/4 Este conteúdo foi criado pelo proprietário do formulário. Os dados que você enviar serão enviados ao proprietário do formulário. A Microsoft não é responsável pela privacidade ou práticas de segurança de seus clientes, incluindo aqueles do proprietário deste formulário. Nunca forneça sua senha. Da plataforma Microsoft Forms | Política de privacidade | Condições de uso Iniciação, Elaboração, Construção e Transição. Iniciação, desenvolvimento, adaptação e testes. Implementação, desenvolvimento, atualização, testes. Projeto, Arquitetura, Testes e Ambiente. O Processo Unificado de software é uma tentativa de aproveitar os melhores recursos e características dos modelos tradicionais de processo de software. Sobre o Processo Unificado de software, assinale a afirmativa correta. * (1 Ponto) 10. O software é dirigido a casos de uso, centrado na arquitetura, sequencial e incremental. O software é entregue aos usuários finais na fase de transição. Os modelos de caso de uso, análise, projeto e implementação são desenvolvidos na fase de concepção. O planejamento é realizado na fase de elaboração. Os requisitos não funcionais são descritos em um conjunto de casos de uso preliminares. https://go.microsoft.com/fwlink/p/?LinkId=2083423 https://go.microsoft.com/fwlink/p/?linkid=857875