Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201706369193) Pontos: 1,0 / 1,0 Com base no conceito de software, assinale a alternativa correta. O software sempre executa automaticamente algum tipo de publicidade durante a instalação. São regras, diretrizes ou procedimentos utilizados para manipular ou organizar dados para torná-los úteis e com um fim específico. O software desenvolvido dentro do PDS são todos livres. É um conjunto de dados ou fatos organizados. É uma sequência de instruções organizadas de maneira que, ao iniciá-lo, tem como objetivo executar, manipular ou modificar um dado, informação ou acontecimento. 2a Questão (Ref.: 201703501265) Pontos: 0,0 / 1,0 De acordo com a teoria são produtos da fase de elaboração do RUP: Descrição da arquitetura do software e lista de riscos revisada. Documento de visão e produto de software integrado. Lista de riscos revisada e base de dados operacionais convertidas. Manual do usuário e base de dados operacionais convertidas. Produto de software integrado e descrição da arquitetura do software. 3a Questão (Ref.: 201703439268) Pontos: 1,0 / 1,0 Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas. Levantamento de requisitos, análise de requisitos, registro dos requisitos Desenvolvimento de protótipo, ambiente de testes, implementação do sistema Entrada de dados, processamento da informação, apresentação dos resultados Desenvolvimento, homologação, produção Projeto lógico, projeto físico, implementação e manutenção 4a Questão (Ref.: 201704295918) Pontos: 1,0 / 1,0 O uso de metodologias de desenvolvimento de sistemas tem como objetivo garantir que a) a equipe de desenvolvimento siga corretamente a estrutura de banco de dados orientado a objeto, eliminando etapas de análise. e) o software, depois de desenvolvido, não possa sofrer alteração em sua estrutura nem em seu código para não serem modificados os requisitos. c) o modelo relacional desenvolvido represente estritamente as funcionalidades até, no máximo, a segunda forma normal. b) o código gerado pelo desenvolvedor implemente corretamente as definições de processamento, entrada e saída, considerando os recursos de rede como principal requisito. d) o software a ser desenvolvido seja realizado conforme os requisitos de sistema, no prazo solicitado e com a qualidade desejada. 5a Questão (Ref.: 201704098245) Pontos: 0,0 / 1,0 Em um processo de desenvolvimento de software, a etapa de testes envolve várias particularidades relacionadas a fatores como local do teste, metodologia, ferramenta adotado, profissional que faz o teste, o que é testado, entre outras. Sendo assim, quais das afirmativas a seguir sobre testes de software podemos assumir como FALSA Os testes de unidade são executados pelo usuário final depois que o produto final é entregue. É o último tipo de teste executado Os testes de aceitação ou validação podem ser classificados como alfa ou beta, dependendo de como esses testes são feitos Os testes de software, quando classificados quanto à visibilidade do que é testado, podem ser classificados como Caixa branca e caixa preta Testes de sistema podem verificar características como performance, segurança ou usabilidade do software A etapa de teste de software pode ser simples e executada por um único programador como também terceirizada para uma fábrica de software 6a Questão (Ref.: 201703973895) Pontos: 1,0 / 1,0 A fase de implementação, ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequencia de cima para baixo: 1. Implementação ( ) Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; após o processo de compilação ou interpretação. 2. Desenho ( ) Etapa do processo de desenvolvimento de software já estudada anteriormente. 3. Código Fonte ( ) Processo que realiza a transformação do desenho em diversos tipos de componentes de código de programação. 4. Código Objeto ( ) Sequência binária de ações diretamente direcionadas para o processador da máquina. 5. Código Máquina ( ) Resultado da compilação do código fonte. 3, 2, 1, 5, 4 1, 4, 5, 2, 3 5, 4, 3, 2, 1 2, 1, 4, 3, 5 4, 5, 3, 1, 2 7a Questão (Ref.: 201703641202) Pontos: 1,0 / 1,0 A documentação do produto adota métodos e formatos padronizados para cada família de produtos correlatos. Fazem parte da documentação do produto: I. Manual do usuário - Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto; II. Documentação de instalação - Descrição de como instalar o sistema, plataformas de operação, pré-requisitos necessários; III. Documentos técnicos - Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões. Marque a alternativa correta: Todas as afirmativas estão erradas Apenas as afirmativas II e III estão corretas Apenas a afirmativa II está correta Apenas a afirmativa I está correta Apenas as afirmativas I e II estão corretas 8a Questão (Ref.: 201704190431) Pontos: 1,0 / 1,0 Por que a forma de se criar o código dos programas pode influenciar na manutenção futura do software? A manutenção futura do software depende muito mais da competência de quem fará alteração do programa do que de quem criou sua versão inicial. Se o software for criado com recursos avançados, isso atrapalhará sua manutenção futura. Numa manutenção futura, é necessário avaliar o código fonte anterior antes de se fazer a alteração desejada. Assim, se o software foi construído de forma padronizada e com estrutura correta, a manutenção futura será facilitada. O software criado em sua primeira versão deve ser construído de forma a facilitar sua leitura, evitando estruturas flexíveis que facilitem a mudança futura. Numa manutenção futura, é necessário, após a alteração ser efetuada, avaliar se a versão anterior estava bem elaborada, com a utilização de padrões e com estrutura correta de desenvolvimento. 9a Questão (Ref.: 201704145944) Pontos: 0,0 / 1,0 O Modelo Iterativo e Incremental - Metodologia de desenvolvimento de software que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização. Identifique a única alternativa que NÃO faz parte das atividades do modelo em questão: Implementação Manutenção Análise de requisitos Projeto Levantamento de requisitos 10a Questão (Ref.: 201703641222) Pontos: 1,0 / 1,0 O Método Scrum é uma metodologia que tem como filosofia o Manifesto Ágil. Possui papel bem definido para as atividades durante todo o processo. Uma vez levantadas as questões a serem trabalhadas, é determinado um período de tempo para a realização de um determinado requisito. Durante esse intervalo, são feitas reuniões diárias para acompanhamento doandamento das atividades. Complete a frase escrevendo o nome de cada uma das características do modelo Scrum: I) _____________: Período para finalização de cada requisito; II) _____________: Reunião diária para análise de andamento do projeto; III) _____________: Lista com funcionalidades a serem implementadas; IV) _____________: Análise feita do Product Backlog. Cada requisito é analisado, interpretado e informado à equipe como será implementado; V) _____________: Responsável por coordenar o Scrum e ajudar a atender os impedimentos que possam ocorrer na tentativa de não estourar o Sprint. Assinale a ÚNICA opção que apresenta a complementação correta de cada frase (I a V). Product Backlog - Scrum Master - Sprint Backlog - Sprint - Srum Scrum Master - Sprint - Scrum - Product Backlog - Sprint Backlog Sprint - Scrum - Scrum Master - Product Backlog - Sprint Backlog Product Backlog - Sprint Backlog - Sprint - Scrum - Scrum Master Sprint - Scrum - Product Backlog - Sprint Backlog - Scrum Master
Compartilhar