Buscar

ava 2 (1)


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 5 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

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

1Os requisitos funcionais preocupam-se com a funcionalidade e os serviços do sistema, 
que indicam o que o sistema deve fazer com as funções que o sistema deve fornecer 
para o cliente e como o sistema se comportará em determinadas situações. Diante disso, 
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) O sistema deverá permitir cadastrar novos produtos com todos os seus atributos 
(descrição, preço). 
( ) O sistema deverá permitir a exclusão de produtos por nome. 
( ) Sistema desenvolvido na linguagem Java de modo a ser compatível com o sistema 
operacional Windows. 
( ) A interface do sistema deverá ser objetiva e agradável para o usuário. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - F - V - V. 
B 
F - V - V - F. 
C 
V - F - F - V. 
D 
V - V - F - F. 
2O principal objetivo da engenharia de requisitos é desenvolver e armazenar um 
documento de requisito de sistema, analisar se o sistema é viável, analisar a obtenção 
dos requisitos, realizar o levantamento dos requisitos e confirmar se os requisitos são 
válidos para o sistema. A engenharia de requisitos pode ser aplicada e analisada em um 
sistema orientado a objetos, em um sistema estruturado, pode também analisar modelos 
gráficos, como modelo de casos de uso. A engenharia de requisito é composta por 
alguns subprocessos. Sobre esses subprocessos, analise as seguintes opções: 
 
I- Análise de dados e configuração. 
II- Fusão de requisitos. 
III- Estudo de viabilidade e especificação. 
IV- Elicitação e validação. 
 
Agora, assinale a alternativa CORRETA: 
A 
As opções III e IV estão corretas. 
B 
Somente a opção I está correta. 
C 
As opções II e IV estão corretas. 
D 
Somente a opção III está correta. 
3Os requisitos de um sistema são uma descrição de necessidades ou aspirações para um 
produto, os serviços que o sistema oferece ou não, além de deixar bem claras as 
restrições a seu funcionamento. Devido à complexidade dessa fase e, para que os 
problemas sejam minimizados, é muito importante que os requisitos sejam entendidos 
pelas partes interessadas, para que um requisito possa ser validado e aceito, e algumas 
verificações devem ser realizadas. Sobre essas verificações, analise as sentenças a 
seguir: 
 
I- Ele deve ser documentado de maneira que seja de fácil compreensão por todos. 
II- Nem todos os requisitos podem ser testados após a entrega do sistema. 
III- A rastreabilidade dos requisitos a partir do problema de negócio. 
IV- A unicidade dos requisitos. 
 
Agora, assinale a alternativa CORRETA: 
A 
As sentenças II, III e IV estão corretas. 
B 
Somente a sentença II está correta. 
C 
As sentenças I, III e IV estão corretas. 
D 
As sentenças I, II e III estão corretas. 
4Podemos definir um requisito funcional, como algo que o software deve fazer, já o 
requisito não funcional é quem determina como o sistema fará. Os requisitos não 
funcionais são premissas ou restrições que o sistema deverá atender, mas que não são 
realizadas através de funcionalidades. Sobre os requisitos não funcionais, analise as 
sentenças a seguir: 
 
I- O sistema deve cadastrar funcionários. 
II- O sistema deve imprimir o relatório de clientes em até 5 segundos. 
III- O sistema deve emitir um relatório de clientes. 
IV- O cliente pode consultar seus dados no sistema. 
 
Agora, assinale a alternativa CORRETA: 
A 
As sentenças I, III e IV estão corretas. 
B 
As sentenças I, II e IV estão corretas. 
C 
Somente a sentença II está correta. 
D 
As sentenças II, III e IV estão corretas. 
5Analise o seguinte cenário fictício: 
 
"Uma empresa de auditoria deseja controlar seus funcionários e os empregados 
terceirizados, bem como seus contratos com os clientes, através de um novo sistema. 
Por ser uma empresa de auditoria, um ponto importante é a segurança, por isso a base de 
dados deve estar protegida e com acesso restrito aos usuários autorizados. O cliente 
também precisa de um forte gerenciamento de risco, prazo e custo, pois se o projeto não 
for entregue em seis meses ele não terá mais utilidade. Além disso, o sistema deve ser 
rápido, as consultas e os relatórios não devem demorar mais que 10 segundos. Outra 
solicitação é o cálculo dos salários dos terceirizados todos os meses, indicando para 
qual cliente eles trabalharam". 
 
Baseado no cenário, identifique os requisitos funcionais e classifique V para as 
sentenças verdadeiras e F para as falsas: 
 
( ) O cálculo dos salários dos funcionários e o forte gerenciamento de risco, prazo e 
custo. 
( ) As questões relativas à segurança e ao tempo de resposta. 
( ) A geração de relatórios sumarizados por tipo de funcionário e clientes. 
( ) A base de dados deve estar protegida e com acesso restrito aos usuários autorizados 
e entrega do produto final não pode ultrapassar o prazo de seis meses. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - V - F - V. 
B 
V - V - V - F. 
C 
F - F - V - F. 
D 
V - F - F - V. 
6O gerenciamento de projetos de software geralmente é realizado a partir de uma 
metodologia ou ferramenta de gerenciamento. Esse procedimento serve para que todos 
os processo e etapas tenham responsáveis, prazos a serem cumpridos, custos que não 
podem ser ultrapassados. Um projeto de software possui como responsável geral o 
gestor, líder ou diretor do setor de tecnologia da informação, o qual possui a 
responsabilidade de gerenciar desde o desenvolvimento, implementação até a 
finalização do projeto. O gerenciamento de software possui suas especificidades e, 
muitas vezes, dificuldades de medir exatamente os resultados. Por isso, o gerente de 
projetos de software corre grandes riscos em seus projetos. Sobre esses riscos, analise as 
seguintes sentenças: 
 
I- Projetos de médio porte são imensuráveis. 
II- Produto é intangível e não possui processo padrão. 
III- Projetos de grande porte são projetos exclusivos. 
IV- Projetos de TI têm mínimos riscos de fracasso. 
 
Agora, assinale a alternativa CORRETA: 
A 
Somente a sentença I está correta. 
B 
As sentenças II e III estão corretas. 
C 
As sentenças I, II e IV estão corretas. 
D 
Somente a sentença IV está correta. 
7Quando estudamos Engenharia de Requisitos, verificamos sua importância, pois ela é 
o elemento fundamental na engenharia de software para se permitir dar subsídios mais 
detalhados e precisos à modelagem dos sistemas de informações computacionais. As 
falhas em requisitos estão entre as principais razões para o fracasso de um software. 
Entre as principais razões destacam-se os requisitos mal organizados, requisitos mal 
expressos, requisitos desnecessários para os clientes e a dificuldade para lidar com 
requisitos frequentemente mutáveis. Sobre a definição de requisitos funcionais, assinale 
a alternativa CORRETA: 
A 
Os requisitos funcionais são as funcionalidades que o software deve realizar ativamente 
para atender à determinada necessidade. 
B 
“Garantir segurança dos dados armazenados” também pode ser um requisito funcional, 
pois os dados são armazenados de maneira remota. 
C 
“Prover energia elétrica ininterrupta para as máquinas servidoras” pode ser um requisito 
funcional, dada a necessidade de o software ser mantido em funcionamento vinte e 
quatro horas por dia, sete dias por semana. 
D 
Os requisitos funcionais são as condições que devem preexistir para que o software 
consiga prover ou realizar os requisitos funcionais. 
8Durante o desenvolvimento de uma nova aplicação, o entendimento dos requisitos está 
entre as atividades mais complexas. Especialmente porque o cliente em alguns casos, 
não sabe exatamente quais são as suas necessidades e muitas vezes não possuírem um 
bom entendimento das características e funções que o sistema deveria contemplar. Por 
isso, durante a fase de validação de requisitos, algumas atividades devem ser realizadas. 
Sobre essa etapade validação, analise as sentenças a seguir: 
 
I- Verificação de validade dos requisitos, deve-se para garantir que todas as funções 
atendem as necessidades específicas de um stakeholders. 
II- Verificação de completude, para avaliar se os documentos incluem todos os 
requisitos e se definem todos os comportamentos e restrições definidas. 
III- Verificação do realismo, para assegurar que os requisitos podem ser implementados 
usando as tecnologias disponíveis. 
 
Agora, assinale a alternativa CORRETA: 
A 
As sentenças I e III estão corretas. 
B 
As sentenças II e III estão corretas. 
C 
Somente a sentença III está correta. 
D 
As sentenças I e II estão corretas. 
9Uma das principais razões para o fracasso de um software está relacionada a falhas no 
levantamento de requisitos. Entre as principais razões destacam-se os requisitos mal 
organizados, requisitos mal expressos, requisitos desnecessários para os clientes e a 
dificuldade para lidar com a constante alteração dos requisitos. Com base no exposto, 
analise a lista de requisitos de um sistema que será desenvolvido e classifique V para as 
sentenças verdadeiras e F para as falsas: 
 
( ) O sistema deverá emitir relatórios de compras a cada 15 dias; é um requisito não 
funcional. 
( ) O sistema só permitirá a visualização do campo "valor máximo" para gerentes; é 
um requisito funcional. 
( ) O sistema deverá fornecer diariamente o relatório de despesas; é um requisito não 
funcional. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
A 
V - F - V. 
B 
V - F - F. 
C 
F - V - F. 
D 
V - V - F. 
10Ao contrário dos requisitos funcionais, que se referem ao que o sistema faz ou deixa 
de fazer, os requisitos não funcionais se relacionam com a funcionalidade do software, 
são requisitos que estão relacionados com propriedades de difícil verificação, como 
confiabilidade, desempenho, usabilidade, segurança, portabilidade e integridade. 
Segundo Sommerville (2011), podem ser agrupados em categorias. Associe os itens, 
utilizando o código a seguir: 
 
I- Velocidade. 
II- Tamanho. 
III- Facilidade de uso. 
 
( ) Tamanho máximo na memória. 
( ) Número de transações processadas em determinado tempo. 
( ) Tempo para treinamento da aplicação. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Pearson 
Prentice Hall, 2011. 
A 
II - I - III. 
B 
I - II - III. 
C 
III - II - I. 
D 
I - III - II.

Mais conteúdos dessa disciplina