Questões de Concurso
Sobre engenharia de requisitos em engenharia de software
Foram encontradas 1.360 questões
O IFCE está desenvolvendo um novo módulo para o sistema de gestão acadêmica. Durante a elicitação, foram levantados os seguintes requisitos:
• o sistema deve permitir que o aluno realize matrícula online;
• o sistema deve responder às requisições em até 3 segundos;
• o sistema deve registrar logs de acesso para auditoria;
• o sistema deve estar disponível 99% do tempo durante o período letivo.
Considerando a classificação de requisitos em Engenharia de Requisitos, assinale a alternativa que apresenta corretamente a classificação do requisito “o sistema deve responder às requisições em até 3 segundos”.
Nesse cenário, os critérios de aceitação são descritos como uma forma de documentar os anseios e as necessidades do cliente, especificando como o sistema deve operar para ser aceito. Eles servem como o elo fundamental de rastreabilidade, transformando regras de negócio em cenários de teste verificáveis.
Sobre os critérios de aceitação, analise as afirmativas a seguir.
I. Servem para verificar se o sistema como um todo adere aos critérios contratuais acordados com o usuário final.
II. Ajudam a confirmar que o software cumpre todos os seus requisitos funcionais e não funcionais.
III. Auxiliam na tomada de decisão dos stakeholders sobre o "go-live" (entrada em produção).
Está correto o que se afirma em
A escolha do nível de fidelidade do protótipo deve ser alinhada às necessidades específicas de cada etapa do processo, variando entre a exploração conceitual na elicitação e o refinamento detalhado na validação.
Relacione os níveis de fidelidade de prototipagem apresentados a seguir às suas características e propriedades.
1. Alta Fidelidade
2. Baixa Fidelidade
( ) Prioriza a validação da arquitetura de informação e dos fluxos lógicos de navegação com baixo investimento de tempo.
( ) Fornece uma representação funcional próxima ao produto final, permitindo avaliar a usabilidade e a experiência do usuário de forma realista.
( ) Possibilita a análise de aspectos de design de interface, como paleta de cores, tipografia e tempos de resposta do sistema.
( ) Técnica de custo reduzido que visa o descarte imediato após a elicitação dos requisitos fundamentais.
( ) Apresenta o risco de distrair os stakeholders com elementos cosméticos, prejudicando a crítica sobre a lógica de negócio subjacente.
Assinale a opção que apresenta a relação correta, segundo a ordem apresentada.
Para representar as interações externas com o sistema e as funcionalidades percebidas pelos usuários, assinale a opção que apresenta o diagrama UML mais indicado.
Diante do exposto, representa um requisito corretamente classificado:
Relacione os requisitos listados a seguir à sua classificação como Funcionais (RF) ou Não Funcionais (RNF).
1. Requisito Funcional (RF)
2. Requisito Não Funcional (RNF)
( ) Emitir relatórios diários de indicadores de performance.
( ) Armazenar dados temporais estritamente sob o padrão da ISO 8601.
( ) Adaptar a interface dinamicamente para dispositivos móveis e desktops.
Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Essas exigências se enquadram como:
No que se refere às metodologias de inovação e ao desenvolvimento de soluções centradas no usuário, julgue o item subsequente.
No design de produto, a pesquisa em UX foca em questionar diretamente os usuários acerca das funcionalidades e o projeto das interfaces desejadas.
() Regras de negócio representam restrições, políticas ou condições que definem como o sistema deve operar de acordo com as necessidades da organização.
() Histórias de usuário são descrições curtas das funcionalidades do sistema sob a perspectiva do usuário, geralmente escritas em linguagem simples e objetiva.
() "O sistema deve permitir a emissão de relatórios em formato PDF" é um exemplo de regra de negócio.
() Um documento que relaciona requisitos do sistema aos respectivos casos de teste e módulos implementados constitui um exemplo de história de usuário.
Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
Coluna I
(1) Requisitos Funcionais. (2) Requisitos Não Funcionais.
Coluna II:
() Um usuário deve ser capaz de pesquisar as listas de agendamentos para todas as clínicas.
() O sistema deve gerar a cada dia, para cada clínica, а lista dos pacientes para as consultas daquele dia.
() O sistema deve permitir o cadastro de membros da equipe com registro de identificação numérica de oito dígitos.
() O sistema deve estar disponível para todas as clínicas durante o horário normal de trabalho (segunda a sexta-feira, 8h30 às 17h30), com períodos de indisponibilidade não superiores a cinco segundos por dia.
() O sistema deve garantir que todos os acessos sejam autenticados por meio de cartões de identificação da autoridade da saúde, como mecanismo obrigatório de segurança e controle de acesso.
() O sistema deve estar em conformidade com as disposições de privacidade dos pacientes estabelecidas no HStan-03-2006-priv.
Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
No que se refere aos conceitos fundamentais de engenharia de software e à metodologia SCRUM, julgue o item a seguir.
Na engenharia de requisitos, os requisitos funcionais descrevem as ações, os comportamentos e os serviços específicos que um sistema deve executar, enquanto os requisitos não funcionais definem as propriedades, os critérios de qualidade e as restrições de operação do sistema.
Dessa forma, um exemplo de um requisito não funcional é que o sistema sob análise deve
I- A amostragem é uma técnica que consiste em selecionar, de forma organizada, parte dos indivíduos ou elementos de uma população (de usuários, por exemplo), de modo que essa parte represente adequadamente o todo e permita a obtenção de informações relevantes sobre o conjunto completo da população.
II- Entrevistas conduzidas com debates amplamente abertos funcionam bem. No entanto, cabe aos interessados (stakeholders) assegurarem que a conversa permaneça direcionada ao software em desenvolvimento, para que desvios de foco sejam evitados.
III- A etnografia é uma técnica na qual a equipe de análise acompanha diretamente o ambiente de trabalho, observando e registrando como as atividades da equipe operacional realmente ocorrem, para compreender o funcionamento prático dos processos a serem considerados no software em desenvolvimento. Essa abordagem pode ser utilizada em conjunto com a prototipação para validar e refinar a compreensão de como o software deve funcionar.
IV- Brainstorm é uma técnica interativa que envolve reuniões estruturadas, com a participação de todos os interessados (stakeholders), e visa discutir ideias, alinhar expectativas e tomar decisões consensuais sobre o software em desenvolvimento.
É CORRETO o que se afirma apenas em: