Buscar

CASE as principais ferramentas no ciclo de desenvolvimento de softwares

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 5 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

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

CASE: as principais ferramentas no ciclo de desenvolvimento de
softwares
Professor(a): Andre Olimpio (Especialização)
1)
Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A
Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final.
Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas.
Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir
o prazo estabelecido. Boa prova!
Sobre o diagrama de casos de uso, analise a figura a seguir e classifique as afirmações
em verdadeiras (V) ou falsas (F):
Figura 1 – Diagrama de casos de uso da UML
Fonte: elaborada pelo autor.
( ) Uma ação do tipo Include é aquela que está diretamente vinculada a outro caso de uso e
que é executada pelo sistema somente em situações específicas. O ator não está ligado
diretamente a este tipo de ação. 
( ) Uma ação do tipo Extends é aquela que está vinculada a outro caso de uso e que é
executada pelo sistema sempre que esta ação preliminar acontecer. O ator não está ligado
diretamente a este tipo de ação. 
( ) Note é um elemento que pode ser inserido em um diagrama de casos de uso para
explicar detalhadamente uma situação específica a ser modelada, sendo este similar às
linhas de comentários existentes nas linguagens de programação. 
( ) É possível que uma ação classificada como include pode estar ligada a mais de uma ação
preliminar. O mesmo pode ser dito para uma ação do tipo Extends. 
Assinale a alternativa que contenha a sequência correta:
Alternativas:
Código da questão: 54248
V – F – F – F.
F – V – F – V.
V – V – F – V.
F – F – V – V. CORRETO
V – V – F – F.
2)
3)
O desenvolvimento de um sistema de software apresenta a necessidade de se conectar
com outros conceitos da Tecnologia da Informação. Para gerar a solução para um
determinado problema do mundo real, somente a implementação do software não é
suficiente. 
Seguindo esta linha de raciocínio, analise a figura a seguir, assinalando a alternativa correta: 
Figura 1 – Processo de desenvolvimento de software
Fonte: elaborada pelo autor.
Alternativas:
Código da questão: 54265
Para se desenvolver um sistema de software, é necessário levar em consideração
diferentes aspectos, que variam muito, de acordo com sua complexidade.
Cabe aos profissionais envolvidos neste processo entender que o domínio de _______
refere-se à total compreensão das necessidades do ________, que são descritas como
recursos e comportamentos das funcionalidades, que devem atender aos ________ do
software.
A alternativa que 
apresenta corretamente a sequência que completa a frase, respectivamente, é:
Alternativas:
Código da questão: 54227
Ambiente integrado à escrita de código-fonte.
Uma metodologia de codificação de software é composta por itens e componentes
que respeitam os princípios da orientação a objetos e controle de versionamento
desse sistema. INCORRETO
A arquitetura integrada de um sistema de software é uma representação na qual
demonstra os segmentos de TI que estão ligados diretamente ao processo de
desenvolvimento deste software.
A estrutura de dados em ambiente de rede é voltada para o gerenciamento da
codificação do software para direcionamento da sua implantação na organização
solicitante.
Cronologicamente, as etapas do processo de desenvolvimento de um sistema de
software estão divididas em ações distintas que representam suas funcionalidades.
Solução; usuário; clientes.
Solução; sistema; requisitos. CORRETO
Problema; sistema; requisitos.
Problema; software; clientes.
Solução; usuário; propósitos.
4)
5)
6)
O que é uma IDE (Integrated Development Environment)?
Alternativas:
Código da questão: 54258
A estrutura de execução de casos de testes é composta por etapas que servem para
definir, escrever, executar e documentar cada teste realizado no sistema de software. Sobre
essas etapas:
Alternativas:
Código da questão: 54301
No desenvolvimento de um software, existem diferentes tipos de testes de software que
são aplicados nesse sistema nas etapas desse processo. Dentre eles, destacam-se os testes
alfa e beta. 
Sobre testes alfa e beta, assinale a alternativa correta:
Alternativas:
Código da questão: 54286
Uma ferramenta que permite, entre outras coisas, a criação de códigos-fonte de
diferentes linguagens de programações em um sistema por meio de uma única
interface. CORRETO
Uma ferramenta de gerenciamento de projetos que permite fazer um cronograma de
tarefas a serem realizadas, colocando-as em ordem e atribuindo prioridade de
execução.
Uma ferramenta de controle de acesso a dados em uma área restrita de uma rede
local ou pública, permitindo, inclusive, o bloqueio de acesso em caso de suspeita de
quebra de segurança.
Uma ferramenta exclusiva para modelagem de banco de dados.
Uma ferramenta de controle de testes e versionamento de um sistema de software,
utilizando linguagem de programação Java e PHP.
Primeiramente se define o caso de teste, depois, cria-se o ambiente para automação,
escrevem-se os scripts, executa-os e, por último, apresentam-se os resultados
obtidos. CORRETO
A definição das etapas interfere diretamente na qualidade do software, do processo
de desenvolvimento e na escolha da ferramenta Case a ser utilizada no processo de
modelagem desse software.
A equipe de desenvolvimento executa os testes de acordo com o caso de teste que é
devidamente escrito pelos usuários do sistema.
Ocorre quando um sistema computacional é escrito com o intuito de resolver
situações cotidianas do mundo real a fim de se interpretarem os problemas citados
pelo usuário na etapa de levantamento de requisitos desse sistema.
Deve-se, antes de tudo, estruturar uma dinâmica de como os membros da equipe irão
utilizar comandos e instruções para escrever os requisitos e efetuar o feedback de
suas ações aos usuários do sistema.
O teste alfa é realizado pelos integrantes da equipe de desenvolvimento. Já o teste
beta é feito por um grupo específico de usuários do sistema. CORRETO
O testcase criado para verificação de instruções de teste é gerado a partir de uma
ferramenta específica chamada TestBlend.
Todo teste beta é realizado obrigatoriamente antes do teste alfa, dentro da suíte
criada para sua realização.
A ferramenta Case Cucumber é muito utilizada para realizar um teste alfa, mas não
permite criar teste beta.
O teste beta serve como parâmetro para o gerenciamento do projeto de software e o
teste alfa é uma estrutura de ambiente de dados compartilhados na internet.
7)
8)
9)
10)
Existem ferramentas Case que são específicas para auxiliar a gestão de projetos de um
sistema de software, utilizando, na prática, os conceitos pregados por esta gestão. 
Estas ferramentas apresentam como principal finalidade facilitar a implementação de
________ do sistema, garantindo a __________ e satisfazendo as _________ dos clientes. 
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
Código da questão: 54267
Sobre as etapas do processo de desenvolvimento de um sistema de software, considere
as seguintes afirmativas: 
I. A modelagem de um sistema de software consiste na sua estruturação (diagramas,
modelos etc.) a partir dos requisitos definidos na etapa anterior. 
II. A implantação nada mais é do que o momento em que a equipe de desenvolvimento
efetua toda a parte de codificação do software por meio de uma ou mais linguagens de
programação, ou seja, é a escrita do código-fonte conforme a modelagem deste software. 
III. Após concluída uma etapa, não é possível mais retornar à etapa anterior para efetuar
correções e/ou atualizações. Em caso de necessidade de correção, o ciclo deve ser
reiniciado no zero, a partir da etapa inicial. 
IV. Não é possível efetuar testes em um software sem que os requisitos estejam
devidamente documentados e especificados.
A partir dessas afirmações, podemos afirmar que são verdadeiras:
Alternativas:
Código da questão: 54237
O que é requisito funcional?
Alternativas:Código da questão: 54239
O princípio de DEFEITO – ERRO – FALHA baseia-se em:
Alternativas:
Requisições; certificação de dados; validações.
Integrações; versatilidade; especulações.
Funcionalidades; qualidade das entregas; expectativas. CORRETO
Realizações; entrega das metas; solicitações.
Validações; verificações; vontades.
II – III – IV.
I – III – IV.
I – II – III.
I – IV. CORRETO
II.
É um tipo específico de ferramenta Case.
É a terceira etapa do ciclo de desenvolvimento de um sistema de software.
É toda e qualquer ação preventiva existente no processo de desenvolvimento.
É a descrição das necessidades do cliente que se tornarão as funcionalidades do
sistema de software após sua implementação. CORRETO
É uma especificação técnica de como que o sistema irá se comportar em situações
extremas e comportamento de risco.
Tratamento de situações de erro por meio de ferramentas Case de teste de sistema de
software.
Código da questão: 54299
Um código-fonte de origem duvidosa, escrito com situações de defeito que permitem
a execução de um ambiente de geração de falhas do sistema.
Uma condição específica de um sistema desenvolvido em linguagem de programação
Java em ambiente de execução de testes de software.
A versão de software capaz de anexar a tecnologia dos dados alfanuméricos em
ambiente de execução de sistema de testes de software.
Um código defeituoso que gera uma situação de erro ao ser executado em uma
situação específica e posteriormente gera uma falha, que é a inoperabilidade do
sistema em ambiente de execução. CORRETO
Arquivos e Links

Continue navegando