Logo Passei Direto
Buscar

Processos de Desenvolvimento de Software (PDS) Aula 02 Teste 2 (Gabarito)

Ferramentas de estudo

Questões resolvidas

Marque a opção que NÃO FAZ PARTE das principais fases e atividades comuns nos modelos de desenvolvimento de softwares.
Projeto de sistema
Programação
Especificação
Análise SWOT
Verificação e Integração

Com relação aos diagramas de Casos de Uso, marque a alternativa correta:
são representações dos testes de sistema e podem ser representados por uma elipse contendo, internamente, o nome do caso de uso.
são representações dos Casos de Uso e podem ser representados por um retângulo contendo, internamente, o nome do caso de uso.
são representações dos Casos de Uso e podem ser representados por uma elipse contendo, internamente, a codificação da classe.
são representações dos dados do sistema e podem ser representados por um quadrado contendo, internamente, o nome do caso de uso.
são representações dos Casos de Uso e podem ser representados por uma elipse contendo, internamente, o nome do caso de uso.

A análise de requisitos no desenvolvimento de sistemas especifica as funcionalidades (requisitos funcionais) e as propriedades (requisitos não-funcionais). É considerado um requisito não-funcional:
um histograma na interface gráfica do usuário.
a notificação de inconsistência de dado na tela.
uma informação na interface de entrada.
a disponibilidade do sistema.
a emissão de relatórios fiscais.

A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. A partir desta definição, qual é a melhor consideração que pode ser feita para o ROI?
Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI
Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI
O ROI representa se as restrições de prazo serão atendidas
Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI
Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI

Os requisitos relacionados ao uso da aplicação em termos de desempenho, usabilidade, confiabilidade, segurança, disponibilidade, etc. é conhecido como:
Requisitos funcionais
Requisitos do projeto
Requisitos Operacionais
Requisitos não funcionais
Requisitos do produto

Para se garantir a qualidade dos processos de desenvolvimento de software, vários passos devem ser tomados, entre eles: É correto o que se afirma em:
I. Gerenciar os requisitos, identificando quais são as principais necessidades do software, levando em conta tanto os requisitos funcionais quanto os não funcionais.
II. Acompanhar o projeto de software para que se possa ter uma visão realista do progresso do projeto, sendo possível tomar ações eficazes quando o desempenho de software se desviar de forma significativa dos planos do projeto.
III. Gerenciar a configuração do software para estabelecer e manter a integridade dos produtos do projeto ao longo do ciclo de vida do software para dar maior segurança ao desenvolvedor e permitir maior controle do desenvolvimento.
IV. Desenvolver um processo padrão para ser gerenciado e revisado, identificar os pontos fortes e fracos do processo de desenvolvimento e planejar atividades de melhoramento.
I e III apenas.
II e IV, apenas.
I, II, III e IV.
I, II e III, apenas
II, III e IV, apenas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Marque a opção que NÃO FAZ PARTE das principais fases e atividades comuns nos modelos de desenvolvimento de softwares.
Projeto de sistema
Programação
Especificação
Análise SWOT
Verificação e Integração

Com relação aos diagramas de Casos de Uso, marque a alternativa correta:
são representações dos testes de sistema e podem ser representados por uma elipse contendo, internamente, o nome do caso de uso.
são representações dos Casos de Uso e podem ser representados por um retângulo contendo, internamente, o nome do caso de uso.
são representações dos Casos de Uso e podem ser representados por uma elipse contendo, internamente, a codificação da classe.
são representações dos dados do sistema e podem ser representados por um quadrado contendo, internamente, o nome do caso de uso.
são representações dos Casos de Uso e podem ser representados por uma elipse contendo, internamente, o nome do caso de uso.

A análise de requisitos no desenvolvimento de sistemas especifica as funcionalidades (requisitos funcionais) e as propriedades (requisitos não-funcionais). É considerado um requisito não-funcional:
um histograma na interface gráfica do usuário.
a notificação de inconsistência de dado na tela.
uma informação na interface de entrada.
a disponibilidade do sistema.
a emissão de relatórios fiscais.

A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. A partir desta definição, qual é a melhor consideração que pode ser feita para o ROI?
Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI
Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI
O ROI representa se as restrições de prazo serão atendidas
Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI
Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI

Os requisitos relacionados ao uso da aplicação em termos de desempenho, usabilidade, confiabilidade, segurança, disponibilidade, etc. é conhecido como:
Requisitos funcionais
Requisitos do projeto
Requisitos Operacionais
Requisitos não funcionais
Requisitos do produto

Para se garantir a qualidade dos processos de desenvolvimento de software, vários passos devem ser tomados, entre eles: É correto o que se afirma em:
I. Gerenciar os requisitos, identificando quais são as principais necessidades do software, levando em conta tanto os requisitos funcionais quanto os não funcionais.
II. Acompanhar o projeto de software para que se possa ter uma visão realista do progresso do projeto, sendo possível tomar ações eficazes quando o desempenho de software se desviar de forma significativa dos planos do projeto.
III. Gerenciar a configuração do software para estabelecer e manter a integridade dos produtos do projeto ao longo do ciclo de vida do software para dar maior segurança ao desenvolvedor e permitir maior controle do desenvolvimento.
IV. Desenvolver um processo padrão para ser gerenciado e revisado, identificar os pontos fortes e fracos do processo de desenvolvimento e planejar atividades de melhoramento.
I e III apenas.
II e IV, apenas.
I, II, III e IV.
I, II e III, apenas
II, III e IV, apenas.

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 
 
2ª Avaliação (Aula 2) 
 
 
Questão 1 
Marque a opção que NÃO FAZ PARTE das principais fases e atividades comuns nos modelos de desenvolvimento de 
softwares. 
 
 Projeto de sistema 
 Programação 
 Especificação 
 Análise SWOT 
 Verificação e Integração 
 
 
 
Questão 2 
Com relação aos diagramas de Casos de Uso, marque a alternativa correta: 
 
 São representações dos Casos de Uso e podem ser representados por uma elipse contendo, 
internamente, o nome do caso de uso. 
 
 São representações dos Casos de Uso e podem ser representados por um retângulo contendo, internamente, 
o nome do caso de uso 
 
 São representações dos Casos de Uso e podem ser representados por uma elipse contendo, internamente, a 
codificação da classe. 
 
 São representações dos testes de sistema e podem ser representados por uma elipse contendo, 
internamente, o nome do caso de uso. 
 
 São representações dos dados do sistema e podem ser representados por um quadrado contendo, 
internamente, o nome do caso de uso. 
 
Explicação: 
Conforme apresentado na aula 2, os casos de uso têm a finalidade de, identificar quem interage com o sistema 
(atores) identificar os requisitos (casos de uso). Sua representação se dá através de elipses onde em seu interior é 
inserido o nome do caso de uso. O diagrama é composto de vários casos de uso interligados com os agentes. 
 
 
 
Questão 3 
A confiabilidade especificada para um software aplicativo é: 
 
 uma restrição de escopo 
 um mecanismo de teste de desempenho. 
 um requisito não-funcional 
 um mecanismo de teste de estresse. 
 um requisito funcional. 
 
 
 
 
Questão 4 
A análise de requisitos no desenvolvimento de sistemas especifica as funcionalidades (requisitos funcionais) e as 
propriedades (requisitos não-funcionais). É considerado um requisito não-funcional: 
 
 a disponibilidade do sistema. 
 uma informação na interface de entrada. 
 a emissão de relatórios fiscais. 
 a notificação de inconsistência de dado na tela. 
 um histograma na interface gráfica do usuário. 
 
 
Questão 5 
Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F 
(Funcional) e NF (Não Funcional). 
 
I. O sistema deve emitir extrato online de cada funcionário; 
II. O banco de dados dever ser SQL Server, que a empresa já possui; 
III. O sistema deve rodar em ambiente web; 
IV. Após gerar a folha mensal deve ser emitido e-mail a cada funcionário, informando do salário líquido. 
 
Assina a única opção que classifica corretamente os requisitos é: 
 
 I-NF, II-NF, III-NF, IV-NF 
 I-F, II-F, III-F, IV-F 
 I-F, II-F, III-NF, IV-F 
 I-F, II-NF, III-NF, IV-F 
 I-F, II-NF, III-F, IV-F 
 
Explicação: 
Requisitos Funcionais: 
São declarações de funções que o sistema deve fornecer, ou são descrições de como alguns cálculos dever 
ser realizados. 
Requisitos não funcionais: 
São restrições sobre os serviços ou as funções oferecidas pelo sistema. Entre eles destacam-se restrições 
de tempo, restrições sobre o processo de desenvolvimento, padrões, entre outros. 
 
 
 
Questão 6 
A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. Um item importante nesta 
fase é a apuração do ROI (Retorno Sobre o Investimento) que é representado pela equação: ROI = (Lucro 
Liquido) / Investimento. 
A partir desta definição, qual é a melhor consideração que pode ser feita para o ROI? 
 
 Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI 
 Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI 
 O ROI representa se as restrições de prazo serão atendidas 
 Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI 
 Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI 
 
 
 
Questão 7 
Os requisitos relacionados ao uso da aplicação em termos de desempenho, usabilidade, confiabilidade, segurança, 
disponibilidade, etc. é conhecido como: 
 
 Requisitos funcionais 
 Requisitos Operacionais 
 Requisitos não funcionais 
 Requisitos do projeto 
 Requisitos do produto 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Questão 8 
Para se garantir a qualidade dos processos de desenvolvimento de software, vários passos devem ser tomados, 
entre eles: 
I. Gerenciar os requisitos, identificando quais são as principais necessidades do software, levando em conta 
tanto os requisitos funcionais quanto os não funcionais. 
II. Acompanhar o projeto de software para que se possa ter uma visão realista do progresso do projeto, sendo 
possível tomar ações eficazes quando o desempenho de software se desviar de forma significativa dos 
planos do projeto. 
III. Gerenciar a configuração do software para estabelecer e manter a integridade dos produtos do projeto ao 
longo do ciclo de vida do software para dar maior segurança ao desenvolvedor e permitir maior controle do 
desenvolvimento. 
IV. Desenvolver um processo padrão para ser gerenciado e revisado, identificar os pontos fortes e fracos do 
processo de desenvolvimento e planejar atividades de melhoramento. 
É correto o que se afirma em: 
 
 I e III apenas. 
 II e IV, apenas. 
 I, II, III e IV. 
 I, II e III, apenas 
 II, III e IV, apenas. 
 
 
Explicação: 
Qualidade é um termo que pode ter diferentes interpretações. 
Existem muitas definições de qualidade de software propostas na literatura, sob diferentes pontos de vistas. 
Para um melhor entendimento e estudo, o SWEBOK 3.0 divide a qualidade de software em quatro tópicos, sendo os 
três primeiros tópicos subdivididos em atividades, da seguinte forma: 
• Fundamentos de qualidade de software 
o Cultura e ética de engenharia de software 
o Valores e custos de qualidade 
o Modelos e características de qualidade 
o Melhoria da qualidade de software 
o Segurança de Software (Software Safety) 
 
• Processos de gerência de qualidade de software 
o Garantia de qualidade de software 
o Verificação e validação 
o Revisões e auditorias 
• Considerações práticas 
o Requisitos de qualidade de software 
o Caracterização de defeitos 
o Técnicas de gerência de qualidade de software 
o Medidas de qualidade de software 
• Ferramentas de Qualidade de Software 
 
Desta forma as quatro afirmações estão corretas!

Mais conteúdos dessa disciplina