Questões de Concurso
Comentadas sobre engenharia de requisitos em engenharia de software
Foram encontradas 1.273 questões
() 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?
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:
Ao elaborar a documentação técnica para orientar a equipe de programadores, é fundamental que o analista:
Considerando essa classificação, assinale a alternativa correta sobre requisitos funcionais e requisitos não funcionais.
Assinale a alternativa correta considerando a abordagem apresentada pelo autor.
Essa abordagem de elicitação, que visa acelerar o levantamento e reduzir erros de interpretação por meio de reuniões intensivas, é tecnicamente conhecida como:
Com base nas definições clássicas de requisitos, as duas sentenças acima classificam-se, respectivamente, como:
I.A afirmação descreve um requisito não funcional, pois estabelece uma restrição de desempenho relacionada ao tempo de resposta do sistema
. II.A afirmação define um critério mensurável de qualidade, permitindo a verificação objetiva do requisito.
III.A funcionalidade de processar o relatório é um requisito funcional, enquanto a restrição de tempo associada caracteriza um requisito não funcional.
É correto o que se afirma em:
Durante a fase de elicitação de requisitos para um novo sistema de informação governamental, a equipe de analistas de um órgão público federal se depara com o desafio de escolher a abordagem mais eficaz para garantir que as necessidades de todos os stakeholders sejam compreendidas e documentadas de forma clara e precisa, considerando a complexidade do ambiente público.
Analise as seguintes proposições sobre as práticas de Engenharia de Requisitos no contexto do setor público:
I. A elicitação de requisitos deve se concentrar exclusivamente em entrevistas com os gestores de alto escalão, pois eles possuem a visão estratégica completa e as necessidades dos usuários finais são secundárias no desenvolvimento de sistemas governamentais.
II. A utilização de múltiplos métodos de elicitação, como entrevistas, questionários, workshops e prototipação, tende a ser mais eficaz para capturar a diversidade de requisitos em um ambiente complexo como a administração pública, minimizando o risco de omissões.
III. A documentação de requisitos em UML, por meio de diagramas de Casos de Uso, pode ser uma prática recomendada para descrever as interações entre os atores (usuários e sistemas externos) e o sistema, facilitando a comunicação e a validação com as partes interessadas.
Está correto o que se afirma em:
A elaboração do Documento de Requisitos exige uma separação clara entre os níveis de abstração e a natureza técnica das necessidades de um projeto. Descrições em linguagem natural e diagramas gerais são essenciais para validar a ideia com stakeholders, mas frequentemente são ambíguas e inadequadas para guiar diretamente o desenvolvimento. Essas descrições compõem os requisitos _____________. Para solucionar essa ambiguidade, elabora-se uma especificação técnica detalhada, que serve como contrato e guia exato para a equipe técnica, denominada requisitos _____________. Independentemente do nível de detalhamento documental, as necessidades também se dividem quanto à sua natureza: as descrições dos serviços exatos que o software deve fornecer e como deve reagir a entradas específicas formam os requisitos _____________. Em contrapartida, as restrições que afetam as propriedades emergentes do sistema como um todo são os requisitos ______________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Os diagramas de casos de uso da UML descrevem os requisitos funcionais de um sistema sob a perspectiva dos atores externos que interagem com ele. Para expressar relações de dependência e reuso entre casos de uso, a UML define os estereótipos <<include>> e <<extend>>, que possuem semânticas distintas. Diante disso, assinale a alternativa que descreve CORRETAMENTE a diferença entre essas duas relações.
Durante o levantamento de requisitos para o desenvolvimento de um novo sistema de gestão de financiamentos em uma agência de fomento governamental, um analista de sistemas decidiu compreender melhor como os servidores executam suas atividades no dia a dia. Para isso, o analista passou um período acompanhando diretamente o trabalho dos funcionários no ambiente em que o sistema será utilizado, observando as atividades realizadas e registrando anotações sobre as tarefas executadas. Essa abordagem permitiu identificar práticas informais e requisitos implícitos que não estavam documentados nos processos oficiais da organização, refletindo a forma real como as pessoas trabalham. Considerando as técnicas utilizadas na engenharia de requisitos, a técnica de elicitação descrita no caso é denominada: