Baixe o app para aproveitar ainda mais
Prévia do material em texto
Análise e Projeto de Sistemas Atividade anterior Iniciado em quarta, 4 Set 2019, 20:28 Estado Finalizada Concluída em quarta, 4 Set 2019, 20:37 Avaliar 9,00 de um máximo de 10,00(90%) Questão 1 Correto 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.. a. Ambiente. b. Saída. c. Feedback. d. Entrada. e. Processos. Questão 2 Incorreto Analise as seguintes a�rmações sobre a UML (Linguagem de Modelagem Uni�cada): I. A UML é uma metodologia para o desenvolvimento de software orientado a objetos, uma vez que fornece um conjunto de representações grá�cas 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, �exível e informal. III. Um relacionamento de extensão de um caso de uso “A” para um caso de uso “B” signi�ca que toda vez que “A” for executado ele incorporará o comportamento de�nido 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 a�rma em: Escolha uma: A resposta correta é: II e IV.. a. II, III e IV. b. III e IV. c. I, II e III. d. II e IV. e. I e II. Questão 3 Correto Uma empresa de crédito e �nanciamento utiliza um sistema de informação para analisar simulações, com base em cenários, e determinar como as variações da taxa básica de juros do país afetam seus lucros. Como deve ser classi�cado esse sistema de informação? Escolha uma: A resposta correta é: Sistema de apoio à decisão.. a. Sistema de informação executivo. b. Sistema de apoio à decisão. c. Sistema de processamento de transações. d. Sistema de informação gerencial. e. Sistema de controle de processos. Questão 4 Correto 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. A análise de requisitos ocorre na fase de elaboração, em que são feitas entrevistas com usuários e de�nição do escopo do projeto. b. 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. c. 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 de�nidos. 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 maior parte da análise de requisitos ocorre durante a fase de elaboração. Questão 5 Correto O rational uni�ed 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 �uxos, 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 resposta correta é: A primeira asserção é uma proposição falsa e, a segunda, uma proposição verdadeira.. a. A primeira asserção é uma proposição falsa e, a segunda, uma proposição verdadeira. b. As duas asserções são proposições verdadeiras e, a segunda, é uma justi�cativa correta da primeira. c. A primeira asserção é uma proposição verdadeira e, a segunda, uma proposição falsa. d. As duas asserções são proposições verdadeiras, mas a segunda não é justi�cativa correta da primeira. e. Tanto a primeira quanto a segunda são proposições falsas. Questão 6 Correto Requisitos funcionais e não funcionais podem de�nir características e funcionalidades presentes na interface a ser desenvolvida para um sistema. Em relação aos requisitos não funcionais, também chamados de requisitos de qualidade, avalie as a�rmações a seguir. I. São levantados e elicitados após os requisitos funcionais, uma vez que os requisitos funcionais determinarão as funcionalidades da interface. II. Sempre serão de�nidos de forma mais concreta, através de requisitos funcionais, uma vez que o usuário manipula na interface somente as funcionalidades levantadas. III. Podem complementar os requisitos funcionais. É correto o que se a�rma em: Escolha uma: A resposta correta é: III.. a. I, II e III. b. I e III. c. I e II. d. II. e. III. Questão 7 Correto 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 especi�caçõ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 a�rmações a seguir: I. Para casos de uso, a generalização signi�ca que o caso de uso �lho herda o comportamento e o signi�cado do caso de uso pai e no caso de uso �lho 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 sub�uxo separado, que é executado somente sob determinadas condições. É correto apenas o que se a�rma em: Escolha uma: A resposta correta é: I, II, III e IV.. a. I e IV. b. I, III e IV. c. I, II, III e IV. d. I e II. e. II e III. Questão 8 Correto Requisitos de um sistema são frequentemente classi�cados como funcionais, não- funcionais e de domínio. Qual a de�nição que melhor descreve requisitos não- funcionais? Escolha uma: A resposta correta é: São requisitos que não estão diretamente relacionados com as funções especí�cas do sistema.. a. São requisitos que não estão diretamente relacionados com as funções especí�cas do sistema. b. 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. c. São requisitos que especi�cam 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. d. São ferramentas automatizadas de apoio ao processo de desenvolvimento de sistemas. e. São requisitos que derivam do domínio da aplicação e que re�etem características e restrições desse domínio. Questão 9 Correto O levantamentode 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 a�rmaçõ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 veri�car 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 a�rma em: Escolha uma: A resposta correta é: I e III.. a. I e II. b. I, III e IV. c. II e IV. d. I e III. e. II, III e IV. Questão 10 Correto A respeito da UML (Uni�ed Modeling Language), analise as a�rmativas: 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, especi�car, 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 a�rma em: Escolha uma: A resposta correta é: I, II, III e IV.. a. I e IV. b. IV. c. I, II e III. d. I, II, III e IV. e. II e III.
Compartilhar