Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: Modelagem de Sistemas Empresariais (GTI22) Avaliação: Avaliação I - Individual FLEX ( Cod.:514981) ( peso.:1,50) Prova: 16466121 Nota da Prova: 6,00 Legenda: Resposta Certa Sua Resposta Errada 1.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) III - I - II - IV. b) I - IV - III - II. c) IV - II - I - III. d) II - III - IV - I. 2.O ciclo de vida de um software, definindo assim o seu tempo de utilização, possui como objetivo disponibilizar para os programadores o tempo em que se inicia o desenvolvimento do software, tempo de manutenção que este terá durante seu uso, bem como definir quando ele deixará de ser utilizado. O método de processo unificado, também chamado de Rational Unified Process (RUP), realiza a função de definir cada período do desenvolvimento do software, desde sua criação até sua finalização. Assinale a alternativa CORRETA que apresenta uma fase do ciclo de vida do processo unificado: a) Manutenção. b) Construção. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_2%20aria-label= c) Manutenibilidade. d) Interatividade. 3.Com relação aos modelos de processos de software, destacamos o modelo sequencial linear ou modelos tradicionais, modelo de prototipação, modelo incremental, modelo espiral e as metodologias ágeis. Esses modelos de processo de software são descrições abstratas do processo de desenvolvimento e apresentam 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. De acordo com estes modelos, analise as sentenças a seguir: I- O ciclo de vida clássico ou modelo em cascata é o modelo mais antigo e mais utilizado em engenharia de software, que requer uma abordagem sistemática sequencial ao desenvolvimento de software, em que o produto será disponibilizado ao cliente somente no final do desenvolvimento. II- A prototipação fornece o potencial para o desenvolvimento rápido de versões incrementais do software e exige considerável experiência na determinação de riscos e depende dessa experiência para ter sucesso. III- O modelo espiral é dividido em fase de obtenção de requisitos, projeto rápido, construção do protótipo, avaliação do protótipo e refinamento do protótipo. IV- O modelo incremental é um modelo de desenvolvimento de software que combina elementos do modelo em cascata com a filosofia da prototipação, sendo definidos incrementos em que o software será desenvolvido, bem como da entrega para o cliente. Agora, assinale a alternativa CORRETA: a) As sentenças I e IV estão corretas. b) As sentenças I, II e III estão corretas. c) As sentenças I e III estão corretas. d) As sentenças II e IV estão corretas. 4.O Rational Unified Process (RUP) é um processo de engenharia de software cujo objetivo é assegurar a produção de software de alta qualidade, satisfazendo as necessidades dos usuários no prazo e nos custos previstos. No RUP, o projeto passa por quatro fases básicas. Com base nestas fases do RUP, avalie as asserções a seguir e a relação proposta entre elas: I- Estas iterações são em geral curtas e abordam algumas poucas funções do sistema, reduzindo o impacto do sistema. PORQUE II- Quanto menor o tempo de uma iteração, menor a probabilidade de haver uma mudança neste período para as funções em questão. Assinale a alternativa CORRETA: a) A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. b) A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_3%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_4%20aria-label= c) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. d) As duas asserções são proposições verdadeiras, mas a segunda não é justificativa correta da primeira. 5.Os modelos de software evolucionários possuem como objetivo disponibilizar o desenvolvimento de versões completas, para que o software tenha como função estar em constante evolução. Esses softwares são mais interativos e seguem uma linha de evolução para que o software tenha versões cada vez mais aprimoradas. Suas características são a evolução conforme a necessidade do cliente, o avanço tecnológico e as necessidades de mudanças no próprio software. O modelo evolucionário, no entanto, também apresenta pontos fracos. Sobre esses pontos fracos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os requisitos devem ser estabelecidos de maneira completa, correta e clara logo no início do projeto. ( ) A organização tem de ter recursos humanos suficientes para acomodar as várias equipes. ( ) Dificuldade em acomodar mudanças após o processo ter sido iniciado. ( ) As tarefas para acompanhamento e controle do projeto tornam-se mais difíceis. Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - F. b) V - V - F - V. c) F - V - V - F. d) F - F - F - V. 6.A metodologia Scrum é utilizada com o objetivo de realizar o desenvolvimento ágil de um software, consegue gerenciar o trabalho de forma eficiente e possui como vantagem o trabalho em grupo. O Scrum prescreve quatro eventos formais, contidos dentro dos limites da Sprint, para inspeção e adaptação. Sobre esses quatros eventos, assinale a alternativa CORRETA: a) Reunião de planejamento da Sprint, reunião diária, reunião de revisão da Sprint e retrospectiva da Sprint. b) Backlog do Produto, Reunião de planejamento da Sprint, reunião diária e retrospectiva da Sprint. c) Visão do Produto, reunião diária, reunião de revisão da Sprint e retrospectiva da Sprint. d) Reunião de planejamento da Sprint, reunião diária, reunião de revisão da Sprint e transparência do artefato. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_5%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_6%20aria-label=7.O ciclo de vida é a primeira escolha que deve ser realizada no processo de software. Ele é a estrutura que contém os processos, atividades e 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. Os principais estágios do modelo demonstram as atividades fundamentais de desenvolvimento, a saber: I- Projeto de sistema e software. II- Análise e definição de requisitos. III- Integração e teste de sistema. IV- Implementação e teste de unidade. V- Operação e manutenção. Agora, assinale a alternativa que apresenta a sequência CORRETA de execução do modelo apresentado: a) II - III - IV - I - V. b) II - I - IV - III - V. c) IV - V - II - I - III. d) I - IV - III - V - II. 8.Segundo a NBR ISO/IEC 12207 (1998), o Ciclo de Vida é a Estrutura contendo processos, atividades e 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. A escolha de um modelo é fortemente dependente das características do projeto. Sobre estes modelos de ciclo de vida, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Incremental - agrupa os requisitos em módulos, de acordo com as funcionalidades, para seu desenvolvimento. ( ) Evolutivo - a partir da definição inicial de todos os requisitos, o sistema vai passando pelas fases do desenvolvimento. ( ) Cascata - possui uma sequência das fases, onde cada fase só começa quando a anterior termina. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: http://www.devmedia.com.br/ciclos-de-vida-do-software-artigo-revista-engenharia-de-software-ma gazine-36/21099. Acesso em: 5 jul. 2016. a) F - F - V. b) F - V - F. c) V - V - V. d) V - F - V. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_7%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_8%20aria-label= 9.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) As opções II e IV estão corretas. b) As opções I e III estão corretas. c) Somente a opção I está correta. d) Somente a opção II está correta. 1 0. Entre os anos 1980 e 1994, o paradigma da orientação a objetos surgiu como meio para tentar melhorar o trabalho de desenvolvimento de software, e através desta metodologia de desenvolvimento, surgiu a UML (Unified Model Language). A UML é uma metodologia que permite visualizar, especificar, construir e documentar os requisitos de um software, produzindo diagramas e modelos que facilitam o entendimento do sistema. Neste sentido, o Processo Unificado utiliza os modelos da UML para o desenvolvimento de software. Sobre o Processo Unificado, analise as afirmativas a seguir: I- Toda a construção de um software, quando utilizado o processo unificado, é baseado em modelos de casos de uso. II- O ciclo de vida do processo unificado é iterativo, isto é, cada fase (iteração) é construída, testada, validada e integrada aos demais módulos do projeto. III- A fase chamada de concepção, do processo unificado, é encarregada pelo desenvolvimento principal do sistema. Assinale a alternativa CORRETA: a) As afirmativas I e II estão corretas. b) Somente a afirmativa I está correta. c) As afirmativas I e III estão corretas. d) As afirmativas II e III estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_9%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_10%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTEzMA==&action2=R1RJMjI=&action3=NTE0OTgx&action4=MjAyMC8x&action5=MjAyMC0wNC0yNFQwMzozMTozMC4wMDBa&prova=MTY0NjYxMjE=#questao_10%20aria-label=
Compartilhar