Prévia do material em texto
Acadêmico: Lucas Kochem (2422025) Disciplina: Engenharia e Projeto de Software (ADS19) Avaliação: Avaliação Final (Discursiva) - Individual FLEX ( Cod.:514972) ( peso.:4,00) Prova: 21286085 Nota da Prova: - 1. O planejamento e o gerenciamento da qualidade têm representado um papel cada dia mais forte no contexto do desenvolvimento de software. Desde o início de um projeto, a qualidade deve ser vista como um fator crítico para o sucesso do software e deve ser considerada no seu no planejamento e gerenciamento. Os dois modelos de processos: o CMMI, que é um padrão reconhecido mundialmente, e o MPS.BR, que é focado na realidade brasileira, são focados na melhoria de qualidade e produtividade no processo de software. No que diz respeito a estes dois modelos, disserte suas principais diferenças. Resposta Esperada: As diferenças entre estes modelos são: Modelo de qualidade CMMI é internacional e o MPS.BR é nacional e América Latina. Modelo CMMI tem grande custo de avaliação e certificação e no MPS.BR o custo é menor e mais aberto. O CMMI necessita investir muito tempo para atingir níveis maiores de maturidade e no PMPS.BR o período de avaliação são bienais. CMMI tem foco para grandes empresas e o MPS.BR para médias e pequenas empresas. O CMMI tem cinco níveis de maturidade e o MPS.BR tem sete níveis de maturidade de forma mais gradua. O CMMI não tem contrato conjunto de empresas e no MPS.BR o contrato é cooperado em grupo de empresas. O CMMI tem implementação mais difícil e no MPS.BR a implementação é mais simples. 2. Como as demais profissões reconhecidas, a Engenharia de Software também já possui a definição de um Código de Ética, resultante dos esforços de uma equipe de trabalho multinacional liderada pela IEEE/ACM, que possui oito princípios éticos (1º princípio: público; 2º princípio: cliente e empregado; 3º princípio: produto; 4º princípio: julgamento; 5º princípio: administração; 6º princípio: profissão e 7º princípio: coleguismo) a serem adotados e que servem para motivar uma atitude a favor dos profissionais da área de desenvolvimento de software. Neste sentido, disserte sobre o Código de Ética Unificado IEEE-CS/ACM para engenharia de software. Resposta Esperada: Estes oito princípios de código de ética do Engenheiro de Software servem como um guia para ajudar a definir as práticas de trabalho, considerando seu comportamento e decisões no dia a dia. Tem como oportunidade fazer o bem ou o mal, impedir ou ajudar a fazerem errado, enfim para assegurar sua ética este código ensina como se conduzir. Estes princípios ajudam todos de forma individual ou coletivamente e definem um perfil profissional correto quando está envolvido em projetos pensando em ter qualidade em seus produtos, processos, trabalho em equipe, julgamentos, visão no cliente estando em acordo com os princípios universais de ética, seguindo os padrões de ética e tratando as pessoas de forma iguais.