Baixe o app para aproveitar ainda mais
Prévia do material em texto
Acadêmico: Disciplina: Modelagem de Sistemas Empresariais (GTI22) Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:638658) ( peso.:3,00) Prova: 18145070 Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1. Os requisitos de um sistema são uma descrição de necessidades ou aspirações para um produto, os serviços que o sistema oferece ou não, além de deixar bem claras as restrições a seu funcionamento. Devido à complexidade dessa fase e, para que os problemas sejam minimizados, é muito importante que os requisitos sejam entendidos pelas partes interessadas. Para que um requisito possa ser validado e aceito, algumas verificações devem ser realizadas. Sobre os requisitos funcionais, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O sistema deve possibilitar o cadastramento dos dados pessoais dos funcionários. ( ) O sistema deve permitir a baixa automática do estoque quando da venda de um produto. ( ) O tempo de resposta do sistema não deve ultrapassar 10 segundos. ( ) O software deve ser operacionalizado no sistema Windows. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - F. b) F - F - V - V. c) V - V - F - F. d) V - F - F - V. 2. Um modelo é uma simplificação da realidade representando dados, funções e comportamentos. Tem como objetivo compreender melhor a estruturação do sistema que será desenvolvido. Os melhores modelos estão relacionados à realidade e devem expressar diversos níveis de precisão referentes ao fluxo de trabalho a ser realizado. A Linguagem de Modelagem Unificada (do inglês, UML Unified Modeling Language) é uma linguagem de modelagem que permite representar um sistema de forma padronizada. Na UML, qual é o diagrama que tem o objetivo de mostrar como as mensagens entre os objetos são trocadas no decorrer do tempo para a realização de uma operação? a) Diagrama de sequência. b) Diagrama de transição de estados. c) Diagrama de objetos. d) Diagrama de atividades. 3. A Engenharia de Software define diversas metodologias com diversos ciclos de vidas de desenvolvimento de software, a fim de dinamizar a execução dos projetos https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_2%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_3%20aria-label= adotando os melhores métodos, técnicas de ferramentes para execução de seus processos de software, a fim de atingir maior produtividade e qualidade nos projetos. Acerca do exposto, avalie as asserções a seguir e a relação proposta entre elas: I- No início, através da fase de iniciação são realizados o planejamento do projeto, definindo os requisitos de sistemas para garantir que o escopo do projeto seja atendido, onde neste processo as atividades de requisitos de softwares são extremamente importantes. PORQUE II- É um trabalho que consiste na análise de requisitos para identificar, quantificar, definir, especificar, documentar, rastrear, priorizar e classificar os principais problemas que o futuro software deve resolver. É onde os requisitos de software expressam a necessidade e restrições ou limitações colocadas sobre o produto ou software. Assinale a alternativa CORRETA: a) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. b) As duas asserções são proposições verdadeiras, e a segunda proposição é justificativa da primeira. c) As duas asserções são proposições verdadeiras, embora a segunda proposição não é justificativa da primeira. d) As duas asserções são proposições falsas. 4. O Modelo de Entidade e Relacionamento ? MER ? possui como objetivo mapear e representar de forma gráfica os relacionamentos entre os dados de um banco de dados, busca apresentar definições relativas ao mundo real, formado por características, objetos e relacionamentos. Analisando a estrutura do Diagrama de Entidade e Relacionamento ? DER ?, esta ferramenta possui como funcionalidade modelar e representar as entidades e os relacionamentos dentro do banco de dados de um sistema. O Diagrama de Entidade e Relacionamento DER, conforme figura, é formado por três composições. Analise as opções a seguir: I- Modelo, entidade e diagrama. II- Entidade, associação e atributo. III- Modelagem, conjunto e objetos. IV- Ocorrências, características e dados. Agora, assinale a alternativa CORRETA: a) Somente a opção II está correta. b) As opções II e IV estão corretas. c) Somente a opção I está correta. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_4%20aria-label= d) As opções I e III estão corretas. 5. A arquitetura global do RUP é organizada em duas dimensões: a horizontal e a vertical. O eixo horizontal evidencia o aspecto dinâmico do processo, descrevendo como ocorre o desenvolvimento ao longo do tempo em termos de fases, iterações e marcos. Também mostra como a ênfase varia ao longo do tempo. Já no eixo vertical representa o aspecto estático do processo, organizado em termos de disciplinas. No RUP, processo é definido como sendo uma descrição de quem está fazendo o quê, como e quando - esses quatro elementos estruturais, correspondem a Papel (quem), Atividade (como), Artefato (o quê) e Fluxo (quando). Com base no exposto, ordene as fases do eixo horizontal: I- Concepção. II- Transição. III- Construção. IV- Elaboração. Agora, assinale a alternativa que apresenta a sequência CORRETA: FONTE: Disponível em: <http://www2.dbd.puc- rio.br/pergamum/tesesabertas/0210668_06_cap_03.pdf>. Acesso em: 27 out. 2016. a) I - IV - III - II. b) II - III - IV - I. c) III - I - II - IV. d) IV - II - I - III. 6. A UML é uma linguagem padrão para modelagem orientada a objetos e possui um conjunto de diagramas que tem por objetivo documentar e representar partes diferentes de um sistema, a fim de tornar mais fácil o seu entendimento. Analise o conceito proposto: "É o diagrama que esboça a visão física das aplicações com foco na arquitetura de implantação do software em termos de hardware, ou seja, expressa as características da máquina na qual o software será executado e nos protocolos de comunicação estabelecidos entre as máquinas para a transmissão das informações da aplicação". Sobre o diagrama descrito, assinale a alternativa CORRETA: a) Diagrama de Estrutura Composta. b) Diagrama de Tempo. c) Diagrama de Comunicação. d) Diagrama de Implantação. 7. O diagrama de caso de uso tem como objetivo ilustrar de uma forma geral o sistema, ou seja, apresentar uma visão externa e geral das funcionalidades e de seus serviços. Ele não tem a preocupação de como eles serão realizados. O diagrama de caso de uso pode ser representado por atores, casos de uso e o relacionamento entre os seus elementos. Referente aos diagramas de caso de uso, analise as sentenças a seguir: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_5%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_6%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_7%20aria-label= I- Um ator é sempre um usuário do sistema. II- Um ator pode desempenhar muitos casos de uso, e um caso de uso pode ser representado por vários atores. III- Os casos de uso são representados por círculos. IV- Os casos de uso servem apenas para o diagrama de classe. Agora, assinale a alternativa CORRETA: a) As sentenças I, III e IV estão corretas. b) As sentenças II, III e IV estão corretas. c) Somente a sentença II está correta. d) As sentenças I e II estãocorretas. 8. O ciclo de vida é a primeira escolha que deve ser realizada no processo de software. Ele é a estrutura que contém os processos, as atividades e as tarefas envolvidas no desenvolvimento, operação e manutenção de um produto de software, abrangendo a vida do sistema, desde a definição de seus requisitos até o término de seu uso. O modelo de ciclo de vida clássico ou modelo Cascata recebeu esse nome devido ao encadeamento de uma fase com outra. Com base no modelo apresentado, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O ciclo de vida clássico da engenharia de software tem sofrido críticas dos especialistas. Uma delas é o fato de o cliente ter de declarar todos os requisitos explicitamente na primeira parte do projeto, gerando insegurança. ( ) O modelo cascata é o modelo mais antigo e mais utilizado em engenharia de software, que requer uma abordagem sistemática sequencial ao desenvolvimento de software, sendo o produto disponibilizado ao cliente somente no final do desenvolvimento. ( ) É o modelo que se concentra na capacidade de se especificar o software a uma máquina em um nível que esteja próximo à linguagem natural e engloba um conjunto de ferramentas de software que possibilitam que o sistema seja especificado em uma linguagem de alto nível e que o código-fonte seja gerado automaticamente a partir dessas especificações. ( ) O modelo cascata é dividido em fase de obtenção de requisitos, projeto rápido, construção do protótipo, avaliação o protótipo e refinamento do protótipo. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - V - V - V. b) V - V - F - F. c) F - V - F -V. d) V - F - F - F. 9. Uma das principais razões para o fracasso de um software está relacionada a falhas no levantamento de requisitos. Entre as principais razões destacam-se os requisitos mal organizados, requisitos mal expressos, requisitos desnecessários para os clientes e a dificuldade para lidar com a constante alteração dos requisitos. Com base no exposto, analise a lista de requisitos de um sistema que será desenvolvido e classifique V para as sentenças verdadeiras e F para as falsas: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_8%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_9%20aria-label= ( ) O sistema não poderá excluir um fornecedor do cadastro, se o fornecedor estiver inadimplente; este é um requisito não funcional. ( ) O sistema só permitirá a visualização do campo "valor máximo" para gerentes; é um requisito funcional. ( ) O sistema não permitirá acesso aos registros de compras após as 17 horas; é um requisito não funcional. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - V - F. b) F - V - F. c) V - F - V. d) V - F - F. 10. O diagrama de casos de uso é um dos diagramas mais versáteis dentro da UML. Tamanha é sua versatilidade que ele atende desde analistas de sistemas, servindo como uma ferramenta para coleta de requisitos, até clientes como auxílio na visualização das funcionalidades do sistema. Considerando as características dos casos de uso, assinale a alternativa CORRETA: a) Os casos de uso, apesar das utilidades, não servem para identificar as funcionalidades que cada ator terá no sistema. b) A inclusão e a extensão são obrigatórios em todos os modelos. c) O relacionamento de extensão identifica uma obrigatoriedade de ativação entre dois casos de uso. d) Um ator pode representar um sistema externo ou mesmo um dispositivo, como impressora ou máquina. 11. (ENADE, 2011) O levantamento de requisitos é uma etapa fundamental do projeto de sistemas. Dependendo da situação encontrada, uma ou mais técnicas podem ser utilizadas para a elicitação dos requisitos. A respeito dessas técnicas, analise as afirmações a seguir: I- Brainstorming de requisitos consiste na realização de reuniões estruturadas e delimitadas entre os analistas de requisitos do projeto e representantes do cliente. II- Cenário consiste na observação das ações do funcionário na realização de uma determinada tarefa, para verificar os passos necessários para sua conclusão. III- As entrevistas são realizadas com os stakeholders e podem ser abertas ou fechadas. IV- A prototipagem é uma versão inicial do sistema, baseado em requisitos levantados em outros sistemas da organização. É correto apenas o que se afirma em: a) I e II. b) I, III e IV. c) I e III. d) II, III e IV. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_10%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_11%20aria-label= 12. (ENADE, 2011) Modelos de ciclo de vida de processo de software são descrições abstratas do processo de desenvolvimento, mostrando as principais atividades e informações usadas na produção e manutenção de software, bem como a ordem em que as atividades devem ser executadas. Com relação aos modelos de ciclo de vida de processo de software, analise as seguintes asserções: O modelo de desenvolvimento em cascata acrescenta aspectos gerenciais (planejamento, controle e tomada de decisão) ao processo de desenvolvimento de software. PORQUE Considera que o processo é composto por várias etapas que são executadas de forma sistemática e sequencial. Acerca dessas asserções, assinale a opção correta: a) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. b) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. c) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. d) A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_12%20aria-label=
Compartilhar