Prévia do material em texto
Questão 1 Incorreta A área de Ciências da Computação e as correlatas está em franco crescimento. A demanda por profissionais qualificados para desenvolver novas aplicações, conforme as áreas de conhecimento são migradas para o mundo digital, novas necessidades de software podem surgir. Dentre os profissionais que irão compor a equipe de desenvolvimento, o engenheiro de software irá desempenhar um papel importante para o processo de desenvolvimento do produto, desde as fases iniciais do levantamento das funcionalidades até a garantia da qualidade do produto desenvolvido. analista de sistemas, por sua vez, irá desempenhar um papel um pouco diferente do engenheiro de software, estando envolvido nas questões negociais e parte arquitetural do projeto. Considerando o texto apresentado, assinale a alternativa que apresenta uma atribuição INCORRETA ao engenheiro de software Sua resposta Incorreta Aplicação de técnicas de negociação de requisitos. Solução esperada Elaborar a modelagem do banco de dados e seus relacionamentos.Questão 2 Correta Pontuação 4/5 Dentro de uma área de negócio, como área médica, de educação, comercial, etc, é possível existirem diferentes regras de negócio que são específicas do Ao iniciar um novo projeto, nem sempre estas regras serão mencionadas ou ficarão claras em um primeiro momento. Questões realizadas: 2 de 5 o analista de requisitos responsável pelo projeto terá a função de, ao realizar as entrevistas 1 2 3 4 5 iniciais com cliente, explorar estes detalhes que, nem sempre, serão apresentados pelo cliente, sendo preciso aplicar técnicas que possam mapear estas necessidades. Acertou Errou A norma ISO/IEC 26551: 2016 apresenta ferramentas e técnicas para que analistas de requisitos possam fazer o levantamento dos requisitos de uma aplicação da melhor forma Anterior Próximo possível. Com base em seus conhecimentos sobre domínio da aplicação e a norma ISO/IEC julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. A norma em questão define quais os grupos de processos que devem ser executados durante a engenharia de requisitos, definindo quais as entradas e saídas esperadas de cada processo; A definição do escopo de uma aplicação consiste em especificar uma fronteira entre quais funcionalidades e regras de negócio do serão implementadas ou não pela aplicação. A definição do escopo não precisa ser feita com a participação de todos os interessados no projeto, representando apenas os interesses de uma das partes. Assinale a alternativa que apresenta a sequência Sua resposta CorretaQuestão 3 Correta Pontuação 4/5 As funcionalidades de uma aplicação serão extraídas de um conjunto maior de requisitos, pertencente ao domínio da aplicação. Cada domínio irá possuir suas próprias regras de e termos técnicos, nem sempre sendo de entendimento por pessoas que não dominem esta área Questões realizadas: 3 de 5 do conhecimento. 1 2 3 4 5 Compreender o domínio da aplicação é fundamental para que as regras de assim como os requisitos não funcionais e funcionais, possam ser levantados com o detalhamento necessário. Acertou Errou Técnicas de especificação de requisitos podem ser aplicadas para conseguir mapear as restrições inerentes ao detalhando nos requisitos da aplicação estas regras e garantindo que a Anterior Próximo aplicação irá se comportar conforme esperado para negócio. Com base no texto acima e em seus conhecimentos sobre da aplicação avalie as asserções a seguir e a relação proposta entre elas. I. o domínio da aplicação irá ditar quais os objetos, atributos e serviços serão utilizados pelo novo sistema PORQUE Deve-se conhecer quais os relacionamentos entre os atributos, serviços e objetos do domínio para detalhar os requisitos da aplicação. A respeito dessas asserções, assinale a alternativa correta. Sua resposta Correta As asserções I e II são proposições verdadeiras e a II justificaQuestão 4 Correta A engenharia de software é a disciplina responsável pelo processo de desenvolvimento de aplicações, aplicando uma abordagem de teorias, métodos e ferramentas para projetar e construir novos sistemas. engenheiro de software irá, por exemplo, estudar e aplicar técnicas para auxiliar no processo de elicitação de requisitos, além de aplicar boas práticas de programação no software que será construído, garantindo boa manutenibilidade e longevidade ao produto. A engenharia de requisitos, por sua vez, se apresenta como um ramo da engenharia de software voltado para garantir que a metodologia adequada para cada fase da elicitação de requisitos seja feita de forma adequada e Assinale a alternativa que apresenta as fases da elicitação de requisitos, na ordem correta de acontecimentos. Sua resposta Correta Estudo de viabilidade, levantamento de requisitos, especificação, validação e gerenciamento de requisitos.Questão 5 Correta A fase de elicitação de requisitos é de suma importância para o sucesso do projeto, garantindo que o produto a ser construído atenderá de forma efetiva às necessidades dos clientes. Esta fase do projeto será composta pelas subfases de entrevistas com o cliente, refinamento dos requisitos e validação, compondo o documento de especificação de requisitos. Para que o processo de levantamento de funcionalidades possa acontecer com mais efetividade, técnicas podem ser aplicadas pelo analista de requisitos. o objetivo, com estas técnicas, é conseguir identificar regras de negócio ocultas e de percepção apenas com entrevistas. A fase de validação dos requisitos irá finalizar o processo de estabelecendo um acordo com o cliente acerca do conjunto de funcionalidades que será contemplada pela De acordo com as informações apresentadas na tabela a seguir, faça a associação das técnicas para levantamento de requisitos, apresentadas na Coluna A com suas respectivas apresentadas na Coluna B. Coluna A Coluna B I. Levantamento orientado a 1- Voltada para criação de uma única visão do comportamento ponto de vista da aplicação para todos os interessados.Coluna A Coluna B I. Levantamento orientado a 1- Voltada para criação de uma única visão do comportamento ponto de vista da aplicação para todos os interessados. 2- Se baseia na observação do ambiente no qual a aplicação II. JAD estará inserida para levantar seus requisitos de negócio. 3- Se baseia na visão dos diferentes interessados no produto III. Etnografia para definir quais as funcionalidades da aplicação. Assinale a alternativa que apresenta a associação CORRETA entre as colunas: Sua resposta Correta I-3, II-1, III-2.