Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/04/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 7641-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_61035397_1&course_id=_162019_1&content_id=_2085859_1&return_c… 1/10 Revisar envio do teste: QUESTIONÁRIO UNIDADE II FUNDAMENTOS DE ENGENHARIA DE SOFTWARE 7641-60_55903_R_E1_20211 CONTEÚDO Usuário elizeu.sandes @aluno.unip.br Curso FUNDAMENTOS DE ENGENHARIA DE SOFTWARE Teste QUESTIONÁRIO UNIDADE II Iniciado 22/04/21 19:15 Enviado 22/04/21 19:56 Status Completada Resultado da tentativa 2,5 em 2,5 pontos Tempo decorrido 41 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente Pergunta 1 Resposta Selecionada: b. Respostas: a. b. c. d. e. De acordo com Sommerville (2003), a engenharia de software se ocupa de todos os aspectos da produção de software: concepção do projeto, desenvolvimento, entrega, suporte ao cliente e manutenção. Assinale a alternativa que apresenta os estágios iniciais de análise e construção do software. Estruturar a organização, identi�car funções, dados, informações e entidades. Analisar novos produtos para a empresa possibilitados pela tecnologia da informação. Estruturar a organização, identi�car funções, dados, informações e entidades. Instituir a engenharia de software na organização e treinar o pessoal sobre as operações do software. Reunir-se com o cliente para entender as operações do software. Ver a tecnologia disponível no cliente para adaptá-la à organização da empresa e protótipos para estimar o impacto das mudanças na empresa. UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS 0,25 em 0,25 pontos http://company.blackboard.com/ https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_162019_1 https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_162019_1&content_id=_2084485_1&mode=reset https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1 https://ava.ead.unip.br/webapps/login/?action=logout 22/04/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 7641-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_61035397_1&course_id=_162019_1&content_id=_2085859_1&return_c… 2/10 Feedback da resposta: Resposta: B Comentário: Os estágios iniciais de aplicação da engenharia de software dizem respeito à concepção do software por meio de reuniões com o cliente e usuário. O engenheiro de software deve identi�car os elementos: estrutura da organização, funções, dados, informações e entidades para que possa levantar os requisitos do software. Pergunta 2 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: Na tabela abaixo, coluna 1, estão mostrados os Processos do Projeto e na coluna 2 seus respectivos conceitos. Observe que os Conceitos estão listados erroneamente e de forma aleatória. Assinale a alternativa que relaciona o Processo do Projeto com o seu respectivo Conceito. Processos do Projeto Conceitos 1. Comunicação A. Efetiva o escopo do projeto do sistema e do software. 2. Planejamento B. Entrega do software ao cliente, que avaliará o produto. 3. Modelagem C. Envolve o relacionamento e colaboração com o cliente. 4. Construção D. Permite visualizar e entender o projeto do software. 5. Implantação E. São especi�cados: recursos do projeto, qualidade, riscos, produtos do trabalho, custos e cronograma. Assinale a alternativa que relaciona corretamente o Processo do Projeto com o seu respectivo Conceito. 1. com C.; 2. com E.; 3. com D.; 4. com A.; 5 com B. 1. com A.; 2. com C.; 3. com D.; 4. com B.; 5 com E. 1. com B.; 2. com D.; 3. com A.; 4. com E.; 5 com C. 1. com C.; 2. com E.; 3. com D.; 4. com A.; 5 com B. 1. com D.; 2. com E.; 3. com B.; 4. com C.; 5 com A. 1. com E.; 2. com A.; 3. com B.; 4. com D.; 5 com C. Resposta: C Comentário: A resposta já explica a questão. Os processos do projeto percorrem todo o Ciclo de Vida do Desenvolvimento de Sistema e devem fazer parte da montagem do arcabouço do processo. 0,25 em 0,25 pontos 22/04/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 7641-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_61035397_1&course_id=_162019_1&content_id=_2085859_1&return_c… 3/10 Pergunta 3 Resposta Selecionada: a. Respostas: a. b. c. d. e. Feedback da resposta: Na abordagem da OSM (Organização, Sistemas e Métodos), que é uma área clássica da administração, para analisar tendências, criar novos produtos, recriar produtos existentes e estar sempre preocupado em encontrar novos caminhos para a empresa são essenciais três per�s de analistas que garantem a integração dos negócios com a tecnologia da informação. Estamos falando de quais per�s de pro�ssionais? Analista de negócios, analista de processos e analista de sistemas. Analista de negócios, analista de processos e analista de sistemas. Analista de operações, analista de processos e analista de sistemas. Analista de sistemas, analista de produtos, analista de operações. Cliente, Analista de negócios, analista de processos. Gerente de projeto, Gerente de sistemas e analista de sistemas. Resposta: A Comentário: O analista de negócio é aquele que precisa do negócio. O analista de processo é aquele que interpreta a ideia do negócio, seus riscos e regras, e que tem por objetivo determinar as atividades e respectivas tarefas necessárias para processar o negócio. E o analista de sistemas converte as atividades em componentes (peças que compõem o processo). Pergunta 4 Resposta Selecionada: d. Respostas: a. b. c. d. e. Leia o conceito: “Usa a Engenharia de Software para escolher modelos de processos e metodologias para o desenvolvimento do software, especi�car os requisitos funcionais e não funcionais do software, estabelecer procedimentos e técnicas apropriadas para o controle do desenvolvimento e operacionalização do sistema”. Este conceito se refere a qual fase do modelo de estrutura organizacional para o desenvolvimento? Projeto. Planejamento. Estratégia. Análise. Projeto. Construção. 0,25 em 0,25 pontos 0,25 em 0,25 pontos 22/04/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 7641-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_61035397_1&course_id=_162019_1&content_id=_2085859_1&return_c… 4/10 Feedback da resposta: Resposta: D Comentário: No projeto, é feita toda a especi�cação e modelagem do software com base nos requisitos do software. Pergunta 5 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: (C1Q11) Um dos principais métodos aplicados no gerenciamento é a Matriz de Responsabilidades (MR), sugerida pelo PMBOK. Esta matriz se baseia nos atributos RASP (R = Responsável; A = Aprova; S = Suporte; P = Participante). Faça uma análise dos dados da matriz com base nos atributos e assinale a alternativa referente ao pro�ssional mais exigido nas atividades. Pessoal Atividade Cliente 110 Gerente de Projetos 120 Gerente de Sistemas 190 Analista de Sist. 180 Programador 110 Definição de Casos de Uso A R S P - Seleção de Funcionalidades A S R S P Componentização ---- S R S P Diagrama de Classes ---- A R S Diagrama de Sequência ---- A R S Codificação e Testes S S S R Verificação e Validação (V&V) A R S S P Gerente de Sistemas. Cliente. Gerente de Projetos. Gerente de Sistemas. Analista de Sistemas. Programador. Resposta: C Comentário: Para saber o pro�ssionalmais exigido no processo é necessário considerar na atividade a hierarquia de responsabilidades, de acordo com os atributos RASP. “R” é o atributo de maior responsabilidade e “P” é o de menor. É só fazer a contagem. Pergunta 6 Observe o modelo abaixo e assinale a alternativa correspondente ao conceito do modelo. 0,25 em 0,25 pontos 0,25 em 0,25 pontos 22/04/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 7641-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_61035397_1&course_id=_162019_1&content_id=_2085859_1&return_c… 5/10 Resposta Selecionada: b. Respostas: a. b. c. d. e. Feedback da resposta: Fonte: SOMERVILLE (2003); PRESSMAN (2002) (2007) (2011). Foi o primeiro modelo publicado do processo de software, originário de processos da engenharia, e é considerado o modelo clássico do ciclo de vida do software. A estratégia do modelo tem base no planejamento para retrabalhar o processo, de modo que sejam revistos tempo de revisão e melhorias do sistema prede�nidas a cada release. Foi o primeiro modelo publicado do processo de software, originário de processos da engenharia, e é considerado o modelo clássico do ciclo de vida do software. Neste modelo, o desenvolvimento do sistema ocorre por incrementos sucessivos de codi�cação e correção. No modelo, é caracterizado pela administração do caos, pela informalidade, com processos caóticos ou até mesmo a falta deles. O modelo apresentado combina elementos de vários modelos aplicados de forma iterativa. Resposta: B Comentário: O Modelo Cascata é um dos modelos mais populares da engenharia de software. De acordo com o livro-texto, o modelo cascata é citado na literatura como ciclo de vida clássico do desenvolvimento de software. Pergunta 7 0,25 em 0,25 pontos 22/04/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 7641-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_61035397_1&course_id=_162019_1&content_id=_2085859_1&return_c… 6/10 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: No modelo incremental, os clientes identi�cam em um esboço as funções a serem fornecidas pelo sistema, se de�ne uma série de estágios em que cada estágio fornece um subconjunto das funcionalidades do sistema. Quanto à aplicabilidade do modelo incremental, assinale a alternativa que expressa melhor esta condição. O modelo incremental é o mais indicado para o projeto orientado a objetos. Porque a cada componente de software gerado permite-se a prática de uma melhoria contínua à medida que o sistema evolui. O modelo incremental é o mais indicado para o projeto de software estruturado. Porque a cada módulo de software gerado pode-se incorporar novas funções, aprimorando o sistema a cada revisão. O modelo incremental é o mais indicado para o projeto estruturado. Porque a cada revisão do sistema, em cada estágio do modelo são determinadas novas versões e releases. O modelo incremental é o mais indicado para o projeto orientado a objetos. Porque a cada componente de software gerado permite-se a prática de uma melhoria contínua à medida que o sistema evolui. O modelo incremental é o mais indicado para o projeto orientado a objetos. Porque a cada revisão do sistema em cada estágio do modelo são determinadas novas funcionalidades. O modelo incremental pode ser aplicado a vários projetos de software. Porque é um modelo evolucionário que permite incorporar funcionalidades de sistemas orientados a objetos e de sistemas estruturados. Resposta: C Comentário: O modelo de processo incremental aplica sequências lineares dos elementos do modelo cascata e aplica de forma evolucionária incrementos com base no prazo de entrega, aprovação e validação. E, de acordo com livro-texto, é um modelo que usa iterações, de modo que a cada iteração é gerada uma nova versão. Pergunta 8 Como engenheiro de software, analise as alternativas abaixo para compor um quadro de alternativas para as iterações na codi�cação do software: I. Comentar di�culdades ou falhas durante a etapa anterior no desenvolvimento, tais como erros de compilação, testes e diagnósticos. II. Determinar orçamento com base nos requisitos do software e do sistema. III. Escolher framework para a codi�cação e implementação da lógica de processamento e 0,25 em 0,25 pontos 22/04/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 7641-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_61035397_1&course_id=_162019_1&content_id=_2085859_1&return_c… 7/10 Resposta Selecionada: e. Respostas: a. b. c. d. e. Feedback da resposta: base de dados. IV. Substituir membros da equipe por área de conhecimento. Apenas I, III e IV são verdadeiras. A II é falsa. I, II, III e IV não se aplicam às iterações. I, II, III e IV são verdadeiras. Apenas I e II são verdadeiras. III e IV são falsas. Apenas I, II e III são verdadeiras. A IV é falsa. Apenas I, III e IV são verdadeiras. A II é falsa. Resposta: E Comentário: A iteração é uma estratégia de planejamento para retrabalhar o processo, revisar tempos, comentar falhas, erros e tecnologia, melhorar o sistema e distribuir tarefas. O modelo cascata é citado na literatura como ciclo de vida clássico do desenvolvimento de software. Pergunta 9 Resposta Selecionada: a. O modelo Espiral é um modelo evolucionário. O software é desenvolvido em uma série de versões e em cada ciclo da espiral é de�nido um conjunto de atividades de arcabouço que depois de completada a espiral um release é de�nido. Após várias iterações, o software atinge sua totalidade. Fonte: Adaptado de: SOMMERVILLE (2003). Na interpretação do modelo espiral, assinale a alternativa que corresponde à análise correta no ciclo de desenvolvimento do sistema: 0,25 em 0,25 pontos 22/04/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 7641-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_61035397_1&course_id=_162019_1&content_id=_2085859_1&return_c… 8/10 Respostas: a. b. c. d. e. Feedback da resposta: A prototipação ocorre antes da fase de desenvolvimento, ou seja, pode ocorrer antes mesmo da validação dos requisitos. A prototipação ocorre antes da fase de desenvolvimento, ou seja, pode ocorrer antes mesmo da validação dos requisitos. As iterações em cada ciclo indicam o nível de operação por parte do usuário. O plano de desenvolvimento só pode ocorrer após o projeto preliminar que é submetido à prototipação. Os testes e integração só são validados após a operação em campo, quando uma versão está em teste pelo usuário. Os releases são liberados para teste do usuário a cada ciclo de desenvolvimento, até o software atingir sua totalidade. Resposta: A Comentário: Observe o modelo. A prática de prototipação está na fase de Análise dos Riscos, antes da fase de Desenvolvimento, que é onde se encontra a Validação dos Requisitos. Pergunta 10 As fases do RUP correspondem a um ciclo de desenvolvimento do software que resultam em um novo artefato. Observe abaixo a arquitetura do RUP e responda a alternativa que melhor expressa a análise desta arquitetura. 0,25 em 0,25 pontos 22/04/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 7641-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_61035397_1&course_id=_162019_1&content_id=_2085859_1&return_c… 9/10 Resposta Selecionada: b. Respostas: a. b. c. d. e. Feedback da resposta: Fonte: Adaptado de: KRUNCHTEN (2000). A fase de Construção do software corresponde à fase que exige maior esforço por parte da equipe de desenvolvedores. As iterações estão alinhadas com a Modelagem de Negócios, que é a primeira disciplina a ser aplicada. A fase de Construção do software corresponde à fase que exige maior esforço por parte da equipe de desenvolvedores. A fase de Gerenciamento de Projeto é a que se ocupa mais com o projeto porque acompanha o desenvolvimento desde a iniciação e vai até a transição. Para melhor controle, cada disciplinadetermina um caso de utilização para criar as fases do RUP. As iterações ocorrem sob controle do Ambiente porque correspondem ao início de uma fase. Resposta: B Comentário: O tempo e custo são determinados de acordo com cada fase do RUP. Como pode observar no modelo grá�co, a fase de construção ocupa a maior área no grá�co, decorrente das disciplinas: Implementação, teste e gerenciamento de con�guração e mudança. OK javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_2084485_1&course_id=_162019_1&nolaunch_after_review=true'); 22/04/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 7641-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_61035397_1&course_id=_162019_1&content_id=_2085859_1&return_… 10/10 Quinta-feira, 22 de Abril de 2021 19h56min42s BRT ← OK javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_2084485_1&course_id=_162019_1&nolaunch_after_review=true');
Compartilhar