Você está na página 1de 4

AV1 – Valor: 6,0

AV1 – QUALIDADE DE SOFTWARE: QUESTÕES DISCURSIVAS

- PODERÁ SER FEITO EM GRUPO DE NO MÁXIMO 5 PESSOAS.


- CASO FEITO EM GRUPO, APENAS UM DOS INTEGRANTES POSTARÁ E
COLOCARÁ O NOME DOS DEMAIS AQUI NO ARQUIVO.
- DEVERÁ SER POSTADO NA TAREFA CRIADA NO AVA PARA RECEBÊ-LO.
- ENTREGA ATÉ 01/10/2021 (sexta-feira).

1 – (Cada item: 1,0 Ponto)

“Uma das metas do programa MPS.BR é definir e aprimorar um modelo


de melhoria e avaliação de processo de software e serviços, voltado,
preferencialmente, às micro, pequenas e médias empresas, de forma a
atender às suas necessidades de negócio e obter reconhecimento nacional e
internacional como um modelo aplicável à indústria de software e serviços,
em que haja compatibilidade entre o MR–MPS–SW e o CMMI–DEV.”
MPS.BR - Guia Geral MPS de Software: 2012 (com
adaptações).
No MPS.BR, para cada um dos sete níveis de maturidade definidos pelo MR–MPS–SW,
é atribuído um perfil de processos, os quais indicam para onde a organização deve
direcionar o esforço de melhoria. O progresso e o alcance de determinado nível de
maturidade definido pelo MR–MPS–SW são obtidos quando são atendidos os propósitos
e todos os resultados esperados dos respectivos processos e dos atributos de processo
estabelecidos para aquele nível. Para se atingir o nível G (parcialmente gerenciado), é
necessário que os propósitos para dois processos sejam atendidos. Como esses processos
são acumulativos, se a organização está no nível F (gerenciado), então ela possui o nível
de capacidade que inclui os atributos de processo dos níveis G e F. Tendo em vista que as
informações acima apresentadas, referentes ao MPS.BR, têm caráter unicamente
motivador, faça o que se pede a seguir.
a) Indique os dois processos necessários para se atingir o nível G (parcialmente
gerenciado) e descreva seus respectivos objetivos.
Gerência de projetos e Gerência de requisitos. O objetivo do processo Gerência de
Projetos é estabelecer e manter planos que definam as atividades, recursos e
responsabilidades do projeto. E do de requisitos,é gerenciar os requisitos dos
produtos e dos componentes dos produtos do projeto e identificar inconsistência
entre os requisitos.

b) Indique os cinco processos necessários para se atingir o nível F (gerenciado) e


descreva seus respectivos objetivos.

Qualidade de Software – Prof. Wagner Xantre


AV1 – Valor: 6,0
Medição
Armazenar
Analisar
Relatar os dados

2 – (Cada item: 1,0 Ponto)

O capability maturity model (CMM) é um padrão de fato para o aprimoramento de


processos relativos à qualidade de software, provendo uma visão pragmática e
disciplinada para as atividades referentes ao desenvolvimento e à manutenção de
software. O modelo CMM descreve práticas de gerência e engenharia de software que
caracterizam as organizações à medida que amadurecem seus processos para desenvolver
e dar manutenção ao software. Para permitir a priorização das ações de melhoria de
processos de software, o modelo CMM original apresenta um contexto para a
classificação da maturidade de processos em cinco níveis, em conformidade com o nível
de rigor na utilização de técnicas gerenciais, documentação e avaliação de processos e
produtos de software. O modelo foi estendido e adaptado para outras disciplinas,
incluindo a engenharia de sistemas, a aquisição de software, a gerência e capacitação de
pessoas e o desenvolvimento integrado de processos e produtos. Embora tais adaptações
tenham sido úteis para muitas organizações, o emprego de múltiplos modelos revelou-se
problemático, gerando divergências de abordagem, treinamento e avaliação, que
causaram mais custos às organizações usuárias. Por essa razão, um esforço foi realizado
para a definição de um modelo de maturidade integrado (CMMI) que endereça várias
disciplinas conjuntamente e tem um suporte unificado para treinamento e avaliação.
Considerando as informações contidas no texto acima, responda os itens descritos abaixo:
a) Forneça uma descrição dos níveis de classificação de processos de software do
modelo CMM original, explicando as características de cada um e as áreas chave
de processos — key process areas (KPA) — que devem estar presentes para
configurar uma boa prática em cada nível particular;
Inicial,repetível,definido,gerenciado quantitativamente e em otimização
b) Faça uma descrição do modelo CMMI e suas duas vertentes, contínua e por estágios;

Qualidade de Software – Prof. Wagner Xantre


AV1 – Valor: 6,0

3 - (Cada item: 1,0 Ponto)

“Os processos de Qualidade de Software passaram a fazer parte do


processo de produção de software nas empresas brasileiras nos últimos
anos. Essa adoção, não veio pela aderência e sim pela necessidade de
desenvolver soluções empresariais que atendessem aos reais e complexos
modelos de negócios presentes nas organizações no país. As adequações
vindas de normas e modelos de qualidade direcionam o resultado e
propicia melhoria contínua nos processos de desenvolvimento de software,
tornando-o menos dispendioso. Dentre estes os processos, dez são
considerados fatores críticos de sucesso: Engenharia de Requisitos, Gestão
de Configuração, Gestão de Riscos, Modelagem Visual, Metodologias de
Desenvolvimento, Normas e Modelos de Qualidade, Métricas,
Cronogramação, Implementação e Testes. Eles permitem ainda que o
profissional brasileiro tenha o seu valor agregado tanto na criatividade
quanto na disciplina profissional, mitigando os riscos de fracasso e
aumentando a participação em projetos anteriormente encaminhados para
o exterior”.
Marcelo Nogueira - Grupo de Pesquisa em
Engenharia de Software - Universidade do
Minho – Portugal.

Na construção de um sistema de software, a satisfação do usuário é alcançada quando o


serviço ou produto desenvolvido está de acordo com as suas necessidades. Dentre os
vários fatores diretamente relacionados à qualidade do software, tem-se a
extensibilidade.
a) Explique, caracterizando, quando um produto de software apresenta
extensibilidade.

Qualidade de Software – Prof. Wagner Xantre


AV1 – Valor: 6,0
É quando a capacidade que um sistema tem de crescer pela adição de
novos componentes ou funcionalidades que serão introduzidos no
sistema através de modificações feitas pela equipe interna de TI da
empresa ou por terceiros e sem depender dos fornecedores de ERP.
b) O que deve ser considerado na construção de um produto de software para que a
extensibilidade seja alcançada?

Qualidade de Software – Prof. Wagner Xantre

Você também pode gostar