Prévia do material em texto
Questão 1/12 - Análise de Sistemas A TI é muito ampla e oferece oportunidades para área de trabalho, tais como análise de sistemas, codificação, banco de dados, entre outras. O analista de sistemas é um papel fundamental no desenvolvimento do software. Marque a opção que melhor define o papel e as responsabilidades de um bom analista de sistemas: Nota: 0.0Você não pontuou essa questão A O analista de sistemas projeta uma solução para implementar os requisitos levantados, baseada na arquitetura definida pelo arquiteto de software, gerando modelos e documentos que serão utilizados pelos programadores na construção do software. A resposta correta é a letra A, conforme item 1.2 do Tema 1 da AULA 2. B O analista de sistemas projeta uma solução para os testes automatizados, que será utilizada pelos testadores, além de gerar modelos e documentos que serão utilizados pelos programadores na construção do software. Você assinalou essa alternativa (B) C O analista de sistemas gerencia o planejamento de todos os requisitos do software, de forma a garantir que estarão completos e corretos, em relação às regras de negócios dos usuários. D O analista de sistemas define a melhor arquitetura para o software, baseado nos requisitos e na solução técnica definida. Além disso, o analista de sistemas garante a manutenção adequada do software, após entrar em produção. E O analista de sistemas organiza o ambiente de desenvolvimento para definir a melhor arquitetura que será usada pelos programadores na construção do software. Questão 2/12 - Análise de Sistemas Em projetos de software que utilizam metodologias tradicionais de desenvolvimento, os requisitos do software são listados no documento de especificação de requisitos e detalhados em documentos chamados de casos de uso. Cada caso de uso reflete uma funcionalidade do software. Baseado nos conceitos e objetivos de um caso de uso, avalie as afirmações a seguir: I. Um caso de uso procura documentar as ações necessárias, comportamentos e sequências para que o resultado esperado pelo usuário ocorra. II. Em um caso de uso, o fluxo principal é o fluxo onde todas as informações estão corretas, é também chamado de “caminho feliz”. III. Em um caso de uso, o fluxo alternativo é o fluxo onde se trata, em um conjunto de passos, tudo o que não faz parte do caminho normal ou esperado para o caso de uso. É correto afirmar que: Nota: 10.0 A Todas as afirmações estão erradas. B Todas as afirmações estão corretas. Você assinalou essa alternativa (B) Você acertou! A resposta correta é a letra B, conforme introdução do Tema 3 da AULA 3. C Apenas as afirmações I e II estão corretas. D Apenas a afirmação III está correta. E Apenas as afirmações II e III estão corretas. Questão 3/12 - Análise de Sistemas É comum classificar os processos de negócios em três categorias, dependendo do seu objetivo final, tais como: processos primários, processos de suporte e processos gerenciais (PAIM et al.,2009). Baseado no objetivo de cada uma das categorias apresentadas, marque com V as verdadeiras e com F as falsas. ( ) Os processos primários representam as atividades que uma empresa desempenha para cumprir sua missão. ( ) Os processos primários representam os processos iniciais de qualquer empresa. ( ) Os processos gerenciais são essenciais em uma empresa, por isso são isolados, não interagindo com os processos primários e de suporte. ( ) Os processos de suporte facilitam ou viabilizam o caminho para que os processos primários possam ser executados. Baseado nas suas respostas, a sequência correta é: Nota: 0.0Você não pontuou essa questão A V F V V Você assinalou essa alternativa (A) B F F V F C V V V F D F V F V E V F F V A reposta correta é a letra E, conforme explicado no TEMA 1 da AULA 1, no item 1.1. Questão 4/12 - Análise de Sistemas A notação BPMN, que é usada para modelar processos, possui vários elementos que facilitam a leitura e o entendimento do fluxo, mostrando como o processo ocorre. Os elementos, quanto mais especializados forem, mais fácil será o entendimento do software que irá automatizar o processo modelado. As tarefas em um processo podem assumir vários formatos, tais como: 1. Tarefa do tipo serviço 2. Tarefa de usuário 3. Tarefa Script 4. Tarefa do tipo envio ou recebimento Relacione cada elementos com seu objetivo, respectivamente: ( ) É uma tarefa que pode ser executada pelo sistema no momento de um processamento ou durante a noite. ( ) É uma tarefa que será executada através de um software. ( ) É uma tarefa relacionada com mensagens externas ao sistema. ( ) É uma tarefa que não é completamente automática, mas que tem um software apoiando. A sequência correta é: Nota: 0.0Você não pontuou essa questão A 1, 3, 2, 4 B 3, 1, 2, 4 C 1, 2, 3, 4 D 3, 1, 4, 2 A reposta correta é a letra D, conforme explicado no item 4.1, do TEMA 4 da AULA 1. E 2, 3, 4, 1 Você assinalou essa alternativa (E) Questão 5/12 - Análise de Sistemas A UML é composta por vários diagramas diferentes que representam as diversas partes de um sistema de software, ou ainda diferentes pontos de vista sobre o sistema. Pensando neste contexto, marque a opção que melhor define o objetivo do diagrama de colaboração: Nota: 10.0 A É um diagrama que mostra atores, casos de uso e seus relacionamentos. B É um diagrama parecido com o diagrama de sequência, mas é modelado como um diagrama de objeto, onde os diversos objetos são mostrados juntamente com seus relacionamentos. Você assinalou essa alternativa (B) Você acertou! Gabarito: A letra B é a correta, conforme explicado no Tema 1, da AULA 6. C É o diagrama que mostra as classes que representam os objetos relacionados com o escopo do software, e os relacionamentos entre elas. D É o diagrama que mostra objetos e uma sequência de entradas e saídas de informações dentro destes objetos, e dá ênfase à ordenação temporal em que essas mensagens são trocadas entre os objetos de um sistema. E É o diagrama que mostra estados, mudanças de estado e eventos de um objeto ou de uma parte do sistema. Questão 6/12 - Análise de Sistemas O DFD possui uma representação em rede, que mostra as funcionalidades que o sistema deve entregar e os dados que interligam estas funcionalidades. O DFD é composto por elementos que mostram graficamente as funcionalidades do sistema. Os elementos mais utilizados em um DFD são: 1. Processos 2. Fluxos de dados 3. Depósitos de dados 4. Entidades Relacione cada elementos com seu objetivo, respectivamente: ( ) Mostra a lógica e não a parte física do dado em si. ( ) Mostra as funcionalidades que o software deve executar. ( ) Mostra “coisas”, “pessoas” ou um outro sistema que tenha interface com o sistema que está sendo modelado. ( ) Mostra o caminho por onde passam os dados. A sequência correta é: Nota: 0.0Você não pontuou essa questão A 1, 3, 2, 4 B 3, 1, 2, 4 C 1, 2, 3, 4 D 3, 1, 4, 2 A reposta correta é a letra D, conforme explicado no TEMA 3 da AULA 2. E 2, 3, 4, 1 Você assinalou essa alternativa (E) Questão 7/12 - Análise de Sistemas De acordo com a UML, os principais tipos de relacionamentos encontrados em um Diagrama de Classe são: associação, generalização e dependência. Baseado nos tipos de relacionamentos encontrados nos diagramas de classe, avalie as afirmações a seguir: I. Dependência é um relacionamento estrutural que indica que os objetos de uma classe estão vinculados a objetos de outra classe. II. Associação é um relacionamento estrutural que indica que os objetos de uma classe estão vinculados a objetos de outra classe. III. Generalização é um relacionamento entre itens gerais, de uma super classe ou classe mãe e itens mais específicos, sub classe ou classefilha. É correto afirmar que: Nota: 0.0Você não pontuou essa questão A Todas as afirmações estão erradas. B Todas as afirmações estão corretas. C Apenas as afirmações I e II estão corretas. Você assinalou essa alternativa (C) D Apenas a afirmação III está correta. E Apenas as afirmações II e III estão corretas. Gabarito: A resposta correta é a letra E, conforme o item 3.1, do Tema 3 da AULA 5. Questão 8/12 - Análise de Sistemas O diagrama de estado é formado por elementos, que ajudam a entender seu objetivo. Os elementos básicos encontrados em um diagrama de Estado são o evento, o objeto, a transição e o estado em si Analise as afirmações a seguir e marque com V as verdadeiras e com F as falsas. ( ) Evento é uma ocorrência que gera uma mudança de estado. ( ) Evento interno é causado por algo fora do limite do sistema (por exemplo, um usuário ou outro sistema. ( ) Evento externo é causado pela ocorrência de uma data ou hora específica, ou pela passagem do tempo. ( ) Estado é a condição de um objeto em determinado momento no tempo. Baseado nas suas respostas, a sequência correta é: Nota: 10.0 A V F V V B F F V F C V V V F D F V F V E V F F V Você assinalou essa alternativa (E) Você acertou! Gabarito: A reposta correta é a letra E, conforme explicado no TEMA 1, item 1.2 da AULA 6. Questão 9/12 - Análise de Sistemas Estamos vivendo na Era da Informação, o que significa que cada vez mais a informação está presente em todos os pontos da nossa vida. Baseado nesta afirmação, marque a opção que melhor define a importância da informação para o negócio: Nota: 0.0Você não pontuou essa questão A As informações corretas e relevantes são fontes de poder, uma vez que permitem analisar fatores do passado, compreender o presente, e principalmente, prever o futuro. A reposta correta é a letra A, conforme explicado no TEMA 1 da AULA 2. B As informações não são importantes para o negócio, pois as pessoas conseguem resolver os problemas sem nenhuma informação. Você assinalou essa alternativa (B) C As informações corretas e relevantes são muito caras para serem obtidas, por isso não vale a pena o investimento. D Qualquer informação pode ser obtida facilmente na internet e utilizada para tomar decisões na organização. E As informações corretas e relevantes são vistas como fonte de conhecimento, assim como a experiência das pessoas, por isso as informações não são tão importantes para o negócio. Questão 10/12 - Análise de Sistemas A UML é composta por muitos elementos e por diferentes modelos que representam as partes de um sistema de software. A junção de todos os modelos criados deve dar a visão completa de como o software será construído e funcionará. Baseado neste contexto, marque a opção que melhor define o objetivo do diagrama de classe: Nota: 0.0Você não pontuou essa questão A O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas. Gabarito: A resposta correta é a letra A, conforme Tema 1 da AULA 5 B O diagrama de classe mostra onde são especificados e detalhados os requisitos funcionais descrevendo os cenários nos quais os atores interagem com o sistema. Você assinalou essa alternativa (B) C O diagrama de classe mostra a modelagem de processos de negócio ou para detalhamento da lógica de negócio. Também podem ser usados pra descrever casos de uso. D O diagrama de classe mostra como os elementos estão organizados em pacotes e as dependências entre esses pacotes. E O diagrama de classe mostra as instâncias reais das classes e seus relacionamentos, ou seja, modela fatos reais ou exemplos do dia-a-dia. Usado como complemento do diagrama de classes. Questão 11/12 - Análise de Sistemas (questão opcional) A UML é composta por muitos elementos e por diferentes modelos que representam as partes de um sistema de software. A junção de todos os modelos criados deve dar a visão completa de como o software será construído e funcionará. Baseado neste contexto, marque a opção que melhor define o objetivo do diagrama de sequência: Nota: 0.0Você não pontuou essa questão A É o modelo mais usado para apoiar a visão dinâmica de um sistema. É usado na análise e projeto para modelar a interação entre os diversos objetos em uma linha de tempo. Gabarito: A resposta correta é a letra A, conforme Tema 1 da AULA 6. B É o modelo onde são especificados e detalhados os requisitos funcionais descrevendo os cenários nos quais os atores interagem com o sistema. Você assinalou essa alternativa (B) C É o modelo usado para modelagem de processos de negócio ou para detalhamento da lógica de negócio. Também podem ser usados pra descrever casos de uso. D É o modelo que mostra como os elementos estão organizados em pacotes e as dependências entre esses pacotes. E É o modelo que mostra as instâncias reais das classes e seus relacionamentos, ou seja, modela fatos reais ou exemplos do dia-a-dia. Usado como complemento do diagrama de classes. Questão 12/12 - Análise de Sistemas (questão opcional) O diagrama de Estado, para a UML, mostra o comportamento de um objeto, partir de determinados eventos. Baseado no diagrama de estado, avalie as afirmações a seguir: I. O diagrama de estado pode ser desenvolvido em qualquer fase do projeto técnico do software. II. O diagrama de estado baseia-se na descrição do um Caso de Uso e apoia-se no Diagrama de Classes. III. O diagrama de estado é entendido como um diagrama dinâmico, pois mostra a evolução de estados em um objeto, ao longo da sua vida no software. É correto afirmar que: Nota: 0.0Você não pontuou essa questão A Todas as afirmações estão erradas B Todas as afirmações estão corretas Gabarito: A resposta correta é a letra B, conforme Tema 1, item 1.1, da AULA 6. C Apenas as afirmações I e II estão corretas Você assinalou essa alternativa (C) D Apenas a afirmação III está correta E Apenas as afirmações II e III estão corretas