Buscar

AV PROC.DESENV.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

Avaliação: CCT0194_AV_201502487438 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201502487438 - RODRIGO BARRETO GOMES
Professor: RAFAEL DIAS RIBEIRO Turma: 9001/AA
Nota da Prova: 7,0 Nota de Partic.: 0 Av. Parcial 2 Data: 16/06/2016 15:29:25
 1a Questão (Ref.: 201503232671) Pontos: 1,0 / 1,0
Na Engenharia de Sistemas, podemos classificar os requisitos em Requisitos do Usuário e Requisitos de Sistema. OsRequisitos de Sistema podem ser classificados em Funcionais e Não Funcionais.
Descreva o que são Requisitos Não Funcionais, apresente dois dos seus tipos e proponha um exemplo de comoseria cada um deste tipo de requisito.
Resposta: Requisitos Funcionais: são os requisitos do sistema que desempenham funções. Exemplo: O sistema éresponsável por comprar/vender um produto. Requisitos Não - Funcionáis: são os requisitos do sistema que nãodesempenham funções. Exemplo: O sistema precisa ser aberto via web
Gabarito: Requisitos Não Funcionais são restrições sobre os serviços ou funções oferecidos pelo sistema. Elespodem ser do tipo: Requisitos não funcionais de produto - O produto deve se comportar de acordo com asclassificações medidas. Exemplo: Consulta ao banco de dados financeiro não deve ultrapassar 3s. Requisitos nãofuncionais organizacionais - Devem seguir regras definidas pela corporação ou empresa, seguir procedimentos daprópria organização. Exemplo: Os documentos da matriz de responsabilidade devem seguir o padrão XPTO 123.Requisitos não funcionais externos - Devem seguir o processo de desenvolvimento atendendo bases da legislaçãonacional e internacional. Exemplo: As informações de cadastro dos usuários não devem ser acessadas por nenhumoperador. Requisitos de domínio - São requisitos referentes ao produto ou aplicação que devem ser responsáveispor corrigir, restringir ou estabelecer novas funções para que o sistema possa operar de forma satisfatória.Exemplo: Deve haver uma interface padrão para a consulta do banco de dados secundário que terá como base opadrão RDF-763X.
 2a Questão (Ref.: 201503228591) Pontos: 1,0 / 1,0
Justifique a seguinte afirmativa: Das atividades de um Processo de Desenvolvimento de Software a Codificação é aúnica atividade que será garantidamente feita.
Resposta: Um projeto pode não ser concluído, várias atividades podem deixar de ser feitas, estarem incompletas ouserem mal feitas. A fase de análise, de planejamento, testes, podem não acontecer, mas a parte de codificaçãosempre acontecerá. É preciso pelo menos do código para entregar um executável, ou seja, a fase de Codificaçãosempre irá ocorrer.
Gabarito: Desde que o projeto não seja cancelado a codificação é de fato a única atividade que serágarantidamente realizada, pois análise de requisitos e projeto às vezes são deixados para trás ou feitos de formaindevida, os testes podem ser deixados para trás devido o custo e tempo para entrega do software. No entanto,não importa quão pobre ou caótico seja o projeto do software a construção sempre é realizada para que se tenhaum entregável.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 4 22/06/2016 09:45
 3a Questão (Ref.: 201503243836) Pontos: 1,0 / 1,0
Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição sobre o tipo de(licenciamento) de software que atende ao abaixo descrito
- "Programa de Computador cujo o uso não implica o pagamento de licença de uso"
Adware
Demo
Trial
 Freeware
Software GLU
 4a Questão (Ref.: 201503129841) Pontos: 1,0 / 1,0
Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser classificados:
funcionais e lógicos.
lógicos e consistentes.
precisos e lógicos.
 funcionais e não-funcionais.
não-funcionais e analíticos.
 5a Questão (Ref.: 201502568937) Pontos: 1,0 / 1,0
Marque a alternativa correta que define Classe na modelagem orientada a objetos.
É uma propriedade das ligações de uma associação.
 Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento(operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
É a conexão física ou conceitual entre instâncias de objetos.
É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada(Rumbaugh, 1994).
Descreve um conjunto de ligação com estrutura e semântica comuns.
 6a Questão (Ref.: 201503243842) Pontos: 0,0 / 1,0
Relacione as colunas: 1 - Código 2 - Reutilização de Classes 3 - Reutilização de Objetos 4 - Reutilização dePlataforma 5 - Desenho ( )Reutilização de parte de código de programa ( )Módulo de Código Binário ( )Bibliotecas eclasses fundamentais ( )Reutilização de Plataforma ( )Aproveitamento de ideias para solução de problemasencontrados no desenho, geralmente baseado em classes abstratas derivadas por herança de outras classes.
5,4,3,2,1
 1,2,3,4,5
2,1,4,5,3
 1,3,2,4,5
1,2,4,5,3
 7a Questão (Ref.: 201503245225) Pontos: 0,5 / 0,5
Na fase de testes, aquele responsável por identificar erros durante a integração e interação entre os módulos ou
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 4 22/06/2016 09:45
unidades do sistema é o teste:
de validação.
 de integração.
de aceitação.
de unidade.
funcional.
 8a Questão (Ref.: 201503290419) Pontos: 0,5 / 0,5
A implementação é um processo que realiza a transformação do desenho em diversos tipos de componentes decódigo de programação. Complete a frase escrevendo o nome de cada uma das definições do encontradas na fasede implementação:
I) _____________: Programa que, além de fazer a leitura do código fonte e transformá-lo em código objeto,transforma-o em um código executável.
II) _____________: Tipo de linguagem de programação que utiliza a arquitetura do processador para executar asações;
III) _____________: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível,e transcreve para um novo tipo de linguagem chamada de baixo nível;
 IV) _____________: Comumente chamada de linguagem de programação, este tipo de linguagem se aproximamais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido.
I-Linguagem de baixo nível - II-Interpretador - III-Linguagem de alto nível - IV-Compilador
 I-Interpretador - II-Linguagem de baixo nível - III-Compilador - IV-Linguagem de alto nível
I-Linguagem de baixo nível - II-Compilador - III-Linguagem de alto nível - IV-Interpretador
I-Linguagem de alto nível - II-Interpretador - III-Compilador - IV-Linguagem de baixo nível
I-Compilador - II-Interpretador - III-Linguagem de alto nível - IV-Linguagem de baixo nível
 9a Questão (Ref.: 201502556063) Pontos: 0,5 / 0,5
O modelo de ciclo de vida em cascata:
envolve a análise dos riscos envolvidos no desenvolvimento dos requisitos identificados para produto desoftware.
 enfatiza a realização sequencial das atividades do desenvolvimento de um produto de software.
recomenda a geração de versões incompletas do sistema, que podem ser passadas para o usuário final, oque permite a retroalimentação do processo de desenvolvimento.
envolve a ideia principal de criar um protótipo executável e, por meio de transformações sucessivas, chegarao sistema completamente implementado.
enfatiza a comunicação estreita com o cliente durante o desenvolvimento do produto de software.
 10a Questão (Ref.: 201502771445) Pontos: 0,5 / 0,5
O Método XP, também conhecido como eXtreme Programming, é um método que pertence à metodologia ágil dedesenvolvimento de software. Identifique a única opção que NÃO pertence às práticas deste método:
Reuniões em pé - Utilizadas para não perder o foco no assunto
Padrão de codificação - Estabelecimento de regras de código de programa
Pequenas versões - Pequenas versões aceitas pelo cliente ajudam na aceitação do programa completo
 Testes de verificação - Testes de verificação realizados pelo cliente
Ritmo sustentável- Utilizar o tempo de trabalho dentro do especificado. Sem horas adicionais
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 4 22/06/2016 09:45
Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.
 
 
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 de 4 22/06/2016 09:45

Outros materiais