Baixe o app para aproveitar ainda mais
Prévia do material em texto
07/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/3 Nota da Prova: 7,00 Legenda: Resposta Certa Sua Resposta Errada 1. Um processo de software eficiente depende fortemente do uso de uma excelente plataforma tecnológica, adotada no desenvolvimento do projeto, como sua linguagem adotada na etapa da modelagem dos processos. Sobre os níveis de formalidade das linguagens adotadas nesta modelagem, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Procedimental: modela o processo de software, levando em consideração o próprio código-fonte do projeto, utilizando a programação convencional através do conceito de baixo nível. ( ) Baseada em regras: modela o processo utilizando diretrizes convencionais e sem inteligência de programação, utilizando uma linguagem de desenvolvimento pouco especialista. ( ) Evento-condição-ação: modela o processo a partir da identificação de eventos que validarão a execução do projeto a partir das condições que devem ser seguidas e ações tomadas para satisfazer a condição do evento. ( ) Redes de tarefas: modela o processo utilizando um grafo, representando a sua estrutura do processo em que seus nodos representam as atividades e os arcos executam o fluxo de controle/dados entre as diversas atividades. Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - V. b) V - F - F - V. c) V - V - V - F. d) F - F - V - V. 2. Para Bonfim (2013, p. 9) a análise estruturada consiste na construção de um modelo lógico de sistema, "utilizando técnicas gráficas capazes de levar usuários, analistas e projetistas a formarem um quadro claro e geral do sistema e de como suas partes se encaixam para atender às necessidades daqueles que dele precisam". Portanto, para sua construção, as principais ferramentas da análise estruturada são o Diagrama de Fluxo de Dados (DFD), Dicionário de Dados (DD) e o Diagrama de Entidade e Relacionamento (DER). Sobre o Diagrama de Fluxo de Dados (DFD), classifique V para as sentenças verdadeiras e F para as falsas: ( ) O DFD utiliza a representação de processos que usam, mas não geram dados. ( ) A representação do DFD é feita por quatro representações textuais. ( ) O fluxo de dados indica de onde parte ou para onde chegam os dados. ( ) O DFD representa todas as partes componentes, com todas as interfaces entre os componentes indicados. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: BONFIM, Wagner. Análise essencial e análise estruturada. 2013. Disponível em: <http://pt.slideshare.net/wagnerbonfim/anlise-essencial-e-anlise-estruturada>. Acesso em: 17 ago. 2017. a) F - F - F - V. b) V - V - F - F. c) F - F - V - V. d) F - V - V - F. 3. A utilização de modelagem de negócios pode ser tanto para desenhar e analisar processos, quanto para desenvolver novos. São modelagem de processos o Business Process Modeling Notation (BPMN) e a Unified Modeling Language (UML). O BPMN apresenta uma ampla lista de vantagens, como a padronização e gestão feitas por um grupo próprio, como o padrão de notação com suporte de várias ferramentas de modelagem, além de incorporar facilidades técnicas consagradas na própria UML (KALIL, 2010). Sobre o BPMN, analise as sentenças a seguir: I- O BPMN utiliza símbolos para mapear todos os processos de negócio de uma organização. II- O objeto de entidade é utilizado para apresentar algo que acontece em um processo. III- As atividades são os passos lógicos presentes dentro dos processos. IV- Os fluxos de sequência representam o caminho das mensagens entre o emissor e o receptor. Assinale a alternativa CORRETA: FONTE: KALIL, Fernando Albuquerque. Análise e modelagem de processos de negócios para a definição de requisitos de um sistema de informação. 2010. 93 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Produção) - Escola politécnica, Universidade de São Paulo, São Paulo, 2010. a) As sentenças II e III estão corretas. b) As sentenças I e III estão corretas. c) Somente a sentença IV está correta. d) As sentenças I e II estão corretas. 4. O Diagrama Entidade Relacionamento (DER) é a representação gráfica do Modelo Entidade Relacionamento (MER). O MER é apenas um modelo conceitual utilizado pelo engenheiro de software para descrever as entidades presentes no domínio do negócio, elencando atributos e relacionamentos. Ambos diagramas são instrumentos importantes para a comunicação entre os analistas e engenheiros com suas equipes de desenvolvimento. Sobre os diagramas entidade e relacionamento, assinale a alternativa CORRETA: a) No DER, a chave secundária é qualquer chave candidata que não seja chave primária. b) As chaves primárias são capazes de identificar uma única ocorrência em um conjunto de entidades de um mesmo tipo. c) As chaves primárias são facultativas ao se inserir um registro na entidade. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMjg=&action3=NjM3NDI5&action4=MjAyMC8x&prova=MjExOTYxNDQ=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMjg=&action3=NjM3NDI5&action4=MjAyMC8x&prova=MjExOTYxNDQ=#questao_2%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMjg=&action3=NjM3NDI5&action4=MjAyMC8x&prova=MjExOTYxNDQ=#questao_3%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMjg=&action3=NjM3NDI5&action4=MjAyMC8x&prova=MjExOTYxNDQ=#questao_4%20aria-label= 07/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/3 d) A chave primária é a chave estrangeira de uma entidade que passa para outra fazer o relacionamento entre elas. 5. Os anos 1970 foram anos de grandes mudanças. Na área de desenvolvimento de software não foi diferente. No início dessa década, o grande crescimento da produção de softwares deparou-se com um sério problema: a falta de técnicas predefinidas para o desenvolvimento de sistemas. Esta falta de conhecimento acarretou projetos de software de baixa qualidade, com códigos de difícil manutenção, com orçamentos e prazos que não condiziam com a realidade. Como esta situação relatada ficou conhecida? a) Crise da Engenharia do Software. b) Crise de Projeto. c) Crise Digital de 1970. d) Crise de Software. 6. Pressmann (2011, p. 39) define a engenharia de software como "o estabelecimento e o emprego de sólidos princípios de engenharia de modo a obter software de maneira econômica, que seja confiável e funcione de forma eficiente em máquinas reais". O autor explica que a engenharia de software é uma tecnologia em camadas compostas por ferramentas, métodos e processos, onde todas essas camadas integradas têm como foco a qualidade do software desenvolvido. A respeito destas camadas da engenharia de software, analise as sentenças a seguir: I- A camada de processo fornece as informações e as tarefas técnicas para desenvolver software, que incluem a comunicação, a análise de requisitos, a modelagem de projeto, a construção de programa, os testes e o suporte. II- A camada dos métodos define uma metodologia que deve ser estabelecida: quais modelos, documentos, dados, relatórios, formulários serão produzidos e aplicados. III- A camada das ferramentas fornece suporte automatizado ou semiautomatizado para o processo e os métodos onde é estabelecido um sistema para o suporte ao desenvolvimento de software, denominado engenharia de software, com o auxílio do computador (CASE). Assinale a alternativa CORRETA: FONTE: PRESSMANN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed.Porto Alegre: AMGH, 2011. a) As sentenças I e II estão corretas. b) As sentenças II e III estão corretas. c) Somente a sentença II está correta. d) Somente a sentença III está correta. 7. A Melhoria de Processos do Software Brasileiro (MPS.BR) foi criado em 2003 como um modelo de qualidade de processo para melhorar a capacidade de desenvolvimento de software nas empresas brasileiras. Na sua construção, foi levado em consideração normas e modelos reconhecidos no mundo inteiro, como, por exemplo o CMMI e as normas ISO/IEC 12207 e 15504, e adaptando para a realidade do mercado brasileiro de software. Sobre o MPS.BR, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O MPS.BR é focado nas empresas pequenas e médias com baixo custo de implantação. ( ) Uma das metas é criar cursos para capacitar e formar consultores do MPS.BR. ( ) O nível repetível do MPS.BR de maturidade está em processo disciplinado. ( ) O nível gerenciado do MPS.BR inclui treinamento e adaptação de processos para gerência. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - F. b) V - F - F - F. c) V - V - F - F. d) F - V - F - V. 8. De acordo com Sommerville (2011), os requisitos não funcionais do sistema são requisitos que não estão diretamente conexos com os serviços peculiares oferecidos pelo sistema a seus usuários. Esses requisitos podem estar relacionados às propriedades como credibilidade e tempo de resposta. Podemos ver que os requisitos não funcionais podem ser provenientes das características requeridas para o software. Acerca destas características de Requisitos de produto, Requisitos organizacionais e Requisitos externos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Requisitos de produto: são os requisitos universais de sistemas derivados das políticas e procedimentos da instituição do cliente e do desenvolvedor. ( ) Requisitos organizacionais: são requisitos que especificam ou restringem o comportamento e as funções do software. ( ) Requisitos externos: todos os requisitos que derivam de fatores de fora do sistema e podem incluir requisitos reguladores, tal como um banco central; requisitos legais, que devem ser seguidos para garantir que o sistema opere dentro da lei. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: SOMMERVILLE, I. Engenharia de software. 9. ed. Pearson Education, 2011. a) V - F - F. b) F - V - F. c) F - V - V. d) F - F - V. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMjg=&action3=NjM3NDI5&action4=MjAyMC8x&prova=MjExOTYxNDQ=#questao_5%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMjg=&action3=NjM3NDI5&action4=MjAyMC8x&prova=MjExOTYxNDQ=#questao_6%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMjg=&action3=NjM3NDI5&action4=MjAyMC8x&prova=MjExOTYxNDQ=#questao_7%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMjg=&action3=NjM3NDI5&action4=MjAyMC8x&prova=MjExOTYxNDQ=#questao_8%20aria-label= 07/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 3/3 9. A busca pela qualidade e produtividade no desenvolvimento de software fez com que a cultura das organizações mudasse suas maneiras de trabalho de forma que a melhoria contínua fizesse parte dos seus objetivos estratégicos. O mercado consumidor de hoje vive mudanças muito rápidas em vários aspectos, como mais exigência, mais competitividade e novos recursos tecnológicos. Os modelos de processos CMMI e MPS.BR são focados na melhoria de qualidade e produtividade de processo de software. Sobre os modelos CMMI e MPS.BR, analise as sentenças a seguir: I- O modelo MPS.BR procura contemplar a realidade das empresas desenvolvedoras brasileiras. II- O modelo MPS.BR é constituído por níveis representados de A ao G. III- O modelo CMMI é um modelo internacional com 5 níveis de maturidade, de 1 até 5, sendo o primeiro em nível ad-hoc e o último nível em otimização. IV- Os modelos CMMI e MPS.BR são voltados a aumentar a produtividade no processo de software sem se preocupar com a melhoria da sua qualidade de software. Assinale a alternativa CORRETA: a) As sentenças I, II e III estão corretas. b) As sentenças I e IV estão corretas. c) As sentenças III e IV estão corretas. d) As sentenças I, III e IV estão corretas. 10.São apresentadas diversas técnicas no âmbito de processos de negócio, com entradas e saídas bem definidas, que ordenam a execução de suas atividades, a fim de gerar resultados com maior qualidade e produtividade, atendendo de forma clara seus eventos internos e externos. Sobre os benefícios da utilização de um modelo de processo de negócio, analise as sentenças a seguir: I- O processo tem com requisito principal as necessidades de negócio. II- Propõe pouca redundância dos requisitos utilizados nos processos. III- Identifica os profissionais envolvidos no processo, evitando altos custos com as técnicas de desenvolvimento. IV- A execução do projeto de software será guiada pelas necessidades de negócio. Assinale a alternativa CORRETA: a) As sentenças I, II e IV estão corretas. b) As sentenças III e IV estão corretas. c) As sentenças I, II e III estão corretas. d) As sentenças II, III e IV estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMjg=&action3=NjM3NDI5&action4=MjAyMC8x&prova=MjExOTYxNDQ=#questao_9%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMjg=&action3=NjM3NDI5&action4=MjAyMC8x&prova=MjExOTYxNDQ=#questao_10%20aria-label=
Compartilhar