Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/09/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=7556293 1/7 Iniciado em domingo, 16 Set 2018, 13:04 Estado Finalizada Concluída em domingo, 16 Set 2018, 13:15 Nota 5,00 de um máximo de 10,00(50%) Questão 1 Incorreto Marcar questão Analise as seguintes afirmações sobre a UML (Linguagem de Modelagem Unificada): I. A UML é uma metodologia para o desenvolvimento de software orientado a objetos, uma vez que fornece um conjunto de representações gráficas e sua semântica para a modelagem de software. II. O diagrama de casos de uso procura, por meio de uma linguagem simples, demonstrar o comportamento externo do sistema. Esse diagrama apresenta o sistema sob a perspectiva do usuário, e é dentre todos da UML, o mais abstrato, flexível e informal. III. Um relacionamento de extensão de um caso de uso “A” para um caso de uso “B” significa que toda vez que “A” for executado ele incorporará o comportamento definido em “B”. IV. Os diagramas de comportamento da UML demonstram como ocorrem as trocas de mensagens entre os objetos do sistema para se atingir um determinado objetivo. É correto apenas o que se afirma em: Escolha uma: A resposta correta é: II e IV.. Questão 2 a. II e IV. b. I e II. c. I, II e III. d. II, III e IV. e. III e IV. 16/09/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=7556293 2/7 Incorreto Marcar questão UML é uma linguagem gráfica para: Escolha uma: A resposta correta é: Todas acima.. Questão 3 Correto Marcar questão Com relação à forma como o RUP trata a análise de requisitos, assinale a opção correta: Escolha uma: A resposta correta é: A maior parte da análise de requisitos ocorre durante a fase de elaboração.. a. Todas acima. b. Nenhuma das anteriores. c. Visualizar artefatos de um sistema de software. d. Documentar artefatos de um sistema de software. e. Construir artefatos de um sistema de software. a. A análise de requisitos ocorre na fase de elaboração, em que são feitas entrevistas com usuários e definição do escopo do projeto. b. A maior parte da análise de requisitos ocorre durante a fase de elaboração. c. Por se tratar de um processo iterativo e evolutivo, a análise de requisitos ocorre na fase de construção juntamente com a programação, o que permite que os requisitos sejam revistos. d. A análise de requisitos ocorre na fase de construção, quando são descritos todos os casos de uso e, em seguida, modelados por meio de diagramas de casos de uso UML. e. A análise de requisitos deve acontecer antes da programação e testes do sistema, não podendo sofrer alterações a partir do momento que estejam definidos. 16/09/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=7556293 3/7 Questão 4 Correto Marcar questão Considerando o conceito de sistema, trazido pela Teoria Geral de Sistemas, um projeto de desenvolvimento de software poderia ser considerado como um sistema aberto. Nessa perspectiva, solicitações de mudanças originadas de um stakeholder externo e que afetam o projeto podem ser consideradas como: Escolha uma: A resposta correta é: Entrada.. Questão 5 Correto Marcar questão Requisitos de um sistema são frequentemente classificados como funcionais, não-funcionais e de domínio. Qual a definição que melhor descreve requisitos não-funcionais? Escolha uma: a. Ambiente. b. Entrada. c. Saída. d. Processos. e. Feedback. a. São requisitos que não estão diretamente relacionados com as funções específicas do sistema. b. São ferramentas automatizadas de apoio ao processo de desenvolvimento de sistemas. c. São requisitos que descrevem o que o sistema deve fazer, como deve reagir a determinadas entradas e como deve comportar-se em situações particulares. d. São requisitos que derivam do domínio da aplicação e que refletem características e restrições desse domínio. e. São requisitos que especificam como deve ser testada uma parte do sistema, incluindo-se as entradas, os resultados esperados e as condições sob as quais os testes devem ocorrer. 16/09/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=7556293 4/7 A resposta correta é: São requisitos que não estão diretamente relacionados com as funções específicas do sistema.. Questão 6 Incorreto Marcar questão Casos de Uso podem ser organizados agrupando-os em pacotes do mesmo modo como são organizadas as classes. Também podem ser organizados pelas especificações de relacionamentos de generalização, inclusão e extensão, existentes entre eles. JACOBSON, I.; BOOCH, G.; RUMBAUGH, J. UML – Guia do Usuário. 1 ed. Campus, 2006 (adaptado). Considerando os relacionamentos existentes entre os casos de uso, avalie as afirmações a seguir: I. Para casos de uso, a generalização significa que o caso de uso filho herda o comportamento e o significado do caso de uso pai e no caso de uso filho deverá acrescentar ou sobrescrever o comportamento de seu pai. II. O estereótipo <> indica que um caso inclui o outro. Permite fatorar comportamento comum a vários casos. III. Pode-se usar o estereótipo <> para indicar que um caso estende o outro. Útil para fatorar comportamento incomum/não-padrão. IV. Um relacionamento estendido é utilizado para a modelagem da parte de um caso de uso que o usuário poderá considerar como um comportamento opcional do sistema e para a modelagem de um subfluxo separado, que é executado somente sob determinadas condições. É correto apenas o que se afirma em: Escolha uma: A resposta correta é: I, II, III e IV.. Questão 7 Correto a. I, II, III e IV. b. I e IV. c. I e II. d. II e III. e. I, III e IV. 16/09/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=7556293 5/7 Marcar questão A sistematização do processo de desenvolvimento de software provocou o surgimento de várias propostas de ciclo de vida do software. Quais são os resultados diretos da definição deste ciclo de vida? Escolha uma: A resposta correta é: Descrever as etapas do processo de desenvolvimento e as atividades a serem realizadas em cada etapa.. Questão 8 Correto Marcar questão 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. O RUP contém uma estrutura que pode ser adaptada e estendida, pois é formado por duas estruturas principais, denominadas dimensões, que representam os aspectos dinâmicos e estáticos do processo. O aspecto dinâmico é expresso em ciclos, fases, iterações e marcos. O estático, por sua vez, contém as disciplinas, os fluxos, os artefatos e os trabalhadores. Com base na iteração do RUP, julgue as asserções a seguir: A cada iteração das fases do RUP, geram-se ou não artefatos de software porque os artefatos produzidos dependem da ênfase que é dada a cada disciplina. Assinale a opção correta: Escolha uma: a. Sugerir as melhorias que deverão ser implantadas nas próximas versões do sistema. b. Descrever as etapas do processo de desenvolvimento e as atividades a serem realizadas em cada etapa. c. Estimar o tempo de vida útil dos sistemas e orientar sobre a substituição por uma versão mais atualizada. d. Registrar o histórico das atualizações implantadas no sistema durante o tempo de uso nas empresas. e. Nenhuma das afirmações acima estão corretas. a. Tanto a primeira quanto a segunda são proposições falsas. b. A primeira asserção é uma proposição verdadeira e, a segunda, uma proposição falsa. c. As duas asserções são proposições verdadeiras e, a segunda, é uma justificativa correta da primeira. d. As duas asserções sãoproposições verdadeiras, mas a segunda não é justificativa correta da primeira. 16/09/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=7556293 6/7 A resposta correta é: A primeira asserção é uma proposição falsa e, a segunda, uma proposição verdadeira.. Questão 9 Incorreto Marcar questão O levantamento de requisitos é uma etapa fundamental do projeto de sistemas. Dependendo da situação encontrada, uma ou mais técnicas podem ser utilizadas para a elicitação dos requisitos. A respeito dessas técnicas, analise as afirmações a seguir: I. Workshop de requisitos consiste na realização de reuniões estruturadas e delimitadas entre os analistas de requisitos do projeto e representantes do cliente. II. Cenário consiste na observação das ações do funcionário na realização de uma determinada tarefa, para verificar os passos necessários para sua conclusão. III. As entrevistas são realizadas com os stakeholders e podem ser abertas ou fechadas. IV. A prototipagem é uma versão inicial do sistema, baseado em requisitos levantados em outros sistemas da organização. É correto apenas o que se afirma em: Escolha uma: A resposta correta é: I e III.. Questão 10 Incorreto Marcar questão e. A primeira asserção é uma proposição falsa e, a segunda, uma proposição verdadeira. a. II e IV. b. I e II. c. I e III. d. I, III e IV. e. II, III e IV. 16/09/2018 Exercício de Fixação 1 (E1) https://saladeaula.fael.edu.br/mod/quiz/review.php?attempt=7556293 7/7 A respeito da UML (Unified Modeling Language), analise as afirmativas: I - É um importante recurso para os desenvolvedores entenderem como o software deve se comportar. II - É uma linguagem padrão para descrever e documentar artefatos de um sistema de software. III - Pode ser usada para visualizar, especificar, construir e documentar os artefatos de um sistema de software. IV - Os Diagramas da UML estão divididos em Estruturais e Comportamentais. Está correto o que se afirma em: Escolha uma: A resposta correta é: I, II, III e IV.. a. IV. b. I e IV. c. II e III. d. I, II e III. e. I, II, III e IV.
Compartilhar