Você está na página 1de 3

1) A) De acordo com a engenharia de software, está é a

alternativa que melhor define qualidade pois o principal


objetivo é garantir um produto final que satisfaça às
expectativas do cliente, dentro daquilo que foi acordado
inicialmente.

2) D) De acordo com o conceito de Constructive Cost


Model, (CoCoMo) e analisando as afirmativas temos: I-
VERDADEIRO: Por que ele é definido como um método
que busca medir esforço, prazo, tamanho de equipe e
custo necessário para o desenvolvimento do software
através de um modelo de estimativa de tamanho de
software. II-FALSO: Por que o modelo tendo sido
construído e calibrado inicialmente a partir de
informação de um número considerável de projetos
concluídos, em torno de 83. Afirma-se que a sua
utilização tem permitido estimativas com um erro
inferior a 20% em cerca de 70% dos projetos. III-
FALSO: porque seus 3 modos de desenvolvimento são
orgânicos, Semi destacado e embutido. IV-
VERDADEIRO: porque o modelo básico é um modelo
estático de valor simples que computa o esforço do
desenvolvimento de software como uma função do
tamanho de programa expresso em linhas de código
estimadas.

3) C) De acordo com a abordagem Sala Limpa, as


afirmativas que condizem com o mesmo são I, II e IV, a
afirmativa III está incorreta pois a equipe sala limpa
executa uma série de atividades de verificação rigorosa
da correção sobre o projeto e depois sobre o código. A
verificação começa coma estrutura de caixas de nível
mais ALTO (especificação) e move - se em direção ao
detalhe de projeto e código.

4) E) De acordo com a engenharia de proteção todas as


afirmativas estão corretas por fazerem parte do
processo de engenharia de sistema.

5) C) De acordo com a engenharia de software orientada a


serviços as afirmativas I, II e IV são verdadeiras e a III é
falsa pois a engenharia de software orientada a
serviços é baseada na noção de que os programas
podem ser construídos pela composição de serviços
independentes que encapsulam funcionalidade
recusável. Interfaces de serviço são definidas em
WSDL que inclui uma definição dos tipos de interface e
operações, o protocolo de ligação usado pelo serviço e
o local do serviço.

6) A) O modelo CMMI é um modelo que guia o


desenvolvimento ou avaliação da maturidade dos
processos de software de um projeto, um departamento
ou uma organização como um todo. A maturidade do
processo indica a capacidade do mesmo de fornecer
uma previsibilidade dos seus resultados. o modelo
CMMI organizou o mesmo em níveis de maturidade. Os
níveis de maturidade são os seguintes: nível 1 – inicial,
nível 2 - gerenciado, nível 3 - definido, nível 4 -
quantitativamente gerenciados, nível 5 - em otimização.
A área de processo é uma área do nível 2 de
maturidade. Dessa forma, se esta área não está
aderente ao modelo, então a empresa será classificada
com um nível de maturidade 1 – inicial. Sendo assim, a
resposta correta é a alternativa A.

7) D) Segundo o modelo MPS-BR as alternativas corretas


são III e IV - Verdadeiras e I e II falsas. I - FALSA, pois
possui 7 níveis de maturidade e não 8. II - FALSA, pois
não é considerado o de maior nível de maturidade. III e
IV - VERDADEIRA, condizem com o modelo MPS-BR

8) B) A norma 9126 foca na qualidade do produto de


software, propondo Atributos de Qualidade, distribuídos
em seis características principais, com cada uma delas
divididas em sub características. Funcionalidade = V -
Suas sub características são: Adequação, Acurácia,
Interoperabilidade, Segurança, Conformidade.
Confiabilidade = II - Suas sub características são:
Maturidade, Tolerância a Falhas, Recuperabilidade,
Conformidade. Usabilidade = IV - Suas sub
características são: Inteligibilidade, apreensibilidade,
Operacionalidade, Proteção frente a erros de usuários,
Estética/Atratividade, Acessibilidade, Conformidade.
Eficiência = I - Suas sub características são:
Comportamento em Relação ao tempo, Utilização de
Recursos, Conformidade. Manutenibilidade = VI - Suas
sub características são: analisabilidade,
Modificabilidade, Estabilidade, Testabilidade,
Conformidade. Portabilidade = III - Suas sub
características são: Adaptabilidade, Capacidade para
ser Instalado, Coexistência, Capacidade para Substituir,
Conformidade. Note que em todas as características
temos uma sub categoria com o nome de
conformidade. A conformidade é utilizada para avaliar o
quanto o software obedece aos requisitos de legislação
e todo o tipo de padronização ou normalização aplicável
ao contexto.

9) B) De acordo com texto acima as afirmativas corretas


são II e III, pois como diz nas afirmações deveria ter
usado um modelo incremental e ter desenvolvido para
entregar na data prevista, mas depois ir incrementando
com o que falta para que fique de acordo com o pedido
do cliente, mas antes de tudo deveria ter explicado ao
cliente que não seria possível entregar o software
totalmente pronto na data solicitada.

10) E) Conforme a leitura do texto acima e de acordo com


a engenharia de software todas as afirmações estão
corretas.

Você também pode gostar