Buscar

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 13 av

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais