Prévia do material em texto
Análise e Modelagem de Sistemas Av2 - Análise e Modelagem de Sistemas Colaborar Informações Adicionais Período: 19/02/2024 00:00 à 03/06/2024 23:59 Situação: Cadastrado Tentativas: 3 / 3 Pontuação: 2500 Protocolo: 976946850 Avaliar Material 1) a) b) c) d) e) 2) a) b) c) d) e) 3) a) b) c) d) e) 4) a) b) c) d) e) 5) a) b) c) d) e) Os requisitos analisados devem ser escritos de modo que tanto o cliente e os desenvolvedores possam ter um entendimento claro e preciso do que o software deverá realmente fazer. Não convém criar os enunciados dos requisitos muito extensos e com muita subjetividade. Eles devem ser objetivos e consistentes, permitindo o entendimento do que será realizado por todas as partes envolvidas. De acordo com as informações apresentadas na tabela a seguir, faça a associação das qualificações que os requisitos devem possuir com suas respectivas descrições. I. Exatidão 1. Não pode haver conflitos entre os requisitos e qualquer um dos seus subconjuntos de requisitos. II. Precisão 2. Todo requisito reflete as decisões de especificação que foram acordadas entre as partes envolvidas. III. Completude 3. Todo requisito possui apenas uma única interpretação, aceita tanto pelos desenvolvedores quanto pelos clientes (usuários). IV. Consistência 4. Todo requisito precisa ser um requisito do produto a ser desenvolvido. Assinale a alternativa que apresenta a associação correta entre as colunas: Alternativas: I - 1; II - 3; III - 2; IV - 4. I - 2; II - 1; III - 4; IV - 3. I - 4; II - 1; III - 2; IV - 3. I - 3; II - 4; III - 1; IV - 2. I - 4; II - 3; III - 2; IV - 1. Alternativa assinalada A Elicitação de Requisitos tem por objetivo conseguir o máximo de requisitos do sistema a ser desenvolvido. Sommerville (2011) afirma que as atividades do Processo de Elicitação de Requisitos são as seguintes: (i) Descoberta de Requisitos, com participação ativa dos stakeholders, é um processo interativo e os usuários finais do sistema devem entrar com sua expertise para ajudar na coleta dos requisitos do sistema; (ii) Classificação e Organização de Requisitos, é realizado um agrupamento dos requisitos para descobrir se os requisitos repetem ou se fazem parte de subsistemas; (iii) Priorização e Negociação de Requisitos, junto com os stakeholders é estabelecido a priorização de cada requisito servindo para definir etapas mais prioritárias do desenvolvimento do sistema; e (iv) Especificação de Requisitos, é realizada a documentação dos requisitos e esses documentos podem ser formais e informais. Considerando o contexto, avalie as afirmativas a seguir: I. A pesquisa de requisitos envolve a observação de como funciona a rotina dos processos do sistema e de outros softwares utilizados, visando confirmar requisitos que foram explicitamente solicitados pelo cliente. II. A entrevista com os stakeholders é usualmente guiada por um questionário para saber as necessidades que o sistema deverá suprir e é importante saber ouvir e marcar o máximo de informações obtidas. III. Nas reuniões devem ser utilizadas técnicas como o brainstorming para descobrir requisitos que ainda não foram determinados e resolver requisitos conflitantes que apareceram nas entrevistas. IV. Fazer uma coleta de documentos pode auxiliar na clareza das funcionalidades do sistema a ser desenvolvido, como: relatórios, planilhas, papéis de controle, cadernos de anotações, etc. Considerando o contexto apresentado, é correto o que se afirma em: Alternativas: II, III e IV, apenas. Alternativa assinalada I, III e IV, apenas. I, II e IV, apenas. I, II e III, apenas. I, II, III e IV. O processo de Validação dos Requisitos verifica se a especificação do requisito é consistente com a definição dos requisitos, assegurando que os requisitos propostos atenderão às necessidades estabelecidas ao Sistema (a ser desenvolvido). O principal objetivo da Validação de Requisitos é localizar erros nos requisitos que foram documentados. Conforme Sommerville (2011) durante o processo de Validação de Requisitos, podem existir diferentes tipos de verificação para Validar os Requisitos, e que são: a Validade, a Consistência, a Completude, o Realismo, a Ambiguidade e a Rastreabilidade. Considerando o contexto, avalie as afirmativas a seguir: I. No processo de Validação dos Requisitos a Rastreabilidade permite saber se o requisito tem uma origem clara e bem definida. II. No processo de Validação dos Requisitos o Realismo permite a certeza que a tecnologia utilizada possa atender as demandas do sistema projetado. III. No processo de Validação dos Requisitos a Ambiguidade visa garantir que um requisito não entre em conflito com outro requisito. IV. No processo de Validação dos Requisitos a Consistência faz com que o requisito não possua mais de uma interpretação. Considerando o contexto apresentado, é correto o que se afirma em: Alternativas: II, III e IV, apenas. I, III e IV, apenas. I e II, apenas. Alternativa assinalada II e III, apenas. I, II, III e IV. Basicamente a UML é composta de diagramas. A UML (Unified Modeling Language) é uma família de notações gráficas, apoiada por um metamodelo único, que ajuda na descrição e no projeto de sistemas de software, particularmente daqueles construídos utilizando o estilo orientado a objetos (OO). A existência de tantos diagramas, tem como objetivo permitir visões múltiplas do sistema a ser modelado. GUEDES, Gilleanes T. A. UML 2 – Uma abordagem prática. 2ª.ed.: São Paulo, NOVATEC Editora, 2011. De acordo com as informações apresentadas na tabela a seguir, faça a associação dos dos Diagramas com suas respectivas características. COLUNA A COLUNA B I. Diagrama de Caso de uso 1. fornece uma visão geral dos objetivos que os usuários (os atores) desejam alcançar utilizando o sistema. Os elementos mais importantes são os Atores, os relacionamentos e o fluxo de eventos. II. Diagrama de Classe 2. Tem por objetivo descrever os passos que devem ser seguidos para a execução de uma determinada atividade. Esse diagrama assemelha-se muito com as funções de um fluxograma, exceto pelo fato que ele pode representar atividades em paralelo. III. Diagrama de Sequência 3.define a estrutura das classes utilizadas pelo sistema, determinando os atributos e métodos que cada classe tem, além de estabelecer como as classes se relacionam e trocam informações entre si. IV. Diagrama de Atividade 4. Entre os diagramas de interação esse é o mais utilizado. Ele mostra a interação entre os participantes do cenário ao longo da vida a qual é mostrada verticalmente e na ordem de cima para baixo. Assinale a alternativa que apresenta a associação correta entre as colunas: Alternativas: I - 1; II - 3; III - 4; IV - 2. Alternativa assinalada I - 1; II - 3; III - 2; IV - 4. I - 1; II - 4; III - 3; IV - 2. I - 3; II - 1; III - 4; IV - 2. I - 3; II - 1; III - 2; IV - 4. Conforme Guedes (2011) a Linguagem de Modelagem Unificada (ou UML - Unified Modeling Language) possui vários diagramas com o objetivo de permitir múltiplas visões do sistema a ser modelado. A UML possibilita que os desenvolvedores visualizem os resultados de suas modelagens em diagramas padronizados, de fácil entendimento com uma notação gráfica simplificada. A UML da versão 2.5 possui 14 diagramas subdivididos em duas categorias: Diagramas de Estrutura e Diagramas de Comportamento. GUEDES, Gilleanes T. A. UML 2 – Uma abordagem prática. 2ª.ed.: São Paulo, NOVATEC Editora, 2011. Considerando o contexto, avalie as afirmativas a seguir: I. Os Diagramas de Estrutura representam as estruturas estáticas do sistema através de objetos, relações e atributos, proporcionando uma visão da arquitetura e os aspectos funcionais globais do sistema, além de conceitos de implementação. II. Os Diagramas Estruturais, utilizados para visualizar, especificar, construir e documentar os aspectos estáticos de um sistema, são os Diagramas de: Diagrama de Caso de Uso, Diagrama de Sequência e Diagramade Atividade. III. Os Diagramas de Comportamento são aqueles onde existe alguma alteração de comportamento das classes. Os principais diagramas comportamentais da UML são os Diagramas de: Classe, Objetos, Componentes, Implantação, Pacotes e Estruturas Compostas. IV. Os Diagramas de Comportamento representam os aspectos dinâmicos do sistema que são as mudanças que ocorrem no sistema com o passar do tempo, por meio da comunicação entre os objetos e das mudanças de estados internos ou externos no sistema. Considerando o contexto apresentado, é correto o que se afirma em: Alternativas: I, II e IV, apenas. II, III e IV, apenas. I e IV, apenas. Alternativa assinalada I, II e III, apenas. I, II, III e IV. https://www.colaboraread.com.br/aluno/timeline/index/3768194801?ofertaDisciplinaId=2214074 https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/notificacao/index javascript:void(0);