Prévia do material em texto
Avaliação Final (Discursiva) - Processo de Software 1Os modelos representam um esboço do processo, incluindo as principais atividades, sua ordem de execução, requisitos e responsabilidades. No entanto, o modelo não descreve ações, recursos e restrições de execução. É apenas um apoio, não sendo isoladamente suficiente para controlar todo o processo de desenvolvimento de software (SOMMERVILLE, 2007). O ciclo de vida do processo é realizado pelas etapas de Planejamento, Análise e especificação de requisitos, Projeto, Implementação, Testes, Operação e Manutenção. No que diz respeitos às etapas especificação do processo, disserte sobre as etapas de Análise e especificação de requisitos e Projeto. FONTE: SOMMERVILLE, I. Engenharia de software. 8. ed. Rio de Janeiro: Pearson, 2007. Resposta esperada Análise e especificação de requisitos: envolve a etapa de entendimento do problema e definição do escopo do projeto através da elaboração e refinamento dos requisitos, deixando claro os resultados e funcionalidades do projeto/aplicação desenvolvida. Projeto: envolve a etapa de criação e definição da arquitetura do projeto e as especificações do software, tendo como referência os requisitos e o modelo de processo utilizado. Minha resposta Análise e especificação de requisitos: Parte em que deve se realizar o entendimento do problema e a definição do escopo do projeto por meio da elaboração e detalhamento dos requisitos, com isso demonstrando de forma clara os resultados e a aplicações/funções do projeto desenvolvido. Projeto: Etapa onde é realizada a base e o conceito de toda arquitetura e especificações do software, levando em conta os processos e experiências do modelo utilizado. 2 Tanto o CMMI (Capability Maturity Model Integration) quanto o MPS.BR (Melhoria de Processo do Software Brasileiro) são modelos que têm como foco o gerenciamento da qualidade do processo de desenvolvimento de software e não do produto final. 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. Disserte sobre os níveis de maturidade do CMMI e do MPS.BR. Resposta esperada O CMMI possui os seguintes níveis de maturidade: 1 - Inicial. 2 - Gerenciado. 3 - Definido. 4 - Gerenciado quantitativamente. 5 - Otimização. O MPS.BR (Melhoria de Processo do Software Brasileiro) possui os seguintes níveis de maturidade: A - Em otimização. B - Gerenciado quantitativamente. C - Definido. D - Largamente definido. E - Parcialmente definido. F - Gerenciado. Minha resposta CMMI: Inicial, gerenciado, definido, gerenciado quantitativamente e otimização. MPS.BR: Um aperfeiçoamento do processo do software Brasileiro que possui as etapas de maturidade: Otimização, gerenciado quantitativamente, definido, largamente definido, parcialmente definido e gerenciado.