Relacione a Coluna 1 à Coluna 2, associando as etapas do ADML (Application Development Lifecycle Management) às suas respectivas definições. Coluna 1 1. Gerenciamento de Requisitos. 2. Gerenciamento de Construção. 3. Gestão de Operação e Mudança. 4. Experiência do Usuário. Coluna 2 ( ) O aplicativo é monitorado e os bugs são identificados e resolvidos. ( ) Testadores e desenvolvedores verificam todo o aplicativo e compartilham os seus comentários antes do aplicativo ser lançado ou entregue. ( ) Os arquivos de código-fonte são convertidos em componentes de software independentes. ( ) Os requisitos são identificados, documentados, analisados, rastreados e priorizados. A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Sobre as notações utilizadas para escrever requisitos de sistemas, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas. ( ) Na especificação em linguagem natural, cada sentença deve expressar um requisito. ( ) Especificações em linguagem natural estruturada utilizam modelos gráficos, suplementados por anotações em texto. ( ) Os casos de uso são uma maneira de descrever as interações entre usuários e um sistema usando um modelo gráfico e um texto estruturado. A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Relacione a Coluna 1 à Coluna 2, associando os tipos de requisitos não funcionais aos respectivos subtipos. Coluna 1 1. Requisitos do produto. 2. Requisitos organizacionais. 3. Requisitos externos. Coluna 2 ( ) Requisitos operacionais. ( ) Requisitos de usabilidade. ( ) Requisitos legislativos. ( ) Requisitos éticos. ( ) Requisitos de eficiência. A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
A engenharia de requisitos abrange sete tarefas distintas: concepção, levantamento/elicitação, elaboração, negociação, especificação, validação e gestão. A fase de levantamento/elicitação envolve uma série de dificuldades. Sobre essas dificuldades, analise as assertivas abaixo e assinale a alternativa correta.
I. Clientes e usuários podem especificar detalhes técnicos desnecessários, que podem confundir em vez de esclarecer os objetivos globais do sistema.
II. Clientes e usuários não estão completamente certos do que é preciso, de forma que é difícil especificar os requisitos detalhadamente, já que estes não podem mudar após o início da fase...
Considere o seguinte texto relacionado à Engenharia de Requisitos: “Clientes e usuários podem solicitar durante a fase de levantamento de requisitos mais do que pode ser alcançado, como, por exemplo, em termos de custos ou tempo de desenvolvimento. Além disso, requisitos conflitantes podem ser levantados. Portanto, deve ser solicitado que a todos os interessados que discutam os requisitos em termos de prioridade, avaliando custos e riscos e também conflitos internos. Dessa forma, como resultado desse processo, requisitos podem ser eliminados, combinados e/ou modificados, até que se atinja certo grau de satisfação”. O texto descreve uma etapa de engenharia de requisitos conhecida como:
Algumas vezes, durante a fase de levantamento de requisitos, é importante identificar como funções e características de um sistema serão usadas por diferentes classes de usuários. Para tanto, pode-se utilizar um conjunto de __________________ que identifique roteiros de uso para o sistema a ser construído.
Assinale a alternativa que preenche corretamente a lacuna do trecho acima.
A validação de requisitos é o processo pelo qual se verifica a qualidade dos artefatos produzidos durante a engenharia de requisitos. Nessa etapa, busca-se identificar e corrigir ambiguidades, inconsistências, omissões e erros. Sobre a etapa de validação descrita, é correto afirmar que:
Suponha que, para se constatar a existência de eventuais erros ou omissões nos artefatos e nas especificações da engenharia de requisitos, decidiu-se utilizar a técnica de leitura baseada em perspectiva. Assinale a opção que apresenta procedimento que faz parte, total ou parcialmente, da proposta da técnica selecionada e que contribui para os seus objetivos.
Considere as seguintes afirmações sobre requisitos de software.
I - Requisitos funcionais são declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir a entradas específicas e de como o sistema deve se comportar em determinadas situações; em alguns casos, também podem explicitar o que o sistema não deve fazer. II - O processo de descobrir, analisar, documentar e verificar requisitos e restrições é chamado Descoberta de Requisitos. III- Embora muitas vezes seja possível identificar quais componentes do sistema implementam requisitos funcionais específicos, é frequentemente mais difícil relacionar os componentes não funcionais. Sua implementação pode ser difundida em todo o sistema, pois pode afetar a arquitetura geral de um sistema ao invés de ...