Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/03/2020 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 Acadêmico: Douglas Longaray de Matos (1807477) Disciplina: Processo de Software (ADS28) Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:460238) ( peso.:3,00) Prova: 14311473 Nota da Prova: 7,00 Legenda: Resposta Certa Sua Resposta Errada 1. O Diagrama Entidade Relacionamento (DER) é a representação gráfica do Modelo Entidade Relacionamento (MER). O MER é apenas um modelo utilizado pelo engenheiro de software para descrever as entidades presentes no domínio do negócio, elencando atributos e relacionamentos. Amb diagramas são instrumentos importantes para a comunicação entre os analistas e os engenheiros com suas equipes de desenvolvimento. Sobre o diagramas entidade e relacionamento, assinale a alternativa CORRETA: a) As entidades são os objetos em que serão armazenadas informações. b) Um atributo facultativo tem a responsabilidade de identificar cada entidade. c) A cardinalidade primária é o mecanismo principal para acessar uma entidade. d) O relacionamento representa os atributos de uma entidade. 2. Na engenharia de software, os requisitos não funcionais descrevem como o sistema se comportará para executar suas tarefas, por exemplo, cara de desempenho, interfaces de usuário e outros atributos de qualidade. A respeito dos requisitos não funcionais, analise as sentenças a seguir: I- Os requisitos de produto podem especificar ou restringir o comportamento de um software. II- Os requisitos não funcionais são declarações de funções de como o sistema deve reagir a entradas específicas. III- Os requisitos organizacionais são requisitos de sistemas analisados a partir das políticas e procedimentos da organização do cliente e do dese IV- Alguns requisitos não funcionais são provenientes de características requeridas para o software, como produto, organizacional e externos. Assinale a alternativa CORRETA: a) As sentenças II e III estão corretas. b) As sentenças I, III e IV estão corretas. c) As sentenças I, II e IV estão corretas. d) As sentenças I, II e III estão corretas. 3. Segundo o dicionário Aurélio (1999), o termo Engenharia significa a arte de aplicar conhecimentos científicos e empíricos e certas habilitações esp criação de estruturas, dispositivos e processos que se utilizam para converter recursos naturais em formas adequadas ao atendimento das necess humanas. A respeito das características e da importância da engenharia de software, analise as sentenças a seguir: I- É quem define métodos sistemáticos para o desenvolvimento de software, buscando melhorar e amadurecer as técnicas e as ferramentas utiliza ambiente de desenvolvimento para aumentar sua produtividade e qualidade de desenvolvimento. II- É uma disciplina da engenharia de sistemas que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de levanta especificação de requisitos até a implantação e manutenção. III- É um conjunto de atividades, parcial ou totalmente ordenadas, com a finalidade de obter um produto de software de qualidade e cumprir corret contratos de desenvolvimento. IV- A Engenharia de Software originou-se conceitualmente no período da quarta era da evolução do software, fora do período em que a crise do s existia, momento da busca de desenvolvimento ágil para que projetos fossem entregues dentro de custo e prazo adequados. Assinale a alternativa CORRETA: FONTE: FERREIRA, Aurélio Buarque de Holanda. Dicionário Aurélio Básico da Língua Portuguesa. Rio de Janeiro: Nova Fronteira, 1999. 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 II e IV estão corretas. d) As sentenças I, III e IV estão corretas. 4. Na engenharia de software, um Dicionário de Dados (DD) é uma lista dos elementos de dados que são necessários para a representação do siste ferramenta de referência para a equipe, a qual permite associar um significado aos termos utilizados pelo sistema. Sobre os Dicionários de Dados alternativa CORRETA: a) O símbolo " = " significa um comentário nos DDs. b) A especificação dos fluxos de dados não são especificados pelo DD. c) As entidades externas são de onde parte ou para onde chegam os dados. d) O DD é uma lista dos elementos de dados que são utilizados pelo sistema. 5. O objetivo da tecnologia PSEEs (Process-centred Software Engineering Environments / Ambiente de Engenharia de Software Centrado no Proces automatizar a gerência e a Reutilização dos processos de software, a fim de melhorar a comunicação entre todos os envolvidos no projeto e tamb oferecer melhorias contínuas nos projetos futuros. Sobre os problemas/limitações encontrados na tecnologia PSEEs, analise as sentenças a segu I- Devido a modelos de desenvolvimento de software muito burocráticos e rígidos, com difíceis mudanças, evitam que as pessoas sejam criativas execução de suas tarefas. II- Problemas de sobreposição de tarefas, ou seja, uma pessoa poderá ser direcionada a mais de uma atividade ao mesmo tempo. III- Não existir tecnologias com inteligência para tornar as pessoas mais criativas na execução de suas tarefas. IV- Não existir mecanismos para auxiliar os gestores a definir quais são as pessoas mais adequadas para determinada tarefa, ou seja, identificar a habilitada para a tarefa específica. Assinale a alternativa CORRETA: a) As sentenças I, III e IV estão corretas. b) As sentenças III e IV estão corretas. c) As sentenças II e III estão corretas. d) As sentenças I, II e IV estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=QURTMjg=&action3=NDYwMjM4&action4=MjAxOS8y&prova=MTQzMTE0NzM=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=QURTMjg=&action3=NDYwMjM4&action4=MjAxOS8y&prova=MTQzMTE0NzM=#questao_2%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=QURTMjg=&action3=NDYwMjM4&action4=MjAxOS8y&prova=MTQzMTE0NzM=#questao_3%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=QURTMjg=&action3=NDYwMjM4&action4=MjAxOS8y&prova=MTQzMTE0NzM=#questao_4%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=QURTMjg=&action3=NDYwMjM4&action4=MjAxOS8y&prova=MTQzMTE0NzM=#questao_5%20aria-label= 09/03/2020 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 6. A melhoria do processo de software brasileiro, também denominado MPS.BR tem como objetivo melhorar os processos dos softwares das pequen médias empresas brasileiras. O MPS.BR fornece várias provas oficiais e cursos com a finalidade de capacitar profissionais acerca da metodologia mundo, existem outros modelos bastante conhecidos como o CMMI e o ISO/IEC 15504, os quais trazem níveis de capacidade para o processo. S melhoria de processo de software, analise as sentenças a seguir: I- A melhoria de processo de software busca avaliar e melhorar as operações e atividades internas ou externas do desenvolvimento de sistemas. II- Quanto maior o esforço para que os processos estejam alinhados aos objetivos do negócio, menores os benefícios alcançados pelas organizaç III- O processo de software fornece instabilidade e controle para uma atividade de desenvolvimento de software. IV- O principal retorno das melhorias dos processos de software é aumentar a capacidade destes processos de forma contínua e incremental. Assinale a alternativa CORRETA: a) As sentenças I e II estão corretas. b) As sentenças II e III estão corretas. c) As sentenças II e IV estão corretas. d) As sentenças I e IVestão corretas. 7. A busca pela qualidade e produtividade no desenvolvimento de software fez com que a cultura das organizações mudasse suas maneiras de trab 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ár aspectos, como mais exigência, mais competitividade e novos recursos tecnológicos. Os modelos de processos CMMI e MPS.BR são focados na 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 otimi 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 qua software. Assinale a alternativa CORRETA: a) As sentenças III e IV estão corretas. b) As sentenças I, II e III estão corretas. c) As sentenças I, III e IV estão corretas. d) As sentenças I e IV estão corretas. 8. A complexidade no desenvolvimento de softwares vem apresentando um crescimento vertiginoso nos últimos anos, principalmente pela quantidad requisitos definidos frente às restrições de custo e prazo impostos pelos clientes. O gerenciamento de uma atividade, sempre exige planejamento gerenciamento dos requisitos não é diferente. Por ser uma atividade que dispende muito tempo. Segundo Sommerville (2011), o gerente deve dec os seguintes pontos: identificação de requisitos, processo de gerenciamento de mudanças, políticas de rastreabilidade e suporte de ferramentas C Sobre estes pontos, analise as sentenças a seguir: I- Identificação de requisitos: deverá identificar cada requisito de forma única para serem feitas as avaliações de rastreabilidade através da referên cruzada entre os requisitos. II- Processo de gerenciamento de mudanças: contempla as atividades de análise de problema e especificação de mudanças, análise de mudança implementação de mudanças, a fim de poder avaliar o impacto e o custo das mudanças. III- Políticas de rastreabilidade: servem para definir os relacionamentos entre os requisitos do projeto com os demais requisitos do produto e como registros devem ser mantidos. IV- Suporte de ferramentas CASE: serve para automatizar o gerenciamento de requisitos através do suporte da inteligência artificial via aprendizag cenários e sistemas de banco de dados. Assinale a alternativa CORRETA: FONTE: SOMMERVILLE, I. Engenharia de software. 9. ed. Pearson Education, 2011. a) As sentenças II, III e IV estão corretas. b) As sentenças I, II e III estão corretas. c) Somente a sentença III está correta. d) As sentenças I, II e IV estão corretas. 9. A análise estruturada tem o objetivo de melhorar e tornar mais fácil a comunicação entre os interessados no desenvolvimento de um sistema de in Dentre as principais ferramentas para modelagem de análise de dados estão o Diagrama de Fluxo de Dados (DFD), o Dicionário de Dados (DD) e Diagrama de Entidade e Relacionamento (DER). Sobre o Diagrama de Fluxo de Dados (DFD), analise as sentenças a seguir: I- O DFD é uma representação gráfica que utiliza quatro símbolos, mostrando a estrutura do sistema e sua fronteira. II- As entidades do DFD são utilizadas para armazenar as informações. III- As cardinalidades do DFD podem apresentar grau mínimo e grau máximo. IV- O DFD apresenta todas as relações entre os dados. Assinale a alternativa CORRETA: a) As sentenças I e IV estão corretas. b) As sentenças I, III e IV estão corretas. c) Somente a sentença II está correta. d) As sentenças I, II e IV estão corretas. 10.Um processo de software eficiente depende fortemente do uso de uma excelente plataforma tecnológica, adotada no desenvolvimento do projeto linguagem adotada na etapa da modelagem dos processos. Sobre os níveis de formalidade das linguagens adotadas nesta modelagem, classifiq 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 conven 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 qu 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 at os arcos executam o fluxo de controle/dados entre as diversas atividades. Assinale a alternativa que apresenta a sequência CORRETA: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=QURTMjg=&action3=NDYwMjM4&action4=MjAxOS8y&prova=MTQzMTE0NzM=#questao_6%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=QURTMjg=&action3=NDYwMjM4&action4=MjAxOS8y&prova=MTQzMTE0NzM=#questao_7%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=QURTMjg=&action3=NDYwMjM4&action4=MjAxOS8y&prova=MTQzMTE0NzM=#questao_8%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=QURTMjg=&action3=NDYwMjM4&action4=MjAxOS8y&prova=MTQzMTE0NzM=#questao_9%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=QURTMjg=&action3=NDYwMjM4&action4=MjAxOS8y&prova=MTQzMTE0NzM=#questao_10%20aria-label= 09/03/2020 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 a) V - F - V - V. b) V - V - V - F. c) V - F - F - V. d) F - F - V - V.
Compartilhar