Baixe o app para aproveitar ainda mais
Prévia do material em texto
23/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/5 Acadêmico: Carlos Guilherme Moraes de Almeida (2511664) Disciplina: Modelagem de Sistemas Empresariais (GTI22) Avaliação: Avaliação I - Individual ( Cod.:668612) ( peso.:1,50) Prova: 30132997 Nota da Prova: 9,00 Legenda: Resposta Certa Sua Resposta Errada 1. 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. Os principais estágios do modelo demonstram as atividades fundamentais de desenvolvimento. Com base no modelo apresentado, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Projeto de sistema e software: considerada a última fase, o projeto nesta fase é considerado um software. ( ) Integração e teste de sistema: nesta fase, após os testes, o sistema de software é liberado para o cliente. ( ) Implementação e teste de unidade: durante esse estágio, o projeto de software é realizado como um conjunto de programas ou unidades de programa e cada fase é verificada para identificar se atende ao solicitado. ( ) Análise e definição de requisitos: durante essa fase é que os serviços, restrições e objetivos do sistema são definidos, através dos levantamentos com o cliente. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - F. b) V - F - F - V. c) F - V - V - V. d) V - V - F - F. 2. O Scrum não é um processo ou uma técnica para construir produtos, ele é um framework estrutural utilizado para gerenciar o desenvolvimento de produtos complexos desde a década de 1990, dentro do qual se pode empregar vários processos ou técnicas. Com relação aos perfis presentes numa equipe participante do Scrum, analise as sentenças a seguir: I- O Scrum Team é o gerente que analisa as especialidades entre seus membros. II- O Product Owner é o responsável por determinar quais funcionalidades serão implementadas no Sprint. III- Scrum Master é o responsável pela correta aplicação das práticas do Scrum. Assinale a alternativa CORRETA: a) As sentenças I e III estão corretas. b) Somente a sentença III está correta. c) As sentenças II e III estão corretas. d) Somente a sentença II está correta. 23/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/5 3. 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) Visão do Produto, reunião diária, reunião de revisão da Sprint e retrospectiva da Sprint. b) Reunião de planejamento da Sprint, reunião diária, reunião de revisão da Sprint e retrospectiva da Sprint. c) Backlog do Produto, Reunião de planejamento da Sprint, reunião diária 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. 4. A arquitetura global do RUP (uma variação do UP - Unified Process) é 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á o eixo vertical representa o aspecto estático do processo, organizado em termos de disciplinas. A visão estática do RUP, prioriza as atividades que ocorrem durante o processo de desenvolvimento. Sobre estas atividades ou workflows, analise as sentenças a seguir: I- Análise e Projeto: um modelo de projeto é criado e documentado com modelos de arquitetura, modelos de componentes, modelos de objetos e modelos de sequência. II- Gerenciamento de Projeto: um dos principais do RUP, os componentes do sistema são implementados e estruturados em subsistemas de implementação. III- Modelagem de Negócios: são disponibilizadas as ferramentas apropriadas para a equipe de desenvolvimento implementar o modelo de projeto do software. Agora, assinale a alternativa CORRETA: FONTE: Disponível em: <http://www2.dbd.puc- rio.br/pergamum/tesesabertas/0210668_06_cap_03.pdf>. Acesso em: 27 out. 2016. a) Somente a sentença III está correta. b) Somente a sentença I está correta. c) As sentenças II e III estão corretas. d) As sentenças I e III estão corretas. 5. Os modelos de ciclo de vida de processo de software são descrições abstratas do processo de desenvolvimento, que 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. Com relação ao ciclo de vida e seus processos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Idealmente, a documentação gerada pela fase de projeto deve servir como principal embasamento para a codificação, o que não afasta a necessidade de novas consultas ao cliente e à equipe de projetistas. ( ) O modelo de processo chamado cascata, conhecido também como modelo tradicional, é o mais conhecido e ainda bastante utilizado para desenvolvimento de produtos de software. ( ) O projeto de um software fica vulnerável quando o levantamento dos requisitos é mal executado. ( ) A fase de projeto pode ser considerada opcional no ciclo de vida tradicional, já que é seguro iniciar a implementação da solução apenas com os requisitos levantados. Agora, assinale a alternativa que apresenta a sequência CORRETA: 23/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/5 a) V - V - V - F. b) F - V - F - V. c) V - F - F - F. d) V - V - F - V. 6. Os modelos de processos foram propostos para trazer ordem ao caos existente na área de desenvolvimento de software. Segundo Pressman (2011), esses modelos proporcionavam uma contribuição quanto à estrutura utilizável no trabalho de engenharia de software e forneceram um roteiro razoavelmente eficaz para as equipes. Num desses modelos, durante o desenvolvimento é possível avaliar riscos de projeto, tomando-se decisões baseadas na experimentação de diferentes soluções. Assinale a alternativa CORRETA que apresenta o modelo mencionado: FONTE: PRESSMAN, R. S. Engenharia de Software: uma abordagem profissional. 7. ed. Porto Alegre: AMGH, 2011. a) Modelo Espiral. b) Modelo Cascata. c) Modelo Incremental. d) Prototipação. 7. 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çasapó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) F - V - V - F. b) V - V - F - V. c) F - F - F - V. d) V - F - V - F. 23/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/5 8. 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) As afirmativas I e III estão corretas. c) As afirmativas II e III estão corretas. d) Somente a afirmativa I está correta. 9. O Processo Unificado (Unified Process) não é um padrão de desenvolvimento de software, porém é muito utilizado e considerado como um modelo de processo de desenvolvimento de software orientado a objeto, pois toda a construção do sistema é baseada nos casos de uso, que organiza requisitos funcionais para a geração do resultado esperado pelo usuário. Partindo desse pressuposto, analise as sentenças seguir: I- O processo unificado é o conjunto de atividades para transformar requisitos levantados pelo usuário em um software, e possui seu ciclo de vida iterativo. II- O processo unificado também é centrado na arquitetura do software e seu desenho é traçado no início do projeto e evolui em cada fase do desenvolvimento. III- O processo unificado possui algumas fases, como a concepção, em que são definidos o cronograma e a distribuição das atividades, e não se envolve o usuário final. IV- O processo unificado possui algumas fases, como a concepção, em que são definidos o cronograma e a distribuição das atividades, e envolve-se muito o usuário final. Assinale a alternativa CORRETA: a) As sentenças III e IV estão corretas. b) As sentenças II e III estão corretas. c) As sentenças I, II e IV estão corretas. d) As sentenças I e III estão corretas. 23/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/5 10.O Diagrama de Entidade de Relacionamento ? DER ? é uma ferramenta que possui como objetivo modelar as entidades e seus relacionamentos, são informações definidas para o banco de dados de sistema. O DER é formado por entidades, relacionamentos e atributos. As entidades são formadas pelos dados concretos e abstratos, os quais formam um conjunto de informações sobre o sistema. Os relacionamentos são definidos pelas ocorrências entre as entidades. Os atributos são as descrições, nomes definidos para cada entidade do relacionamento. Sobre como é representado graficamente o DER, analise as opções a seguir: I- Triângulo, quadrado e setas. II- Reta, círculo e esfera. III- Pirâmide, cubo e circular. IV- Retângulo, losango e linhas. Assinale a alternativa CORRETA: a) Somente a opção I está correta. b) As opções II e IV estão corretas. c) As opções I e III estão corretas. d) Somente a opção IV está correta. Prova finalizada com 9 acertos e 1 questões erradas.
Compartilhar