Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/4 - Engenharia de Software Dentro de uma estrutura de projeto de software, qual a importância da fase de requisitos? Nota: 25.0 Resposta: Criação de software é algo desafiador, criativo e divertido, mas a tarefa de entendimento dos requisitos além de ampla é crucial para o sucesso ou fracasso do projeto. A engenharia de requisitos deveria ser tratada como uma etapa extremamente importante e subdividida em assuntos relacionados à concepção, ao levantamento, à elaboração, à negociação e à especificação dos requisitos. Na concepção estuda-se a viabilidade da solução através da coleta de informações e necessidades dos stakeholders. É no levantamento dos requisitos que são identificados problemas de escopo, entendimento do problema e volatilidade dos requisitos. Questão 2/4 - Engenharia de Software Há vários modelos de processo para o desenvolvimento de software. Como são caracterizado métodos ágeis, quais suas origens e quais suas vantagens sobre os demais modelos? Nota: 25.0 Criação de um software é algo desafiador, criativo e divertido, mas a tarefa de entendimento dos requisitos além de ampla é crucial para o sucesso ou fracasso do projeto. A engenharia de requisitos deveria ser tratada como uma etapa extremamente importante e subdividida em assuntos relacionados à concepção, ao levantamento, à elaboração, à negociação e à especificação dos requisitos. Na concepção estuda-se a viabilidade da solução através da coleta de informações e necessidades dos stakeholders (pessoas que irão utilizar direta ou indiretamente o software). É no levantamento dos requisitos que são identificados problemas de escopo, entendimento do problema e volatilidade dos requisitos (requisitos que mudam!). (ROTA AULA 05) Foram idealizados para garantir agilidade, resposta apropriada a mudanças (equipes e tecnológicas), colaboração, menor custo nas mudanças. Outra característica é ser adaptável e capaz de auxiliar na administração da imprevisibilidade. Muito utilizada Resposta: Foram idealizados para garantir agilidade, resposta apropriada a mudanças (equipes tecnológicas), colaboração, menor custo nas mudanças. Outra característica é ser adaptável e capaz de auxiliar na administração da imprevisibilidade. Muito utilizada para projetos pequenos ou médios com orçamento restrito. Princípios dos métodos ágeis: Satisfazer o cliente, pedidos de alteração, entrega rápida, comercial e desenvolvimento trabalhando juntos, time motivado, comunicação efetiva, software funcionando, desenvolvimento sustentável, excelência técnica, simplicidade, melhores arquiteturas e requisitos, feedback e avaliação. Questão 3/4 - Engenharia de Software Um bom desenvolvimento de software segue um modelo de processo. Quais são os ganhos ao adotar um modelo de processo Nota: 25.0 para projetos pequenos ou médios com orçamento restrito. Princípios dos métodos ágeis: 1. Satisfazer o cliente 2. Pedidos de alteração 3. Entrega rápida 4. Comercial e desenvolvimento trabalhando juntos 5. Time motivado 6. Comunicação efetiva 7. Software funcionando 8. Desenvolvimento sustentável 9. Excelência técnica 10. Simplicidade 11. Melhores arquiteturas e requisitos 12. Feedback e avaliação. (ROTA AULA 02) Estabilidade durante o processo de desenvolvimento Maior controle sobre o processo Organização do processo Agilidade Sem dúvidas, a documentação que é escrita e mantida ao longo do processo E finalmente, adotamos um processo que seja aderente ao perfil profissional que temos na organização. Resposta: Estabilidade durante o processo de desenvolvimento, maior controle sobre o processo, organização do processo, agilidade, a documentação que é escrita e mantida ao longo do processo, adotamos um processo que seja aderente ao perfil profissional que temos na organização. Questão 4/4 - Engenharia de Software Quais são os principais fatores de qualidade de software definidos na ISO 9126? Nota: 25.0 Resposta: São eles: funcionalidade, confiabilidade, usabilidade, eficiência, facilidade de manutenção e portabilidade. (ROTA AULA 02) Funcionalidade Confiabilidade Usabilidade Eficiência Facilidade de manutenção (ROTA AULA 04)
Compartilhar