Buscar

PROCESSOS DE SOFTWARE Avaliação4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

PROCESSOS DE SOFTWARE Avaliação 4 
Qtd. de Questões10 
Acertos/Erros3/7 
Nota3,00 
1O processo de software trata de colocar em prática as etapas da Engenharia de Software em 
uma organização de desenvolvimento de software, busca aplicar em cada etapa do 
desenvolvimento um conjunto de atividades, métodos, ferramentas e práticas que são 
utilizadas para construir um produto de software. Sobre a importância do processo de 
software, assinale a alternativa CORRETA: 
A 
Um processo de software bem documentado irá definir o quê, quando e como as atividades de 
desenvolvimento serão realizadas, sem preocupar-se com quem irá fazer. 
B 
Um processo de software torna-se opcional em uma organização de desenvolvimento de 
software quando o nível de expertise dos seus profissionais é elevado e os recursos 
tecnológicos utilizados são de última geração. 
C 
Um processo de software não é pré-requisito para uma organização obter certificado de 
qualidade de software. 
D 
O processo de software define todas as etapas de desenvolvimento de software, desde o 
entendimento das necessidades do cliente, da definição do escopo, implementação, testes e 
liberação para uso. 
2A qualidade de um produto de software é importante para qualquer empresa 
desenvolvedora de sistemas, sendo fundamental a cada versão apresentar ainda mais 
qualidade. As métricas de software são um conjunto de atributos documentados e 
previamente conhecidos dos ciclos de vida de software. Todos os envolvidos no 
desenvolvimento de um sistema de informação devem participar na determinação dos níveis 
de qualidade, auxiliando na definição das métricas. Sobre o conceito de métricas de processo 
de software, analise as sentenças a seguir: I- As métricas podem representar dimensões como 
esforço, tamanho e complexidade. II- Medir software permite aos profissionais melhorarem o 
processo, ajudando no planejamento, acompanhamento e controle. III- Existem dois tipos de 
medidas: as diretas e as indiretas, as quais diferenciam-se pelo tempo despendido no seu 
desenvolvimento. IV- A capacidade de manutenção de um software é difícil de ser avaliada por 
ser medida de forma indireta. Assinale a alternativa CORRETA: 
A 
As sentenças I e II estão corretas. 
B 
As sentenças II e IV estão corretas. 
C 
As sentenças II e III estão corretas. 
D 
Somente a sentença I está correta. 
3A Melhoria do Processo de Software Brasileiro, também denominado MPS.BR, tem como 
objetivo melhorar os processos dos softwares das pequenas e médias empresas brasileiras. O 
MPS.BR fornece várias provas oficiais e cursos com a finalidade de capacitar profissionais 
acerca da metodologia. No mundo, existem outros modelos bastante conhecidos como o CMMI 
e o ISO/IEC 15504, os quais trazem níveis de capacidade para o processo. Sobre a melhoria de 
processo de software, analise as sentenças a seguir: I- O CMMI busca fornecer melhores 
práticas para a melhoria dos processos e habilidades organizacionais. II- O MPS.BR tem como 
objetivo criar cursos pelo país para formar consultores do modelo. III- O CMMI é um boleto 
dividido em níveis de maturidade, iniciando no nível maturidade inicial até o de maturidade 5, 
denominado de nível de otimização. IV- O nível gerenciado do MPS.BR avalia a gerência de 
riscos do projeto. Assinale a alternativa CORRETA: 
A 
As sentenças II, III e IV estão corretas. 
B 
As sentenças I, II e III estão corretas. 
C 
As sentenças II e IV estão corretas. 
D 
As sentenças I, III e IV estão corretas. 
4O dicionário de dados é uma ferramenta que permite descrever de maneira formal e 
estruturada os detalhes lógicos dos componentes do sistema, com o objetivo de auxiliar a 
análise de sistemas de informação, focada na especificação dos dados do domínio do sistema, 
descrevendo os fluxos de dados, como serão armazenados e os elementos de dados. Sobre as 
partes integrantes de um Dicionário de Dados, classifique V para as sentenças verdadeiras e F 
para as falsas: ( ) As entidades podem ser simples, compostas, multivaloradas ou 
determinantes. ( ) O tamanho de um atributo define quantos caracteres são necessários para 
armazenar o conteúdo. ( ) O domínio é uma informação que pode ser do tipo numérico, texto, 
data ou booleano. ( ) Os atributos representam características de uma entidade representada 
no modelo. Assinale a alternativa que apresenta a sequência CORRETA: 
A 
V - F - V - V. 
B 
V - F - F - V. 
C 
F - V - V - F. 
D 
F - V - V - V. 
5Em uma organização, o desenvolvimento do modelo de negócio é realizado por equipes 
diferentes das equipes que desenvolvem a modelagem de software. O modelo de negócio 
serve de suporte para o projeto do software, cujos detalhes técnicos do modelo de software 
não estarão contemplados ou detalhados no modelo de negócio. Para auxiliar no 
desenvolvimento destes modelos, pode-se utilizar a técnica i, proposta por Eric Yu, que define 
quem executará os processos, as diferentes formas para executá-los e quem deverá receber as 
informações. Esta técnica utiliza-se do Modelo de Dependência Estratégica (SD) e do Modelo 
de Razão Estratégica (SR). Sobre a definição do Modelo de Razão Estratégica (SR), assinale a 
alternativa CORRETA: 
A 
Fornece um guia de uso e razões de validação dos processos organizacionais. 
B 
Fornece uma descrição dos elementos do projeto e instruções para a utilização dos processos. 
C 
Fornece uma definição intencional do processo, considerando seus elementos e as razões que 
estão por trás deles. 
D 
Fornece uma definição intencional de um processo com relação a uma rede de relacionamento 
de dependência entre atores que executarão estes processos. 
6A melhoria contínua de processos que satisfaçam as necessidades e tornem as empresas 
competitivas tornou-se foco das organizações. As metodologias que padronizam e gerenciam 
os processos de desenvolvimento de software com foco na qualidade de processos e produtos 
de software, proporcionam ganho de competitividade, de forma a garantir serviços ou 
produtos de forma rápida, com redução de custos e maior qualidade e segurança. Sobre a 
melhoria de processo de software, classifique V para as sentenças verdadeiras e F para as 
falsas: ( ) O processo de software reduz o controle e a organização de atividades. ( ) A 
melhoria contínua de software implica reduções de competitividade da empresa. ( ) O 
processo de software busca melhorias aumentando a capacidade dos processos de maneira 
contínua e incremental. ( ) A melhoria de processo de software busca melhorar as atividade 
internas e externas durante o desenvolvimento de software. Assinale a alternativa que 
apresenta a sequência CORRETA: FONTE: DE OLIVEIRA, Leila Ribeiro. Implementação de 
processos: o uso de técnicas de projetos de software para estimar processos de negócio. 
Projetos e Dissertações em Sistemas de Informação e Gestão do Conhecimento, v. 1, n. 1, 2013. 
A 
V - V - F - F. 
B 
V - F - V - F. 
C 
F - V - F - V. 
D 
F - F - V - V. 
7A aplicação do software pode abranger várias áreas e categorias, dependendo de como deve 
ser desenvolvido, levando em conta os requisitos do usuário/cliente, observando a qual 
finalidade deve atender. Esta categoria de software é formada por um conjunto de programas, 
com objetivo de atender e comunicar-se com outros programas, como editores, utilitários ou 
compiladores. Essa afirmação está alocada na categoria de qual software? 
A 
Software de Planejamento 
B 
Software de Modelagem. 
C 
Software de Aplicação. 
D 
Software Básico. 
8A análise e especificação dos requisitos têm vital importância no desenvolvimento de 
softwares, pois é nesta etapa da engenharia de software que são levantadas as informações de 
grande importância para a construção adequada do sistema (considerada marco decisivo de 
sucesso ou fracasso dos projetos). Sobre a concepção do termo Requisito de Software, analise 
as sentenças a seguir: I- Os Requisitos de Software estão relacionados à definição do que o 
sistema deve fazer, suas propriedades e suas restrições quantoàs operações do sistema. II- Os 
requisitos são a base para a criação do escopo do projeto e sua documentação ocorre uma 
única vez no projeto, pois os requisitos não mudam durante a execução dos projetos de 
software. III- Os requisitos de software são classificados como funcionais ou não funcionais. 
Os requisitos funcionais tratam das descrições das funções que o software deverá oferecer e 
os requisitos não funcionais tipicamente representam restrições sobre os serviços e/ou 
funções oferecidas pelo software. IV- Quando ocorre o levantamento de requisitos de forma 
inadequada, o resultado é um diagnóstico pobre com conclusões comprometidas, não 
identificando as causas dos problemas, os custos elevados, os prazos vencidos ou 
comprometedores, a omissão de processos fundamentais e os descréditos. V- O 
gerenciamento de requisitos se trata de um modelo sistemático para: identificar, organizar e 
documentar os requisitos do sistema; e estabelecer e manter acordo entre o cliente e a equipe 
do projeto nos requisitos variáveis do sistema. Assinale a alternativa CORRETA: 
A 
As sentenças II e IV estão corretas. 
B 
As sentenças II, III e V estão corretas. 
C 
As sentenças I, III, IV e V estão corretas. 
D 
As sentenças I, II e IV estão corretas. 
9A Engenharia de Software define diversas metodologias de desenvolvimento de software, 
dinamizando a execução dos projetos, exigindo, desde a definição do escopo, análise, 
desenvolvimento e até sua implantação, maior experiência dos envolvidos para atingir maior 
produtividade e qualidade. A respeito das etapas de planejamento, projeto, implementação e 
testes do projeto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) 
Planejamento: compreende a etapa do levantamento das necessidades do cliente, identifica os 
problemas e a definição da documentação dos requisitos, detalhando os resultados esperados 
da aplicação a ser desenvolvida. ( ) Projeto: etapa em que o gerente do projeto irá identificar 
as estimativas de prazo, custo e artefatos do projeto, atividades que deverão ser revistas 
conforme o projeto for evoluindo. ( ) Implementação: tomando como base os requisitos do 
projeto e seu processo de desenvolvimento; esta etapa irá definir a arquitetura do projeto e a 
especificação do software. ( ) Testes: esta etapa irá garantir o funcionamento correto do 
software através de testes integrados no sistema, a fim de verificar se está correto ao 
especificado e implementado. Assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - F - F - V. 
B 
F - V - F - V. 
C 
F - V - V - F. 
D 
V - V - F - F. 
10A crise de software foi uma época da história da Engenharia de Software (ES) em que os 
problemas de escopo, prazo, custo e qualidade atingiram limites indesejáveis. Contudo, foi 
neste momento que a comunidade do software decidiu focar os estudos no processo, de forma 
a disciplinar o desenvolvimento de software. Sobre a crise do software, assinale a alternativa 
CORRETA: 
A 
O processo de manutenção sofre muito com custos e dificuldades. 
B 
Os requisitos dos stakeholders sempre eram atendidos. 
C 
Durante esse período, os softwares diminuíram de complexidade. 
D 
Os sistemas de informação era produzidos com maior qualidade durante esta época.

Continue navegando