Buscar

AV PARCIAL2 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE

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

2017­5­30 INDEX BDQ: Alunos
http://simulado.estacio.br/alunos/ 1/4
   PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Avaiação Parcial: CCT0194_SM_201603425501 V.2   
Aluno(a): RICARDO SOUZA DE CARVALHO Matrícula: 201603425501
Acertos: 10,0 de 10,0 Data: 17/03/2017 21:49:15 (Finalizada)
  1a Questão (Ref.: 201604130221) Acerto: 1,0  / 1,0
Considerando  os  dois  paradigmas  de  desenvolvimento  de  software,  estudados  na  aula  1:  Estruturado  e
Orientado a objeto. Assinale qual das afirmativas abaixo está incompatível com estes paradigmas:
 I. O atributo descreve as características dos objetos.
 II. A iteração é um tipo de instrução onde os passos são repetidos até uma condição ser atingida.
 III. Método é o tipo de instrução que pode ser executada baseada em uma condição lógica.
Apenas as afirmativas I e II estão incompatíveis
Apenas as afirmativas II e III estão incompatíveis
  Apenas a afirmativa III está incompatível
Todas as afirmativas estão compatíveis
Apenas a afirmativa I está incompatível
 Gabarito Comentado.
  2a Questão (Ref.: 201604130215) Acerto: 1,0  / 1,0
O software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados
de  sistema  operacional,  o  software  de  sistema  é  responsável  por  operar  os  demais  periféricos  que  estejam
conectados  ao  hardware.  Associe  a  coluna  da  esquerda  com  a  coluna  da  direita  e  em  seguida  marque  a
alternativa correta, considerando a sequência de cima para baixo:
1. Monotarefa                (   ) Vários usuários utilizam ao mesmo tempo
2. Multiprocessamento    (   ) Os processos são compartilhados e enfileirados a espera do processador
3. Multitarefa                 (   ) Somente é permitida a utilização de um usuário de cada vez
4. Multiusuário               (   ) Executa somente um processo de cada vez
5. Monousuário              (   ) Distribui para mais de um processador
  4, 3, 5, 1, 2
1, 2, 5, 3, 4
5, 1, 3, 2, 4
5, 4, 1, 3, 2
2, 1, 3, 4, 5
 Gabarito Comentado.  Gabarito Comentado.
  3a Questão (Ref.: 201604167611) Acerto: 1,0  / 1,0
A análise de requisitos no desenvolvimento de sistemas especifica as funcionalidades (requisitos funcionais) e
as propriedades (requisitos não­funcionais). É considerado um requisito não­funcional:
  a disponibilidade do sistema.
um histograma na interface gráfica do usuário.
uma informação na interface de entrada.
a notificação de inconsistência de dado na tela.
a emissão de relatórios fiscais.
 Gabarito Comentado.
2017­5­30 INDEX BDQ: Alunos
http://simulado.estacio.br/alunos/ 2/4
  4a Questão (Ref.: 201604176953) Acerto: 1,0  / 1,0
Marque a alternativa INCORRETA:
Estudo de viabilidade: estudo inicial para saber se vale a pena desenvolver a ideia. O estudo deve
oferecer base para ajudar nessa decisão: O projeto/produto pode ser feito? O projeto/produto
beneficiará os clientes interessados?Existe uma outra alternativa?
REQUISITOS FUNCIONAIS ­ Descrevem as funcionalidades do sistema. Estão diretamente ligados às
especificações da tecnologia envolvida, do perfil do usuário, do tipo do sistema.
  Atividades para análise de requisitos OPERACIONAL ­ Visa a atender os requisitos técnicos do produto a
ser desenvolvido. O levantamento deve ser relacionado com a tecnologia envolvida no processo de
desenvolvimento.
Atividades para análise de requisitos ­ ECONÔMICA ­ Visa a atender os requisitos financeiros do
projeto/produto. Considerada a mais critica, ela consiste em julgar se o projeto será deficitário ou se os
custos de sua implementação não terão os benefícios desejados
Atividades para análise de requisitos ­ CRONOGRAMA ­ Visa a atender os requisitos de tempo para os
prazos estabelecidos. O levantamento deve ser baseado na viabilidade técnica em relação ao prazo
estipulado. Prazos obrigatórios são mais difíceis de serem negociados.
 Gabarito Comentado.
  5a Questão (Ref.: 201604180148) Acerto: 1,0  / 1,0
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se
conhecer o conceito de modelagem. Uma dessas modelagens é o UML ­ Unified Modeling Language. Esta
modelagem é:
  Utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre
objetos;
Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de Relacionamentos e
Diagrama de Classe;
Utilizada para definir as atividades do próximo passo no processo de desenvolvimento de software;
Utilizada para definir os requisitos foram detalhados, validando­os e indicando as dificuldades de
implementação no plano estratégico
Utilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de Interação e Diagrama
de Relacionamentos;
 Gabarito Comentado.
  6a Questão (Ref.: 201604180149) Acerto: 1,0  / 1,0
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer
uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Uma dessas modelagens é a
Análise Estrutural. Esta modelagem compreende uma série de diagramas que são representados por:
Modelar aspectos dinâmicos de um problema, utilizando o modelo orientado a objeto;
Utilizar os Diagramas de Classe, Objetos e Caso de Uso;
Modelar a estrutura de dados encapsulada por procedimentos;
Utilizar a engenharia de software para visualizar o desenho do sistema e a intercomunicação entre
objetos;
  Modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto;
 Gabarito Comentado.
2017­5­30 INDEX BDQ: Alunos
http://simulado.estacio.br/alunos/ 3/4
  7a Questão (Ref.: 201604178849) Acerto: 1,0  / 1,0
A reutilização traz os seguintes benefícios:
a sobrecarga de atividades em determinadas etapas
a eliminação de etapas e atividades
a redução do desperdício de tempo e aumento de dinheiro
a redução de desperdício de dinheiro e aumento de tempo
  a redução do desperdício de tempo e de dinheiro
  8a Questão (Ref.: 201604178851) Acerto: 1,0  / 1,0
A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de
software:
parte do código de programa
bibliotecas
  módulo de código binário
classes fundamentais
aproveitamento de ideias
 Gabarito Comentado.
  9a Questão (Ref.: 201603487979) Acerto: 1,0  / 1,0
 
O gráfico  acima,  adaptado do  livro Engenharia  de Software,  de Roger Pressman,  ilustra  o  custo  relativo  da
correção de um defeito nas diversas fases de um projeto de software, baseado em dados colhidos por Boehm
e outros estudiosos. Embora não seja explicitamente  informado, os dados se basearam, principalmente, em
projetos que utilizaram o modelo de desenvolvimento em cascata. A esse  respeito, analise as afirmativas a
seguir.
I  ­  O  gráfico  pode  ser  utilizado  como  um  argumento  a  favor  do  uso  de  processos  de  desenvolvimento
iterativos.
2017­5­30 INDEX BDQ: Alunos
http://simulado.estacio.br/alunos/ 4/4
II  ­ O gráfico deixa claro que o maior  investimento na prevenção de defeitos deve acontecer nas fases finais
do projeto, preferencialmente depois que o software estiver em uso pelos clientes.
III ­ O gráfico não é conclusivo a respeito da importância do gerenciamento dos requisitos de um projeto, o que
é  consistente  com  a  abordagem  de  muitos  processos  de  desenvolvimento  de  software  atuais,  que
minimizam este esforço e enfatizam a codificação e os testes unitários de código.
IV  ­  O  gráfico  sustenta  os  argumentos  de  que  a  qualidade  deve  ser  incorporada  ao  processo  através  de
técnicas  e  ações  efetivas  de  detecção,  prevenção  e  controle,  garantindo  que  todas  as  atividades  do
projeto resultem em produtos ou subprodutos de qualidade, ao invés de ser uma preocupação secundária
ou limitada a um grupo de profissionais de controlede qualidade.
São corretas APENAS as afirmativas:
II e IV
II e III
III e IV
I e II
  I e IV
 Gabarito Comentado.
  10a Questão (Ref.: 201603522973) Acerto: 1,0  / 1,0
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira
atividade é testar e documentar os resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para
determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de
primeiro atendimento de saúde até o destino da chamada.
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que
a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve­se obter o
tempo aproximado em minutos do trajeto.
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo,
em qual tipo de teste você foi por você executado.
Teste caixa branca
Teste da compilação prévia
  Teste caixa preta
Teste de integração
Teste de sistemas

Continue navegando