NEW
Font size
WorksheetsProcesso de desenvolvimento de Software1
Total questions: 20
Worksheet time: 40mins
O sistema deve permitir à secretaria emitir históricos escolares dos alunos. Esse REQUISITO é?
Não funcional
Funcional
O aluno somente pode ser matriculado em turmas de disciplinas do curso em que esteja matriculado. A frase acima trata-se de um(a):
Regra de negócio
Requisito não funcional
Requisito Funcional
A imagem representa um diagrama de:
Classe
Atividades
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
uma informação de tela de cadastro
a notificação de inconsistência de dado na tela.
tela de relatórios
controle de login
usabilidade
Na engenharia de requisitos é utilizado como uma técnica de elicitação que ocorre em ambiente mais informal em que toda a ideia deve ser levada em consideração para a solução de um problema, sendo proibida a crítica a qualquer sugestão dada, e encorajada, inclusive, a criação de ideias que pareçam estranhas ou exóticas:
Encorajamento
Protótipo
Brainstorming
Imersão
Fale besteiras
Uma técnica muito utilizada para elicitação de requisitos envolvendo atores conforme a imagem é chamado de:
Classes
Banco de Dados
Caso de uso
XML
Astha
Em um dado documento, lê-se: “O código a ser produzido deve fazer uso da linguagem de programação Python”. Essa informação é um requisito
de segurança
de usabilidade
classificado como restrição
Aspectos legais
Indisponibilidade
Um software é geralmente produzido a partir de um projeto, ao longo do qual
requisitos permanecem registrados e sem alterações.
requisitos mudam e outros podem surgir.
relacionamentos entre requisitos permanecem inalterados.
requisitos cujo estado vai de aprovado para rejeitado são eliminados dos registros.
requisitos podem ser manipulados por qualquer pessoa
No âmbito da Engenharia de Requisitos, a Prototipação é
uma técnica usada na elicitação de requisitos.
uma abordagem de implementação e verificação.
uma técnica usada na validação.
uma técnica usada na elicitação e na validação.
NDA
Qual alternativa abaixo apresenta um requisito funcional de software?
A base de dados deve ser protegida para acesso apenas a usuários autorizados.
O tempo de resposta do sistema não deve ultrapassar 30 segundos.
O software deve ser operacionalizado no Sistema Operacional Windows.
O software deve realizar cadastro de alunos
O tempo de desenvolvimento não deve ultrapassar três meses.
Com relação à qualidade de software, é um exemplo de requisito de software não funcional:
calcular o valor do desconto conforme o perfil do cliente.
processar até 100 pedidos por segundo.
produzir o software em até dois anos e ter custo inferior a R$100.000,00.
limitar o cadastro de usuários ao Departamento de Pessoal
cadastrar cliente.
Wireframe e protótipos podem ser utilizados para representação do design de um projeto. Qual deles representa com o maior grau de fidelidade esse design?
Protótipo.
Wireframe.
A principal função da prototipação na validação dos requisitos é:
expor um modelo executável do sistema para demonstração, a fim de que o usuário verifique se suas reais necessidades são atendidas.
entregar uma versão completa para homologação por parte do cliente.
distrair o cliente com uma aplicação navegável enquanto o time de desenvolvimento trabalha no projeto real.
apresentar ao cliente a identidade visual do sistema, sem nenhuma demonstração de suas funcionalidades.
A respeito do processo de especificação de requisitos, assinale a alternativa correta.
É fundamental que os requisitos sejam rigorosamente documentados no início de um projeto, e não é possível alterá-los após o começo das atividades de desenvolvimento.
Requisitos de usuário são descrições detalhadas da funcionalidade desenvolvida, e requisitos de sistema são a abstração daquilo que é desejado pelo cliente.
O documento de requisitos não é suficiente para limitar o escopo de um projeto.
Além da descrição textual, podem ser utilizados diagramas e gráficos de casos de uso no processo de descoberta de requisitos.
A elicitação e a análise de requisitos de software podem ser consideradas como um processo iterativo, tendo feedback contínuo de cada uma das atividades para as demais. Neste ciclo, algumas atividades e/ou tarefas estão relacionadas. Na validação dos requisitos algumas atividades são destacadas. Assinale, a seguir, uma das atividades da validação de requisitos.
Estudo de viabilidade
Elicitação de requisito do usuário.
Documento de requisito de sistema.
Especificação de requisito do usuário.
Durante o processo de análise de requisitos, é importante distinguir entre requisitos funcionais e requisitos não funcionais. A diferença entre eles é representada no fato de que:
Requisitos funcionais descrevem as características técnicas do sistema, enquanto requisitos não funcionais descrevem as funcionalidades específicas que o sistema deve oferecer.
Requisitos funcionais descrevem as ações específicas que o sistema deve executar, enquanto requisitos não funcionais descrevem características ou qualidades do sistema.
Requisitos funcionais referem-se aos requisitos de desempenho do sistema, enquanto requisitos não funcionais referem-se aos requisitos de segurança do sistema.
Requisitos funcionais são específicos para um domínio de negócio, seja aplicação ou serviço, enquanto requisitos não funcionais são comuns aos sistemas generalistas.
Qual é a principal característica dos requisitos funcionais?
São específicos e mensuráveis.
São subjetivos e qualitativos.
São estáticos e imutáveis.
São genéricos e abrangentes.
A elicitação de requisitos é uma atividade central da engenharia de requisitos. Assinale a técnica de elicitação que extrai informações necessárias para construir um novo sistema a partir do código fonte de um sistema legado.
arqueologia de sistemas.
entrevista dos stakeholders.
leitura baseada em perspectiva.
mapas mentais.
Julgue os seguintes itens acerca do levantamento e da especificação de requisitos.
I A um caso de uso concreto deve estar relacionado pelo menos um ator. Em um modelo de casos de uso, os atores podem estar organizados em hierarquias, o que possibilita a herança de relacionamentos.
II Um protótipo pode ser construído para auxiliar o entendimento dos requisitos funcionais de um sistema. Nesse caso, o protótipo pode ser descartável e não precisa focar na implementação interna do sistema.
III Os storyboards facilitam o levantamento de requisitos, sendo compostos por rascunhos de telas. Ao usar um storyboard, um analista deve focar no projeto da interface com o usuário e no funcionamento interno do sistema.
IV Na especificação de requisitos, pode-se construir um documento que descreva o sistema em termos gerais. Esse documento apresenta uma visão do sistema e pode capturar as necessidades dos usuários.
V Em um caso de uso são descritos fluxos com as ações dos atores e as respostas do sistema. Em um caso de uso não pode haver fluxos secundários e nem relacionamentos com fluxos de outros casos de uso.
Estão certos apenas os itens:
I, II e IV.
I e V.
II, III e V.
III e IV.
No processo de validação de requisitos, diferentes tipos de verificação podem ser realizados nos requisitos que foram identificados. Analise as assertivas abaixo e assinale a alternativa correta em relação aos tipos de verificação de requisitos que existem.
I. Validade: verifica se os requisitos são válidos.
II. Consistência: verifica se os requisitos estão consistentes.
III. Completude: verifica se os requisitos estão completos.
IV. Vencimento: verifica se os requisitos estão vencidos.
V. Resistência: verifica se os requisitos são resistentes à mudança.
Todas estão corretas.
Apenas I, IV e V estão corretas.
Apenas I, II e III estão corretas.
Apenas II, III e IV estão corretas.
