Buscar

ATIVIDADE INDIVIDUAL AVALIATIVA A1 - ENGENHARIA DE SOFTWARE

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

ATIVIDADE INDIVIDUAL AVALIATIVA A1 
CURSO: DISCIPLINA: 
Ciência da Computação ENGENHARIA DE SOFTWARE 
 
1º Questão. 
 
Conforme apresentado na figura acima, se os requisitos não forem levantados e 
documentados adequadamente, o projeto não terá sucesso. A inclusão de boas 
práticas na execução das fases da engenharia de requisitos (elicitação, análise 
e negociação, documentação, validação e gerenciamento) pode contribuir 
significativamente para a obtenção de um software que atenda as expectativas 
e necessidades do cliente. 
Fonte: SOMMERVILLE, Ian. Engenharia de Software. 9ª ed., Pearson, 2011 
Nível 2: (Conhecimento / Compreensão). 
 
Nesse contexto, ASSINALE A OPÇÃO CORRETA, as atividades referentes a 
fase de análise e negociação de requisitos são: 
(A) priorizar requisitos; classificar requisitos; planejar conflitos e resolvê-los. 
(B) criar um sumário de requisitos; definir termos especializados, rastrear 
requisitos. 
(C) registrar fonte de requisitos; procurar domínios de restrição; modelar casos 
de Uso. 
(D) rastrear requisitos; definir políticas de mudanças de requisitos; introduzir 
ferramentas de apoio. 
(E) escrever um manual de usuário; organizar inspeções de requisitos; 
desenvolver casos de teste preliminar. 
JUSTIFIQUE A SUA RESPOSTA: 
 
2º Questão. A alta administração de uma empresa de desenvolvimento de 
software certificada pelas normas NBR ISO 9000-3(ISO 9000-3) e NBR ISO 
13596 (ISO/IEC 9126), definiu o indicador de qualidade, no que se refere às 
reclamações do seu produto 0001, com relação às falhas de não qualidade, em 
2%. O quadro a seguir apresenta os dados relativos aos problemas que 
ocasionaram as revisões de contrato do referido produto durante o mês de abril, 
período em que o produto foi colocado em produção no cliente. 
 
 
 EMPRESA PRODUTO 0001 
 PROBLEMA QUANTIDADE 
A Problemas de operacionalidade 9 
B Atraso na entrega 11 
C Erros encontrados 5 
D Funcionalidades em desacordo com as 
especificações de requisitos. 
15 
E Dificuldade de utilização 3 
F Comportamento instável 7 
 
Nivel 5: Avaliação/Síntese. 
Com esses dados, o setor de qualidade da empresa construiu o diagrama de 
Pareto. Considerando a situação hipotética apresentada, ASSINALE A OPÇÃO 
em que é apresentado o diagrama de Pareto construído pelo setor de qualidade 
dessa empresa. 
 
 
JUSTIFIQUE A SUA RESPOSTA 
3ºQuestão. Segundo o Standish Group, apenas 29% dos projetos de TI são 
concluídos com êxito. as empresas de TI orientadas ou não a projetos precisam 
aprimorar constantemente suas habilidades em gerenciamento para alcançar o 
sucesso em seus empreendimentos. É aí que entra a Gestão de projetos de TI. 
Considere o seguinte problema encontrado em projetos de desenvolvimento de 
software: 
Projetos reais raramente seguem um fluxo sequencial. Apesar de um modelo 
linear poder acomodar a iteração, ele o faz indiretamente. Como resultado, as 
modificações podem causar confusão à medida que a equipe de projeto 
prossegue. Esse é um dos problemas que são algumas vezes encontrados 
quando é aplicado o modelo de desenvolvimento. 
Fonte: PRESSMAN, Roger. Engenharia de Software - Uma Abordagem 
Profissional. 8ª ed., Bookman, 2016. 
Nível 4: (Aplicação / Análise). 
 
Assinale a opção CORRETA. 
(A) em cascata. 
(B) ágil. 
(C) espiral. 
(D) incremental. 
(E) unificado 
OBS: JUSTIFIQUE A SUA RESPOSTA: 
 
4ºQuestão. Enquanto a definição de requisitos para um novo sistema é 
desenvolvida, uma melhor compreensão da necessidade dos usuários é 
alcançada, e é esperado que haja uma evolução nos requisitos do sistema para 
acomodar este novo entendimento das necessidades dos usuários. A partir 
dessa perspectiva de evolução, os requisitos são divididos em duas classes, 
permanentes e voláteis. 
Fonte: PRESSMAN, Roger. Engenharia de Software - Uma Abordagem 
Profissional. 8ª ed., Bookman, 2016. 
Sobre a divisão dos requisitos voláteis, considere: 
I. Requisitos mutáveis surgem à medida que a compreensão do cliente sobre o 
sistema aumenta, tornando-o apto a sugerir e requisitar mudanças. 
II. Requisitos consequentes estão diretamente ligados a introdução de sistemas 
de computação na empresa, que podem modicar processos e criar novos 
métodos de trabalho. 
III. Requisitos emergentes são os requisitos relativamente estáveis, que derivam 
da atividade principal da organização e se relacionam diretamente com o 
domínio do sistema. 
 
Nível 4: (Aplicação / Análise). 
Assinale a alternativa, está correto o que consta em: 
(A) II, apenas. 
(B) III, apenas. 
(C) I e II, apenas. 
(D) II e III, apenas. 
(E) I, II e III. 
OBS: JUSTIFIQUE A SUA RESPOSTA: 
 
5ºQuestão. Análise o Cenário. 
 O sistema a ser construído é um aplicativo de acesso e controle as contas 
de investimento. (Banco de Investimento) 
Os clientes do banco podem ser pessoas físicas ou jurídicas. O sistema 
suporta um cadastro de clientes (nome, endereço, telefone, identidade, CPF 
ou CNPJ, etc.). Para cada cliente cadastrado podem existir várias contas de 
Investimento. 
Mensalmente o Diretor do Banco deseja obter uma relação das novas contas 
de Investimentos abertas. 
Uma conta pode ter várias aplicações pré-fixadas a ela. Todas as contas 
devem manter um histórico de todas as movimentações. A qualquer 
momento o cliente pode fazer movimentações e deve, ainda, obter um 
histórico de sua conta, através de sua senha eletrônica. 
Fonte: SOMMERVILLE, Ian. Engenharia de Software. 9ª ed., Pearson, 2011 
Nivel 6: Avaliação/Síntese 
A. Cite dois requisitos funcionais. 
B. Cite um requisito não funcional. 
C. Considerando o estudo de caso acima e a as ferramentas, metodologias, 
processos e frameworks estudados na disciplina. Considerando, ainda, que 
você é o analista responsável pelo desenvolvimento da aplicação acima, 
explique: 
O que você utilizaria na fase de levantamento de requisitos e na fase de 
levantamento de requisitos. 
OBS: JUSTIFIQUE A SUA RESPOSTA:

Continue navegando