Prévia do material em texto
Questão 1/10 - Análise de Sistemas Conforme visto na Aula 02, Análise Essencial é o modelo do que o sistema tem que fazer, de fo a satisfazer os requisitos do utilizador, com o mínimo possível de informação sobre como o siste deve ser implementado, dividindo-se em modelo ambiental e modelo comportamental. Com base na definição de Análise Essencial apresentada, assinale a alternativa correta corresponde aos componentes que fazem parte do Modelo Comportamental da Análise Essenc Nota: 10.0 A Análise Essencial, Modelo Ambiental, Modelo Comportamental; B Declaração de Objetivos, Diagrama de Contexto, Lista de Eventos; C Declaração de Objetivos, Diagrama de Fluxo de Dados Particionado, Dicionário de Dados; D Diagrama de Fluxo de Dados Particionado, Diagrama Entidade Relacionamento, Normalização; E Lista de Eventos, Diagrama Entidade Relacionamento, Dicionário de Dados. Questão 2/10 - Análise de Sistemas Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma linguagem ou nota de diagramas para especificar, visualizar e documentar modelos de software orientados por objetos. Com relação aos diagramas da UML, analise atentamente a figura apresentada abaixo Você acertou! Conteúdo apresentado na Rota de Aprendizagem, página 05/08 da Aula 02. ANALISE DE SISTEMAS ATIVIDADE PRATICA NOTA 100 De acordo com a imagem acima, assinale a alternativa correta que corresponde ao tipo de relacionamento entre os atores A e B: Nota: 10.0 A Extends; B Generalização; C Include; D Agregação; E Composição. Questão 3/10 - Análise de Sistemas De acordo com Sommerville, o software compreende tudo o que é necessário para um siste computacional funcionar: Programa de computador, documentação, arquivos de configura entre outros, e existe por causa das necessidades de clientes. Com base na definição de Sommerville, assinale a alternativa correta que corresponde a co transformar as necessidades em software: Nota: 10.0 A Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 03 da Aula 06. Entregar o produto ao cliente, entender as necessidades do cliente, Planejar a solução, implementar a solução, validar esta solução; B Criar um modelo do software, identificar os requisitos de software, definir um conjunto de objetivos gerais para o software; C Requerer uma abordagem sistemática, sequencial ao desenvolvimento de software; D Programação no computador, documentação do software, arquivos de configuração do sistema; E Definir o modelo de desenvolvimento, escolha adequada da linguagem de programação. Questão 4/10 - Análise de Sistemas Conforme abordado na Aula 03, a Engenharia de Software se preocupa em sistematiza desenvolvimento através de modelos, técnicas e ferramentas para o produto e para o processo Sobre a engenharia de software, analise atentamente as afirmativas abaixo: I. Atualmente todos os problemas na construção de software de alta qualidade no prazo e de do orçamento foram solucionados; II. Ao longo dos últimos 50 anos, o software evoluiu de um produto de indústria para ferramental especializado em solução de problemas e análise de informações específicas; III. Todo projeto de software é iniciado por alguma necessidade do negócio; IV. O intuito da engenharia de software é fornecer uma estrutura para a construção de softw com alta qualidade. Com base nas afirmativas acima, assinale a alternativa correta: Nota: 10.0 Você acertou! Conforme abordado na Rota de Aprendizagem, pagina 03 da Aula 1, devem ser consideradas as atividades de como entender as necessidades do cliente, planejar a solução, implementar a solução, validar esta solução, entregar o produto ao cliente. Estas atividades são executadas ordenadas ou não, formalmente ou informalmente. A Estão corretas somente as afirmativas III e IV; B Estão corretas somente as afirmativas I, II e IV; C Estão corretas somente as afirmativas I e II; D Estão corretas somente as afirmativas II, III e IV; E Estão corretas somente as afirmativas II e III. Questão 5/10 - Análise de Sistemas Rastreamento de Requisitos é responsável por dependências entre requisitos, suas origens e projeto do sistema. Com base nos conceitos apresentados acima, analise as afirmativas abaixo: I. Associação dos requisitos com o projeto; II. Levantamento de requisitos funcionais; III. Associação entre requisitos dependentes; IV. Rastreamento de Origem; V. Prototipagem de requisitos. Assinale a alternativa que apresenta quais das afirmativas acima são tipos corretos de Rastreamento de Requisitos. Nota: 10.0 A Somente as afirmativas II e V são tipos de Rastreamento de Requisitos; B Somente as afirmativas II, IV e V são tipos de Rastreamento de Requisitos; C Somente as afirmativas I, III e IV são tipos de Rastreamento de Requisitos; Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 02 a 04 da Aula 03. Você acertou! D Somente as afirmativas I, IV e V são tipos de Rastreamento de Requisitos; E Somente as afirmativas IV e V são tipos de Rastreamento de Requisitos. Questão 6/10 - Análise de Sistemas A Engenharia de Software se preocupa em sistematizar o desenvolvimento através de mode técnicas e ferramentas para o produto e para o processo. Dentro dos princípios da Engenharia Software podemos destacar fases que completam o ciclo de vida do sistema. Assinale a alternativa correta que apresenta as fases da Engenharia de Software que contempl o ciclo de vida do sistema: Nota: 10.0 A Levantamento, Definição, Codificação, Testes e Manutenção; B Distribuição, Instalação, Utilização e Manutenção; C Definição, Desenvolvimento, Operação e Retirada; D Análise, Prototipação, Desenvolvimento; E Migração, Definição, Operação e Retirada. Questão 7/10 - Análise de Sistemas Em um ambiente real de desenvolvimento de software mudanças são inevitáveis. Em muitos casos os requisitos do sistema mudam enquanto o sistema ainda está sendo desenvolvido. Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 04. Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 01 a 03 da Aula 03. Com base na situação apresentada acima, assinale a alternativa correta, que corresponde ao de controle utilizado para gerenciamento deste tipo de situação: Nota: 10.0 A Controle de Entradas e Saídas; B Controle de Mudança; C Controle da Informação; D Controle de Requisitos; E Controle de Recursos Humanos. Questão 8/10 - Análise de Sistemas De acordo com o conteúdo apresentado na Aula 1 referente ao Ciclo de Vida de Sistemas e s modelos, analise atentamente a definição apresentada abaixo: Processo que possibilita que o desenvolvedor crie um modelo do software que deve construído. Com base na definição apresentada acima, assinale a alternativa correta que corresponde modelo de Ciclo de Vida que obedece a estas características. Nota: 10.0 A Prototipação; B RAD (RappidApplication Development); C Ciclo de Vida do Software; Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 02 da Aula 04. Você acertou! Conteúdo abordado na Rota de Aprendizagem e slide 44/56, onde define que a prototipação é o processo que possibilita que o desenvolvedor crie um modelo do software que deve ser construído. D Ciclo de Desenvolvimento Ágil; E Fases da UML. Questão 9/10 - Análise de Sistemas Conforme abordado na Aula 05, em Projetos de Software há ferramentas que integram todo sistema de suporte ao desenvolvimento de software. Com base nesta definição, assinale a alternativa correta que corresponde a como são nomeada estas ferramentas: Nota: 10.0 A Ferramentas GUI; B Ferramentas UML; C Ferramentas CASE; D Ferramentas RAD; E Todas as alternativas estão corretas. Questão 10/10 - Análise de Sistemas Com relação a Análise Orientada a Objetos, abordada na Aula 5, análise atentamente a defin apresentada abaixo: É uma linguagem gráfica para visualização, especificação, construção e documentação artefatos de sistemas complexos de software. De seu ponto de vista, um requisito é característica de projeto, uma propriedade ou um comportamento de um sistema. E um diagra de sequência enfatiza a ordenação temporal de mensagens. Avaliando as afirmações apresentadas do ponto de vista da UML podemos concluir que: Nota: 10.0 A São afirmações incorretas, pois tratam dadefinição de Análise Estruturada; Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 05 e 06 da Aula 05. B São afirmações incorretas,pois um requisito não é uma característica do projeto; C São afirmações incorretas, pois tratam-se de definições aplicáveis somente à orientação a objetos; D Tratam-se de afirmações corretas do ponto de vista da UML; E São afirmações incorretas, pois tratam da definição de Análise Essencial. Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 03 e 04 da Aula 05.