Baixe o app para aproveitar ainda mais
Prévia do material em texto
Engenharia e Projeto de Software (ADS19) Avaliação Final (Discursiva) - Individual Semipresencial (Cod.:687314) 1 - No início do computador, a situação da indústria de hardware e software era complicada. As empresas de tecnologia enfrentavam diversos problemas para manter os hardwares e softwares funcionando 100% para seus clientes. No que diz respeito a isso, disserte sobre as causas das falhas de hardware e de software. Resposta esperada *HARDWARE: os índices de falhas são relativamente elevados logo no começo do ciclo de vida do hardware, os defeitos são corrigidos e o índice de falhas cai para estável, *porém, à medida que o tempo passa, o índice de falhas eleva-se novamente, conforme os componentes de hardware vão sofrendo males ambientais (poeira, vibração, abuso, temperaturas extremas etc.). *SOFTWARE: não é sensível aos problemas ambientais. Os defeitos não descobertos no começo da vida de um programa provocarão elevados índices de falhas; após corrigidas, a curva achata-se; entretanto, fica claro que o software não se desgasta. Todavia, se deteriora. *Percebe -se que a manutenção do software envolve consideravelmente mais complexidade do que a de hardware. Basta substituir um componente de hardware por uma peça de reposição; já com o software não existe reposição de peças, toda falha indica um erro de projeto ou no processo por meio do qual o projeto é especificado e traduzido em código executável por máquina. 2 - As Metodologias Ágeis de Desenvolvimento de Software são indicadas como sendo uma opção às abordagens tradicionais para desenvolver softwares: produzem pouca documentação, é recomendado documentar somente o que será útil. Em essência, as Metodologias Ágeis foram desenvolvidas com o objetivo de vencer as fraquezas percebidas e reais da Engenharia de Software (PRESSMAN, 2010). No que diz respeito às características dos métodos ágeis, disserte sobre as principais diferenças entre eles e os modelos controlados. FONTE: PRESSMAN, Roger S. Engenharia de software. 6 ed, Porto Alegre: Mc Graw Hill, 2010. Resposta esperada 1. Premissa Fundamental do modelo ágil é a ênfase na agilidade, e no modelo controlado é a ênfase no controle operacional. 2. A condução dos trabalhos do modelo ágil é baseada em processos empíricos, e no modelo controlado é baseada em processos formais. 3. Escopo da solução do modelo ágil é centrado no desenvolvimento, e no modelo controlado é em todas as disciplinas. 4. Profundidade da abordagem do modelo ágil é definir apenas o que deve ser feito, e no modelo controlado é definir o que e como deve ser feito. 5. Foco dos profissionais do modelo ágil é atuação local (por projeto), e no modelo controlado é atuação global (por disciplina). 6. Abordagem estratégica do modelo ágil é atender melhor o curto prazo, e no modelo controlado é atender melhor em longo prazo. 7. Palavras- chave do modelo ágil são pessoas, feedback e adaptação, e no modelo controlado são maturidade, estrutura e padronização. 8. Modelos de implementação do modelo ágil são XP, SCRUM, FDD, APM, LEAN, CRYSTAL e DSDM, e no modelo controlado são CMMI, RUP, ITIL, ISO, PMI, MPS.Br.
Compartilhar