Buscar

Atividade Avaliativa Especial - Prova 2

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

2/2
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso: Tecnologia em Análise e Desenvolvimento de Sistemas
Semestre: 3º 
Disciplina: Engenharia de Software I
ATIVIDADE AVALIATIVA ESPECIAL (AAE) 2 - referente as aulas 5 a 8
Professor: Antonio Pires de Almeida Junior
Observação:
Cada exercício dissertativo respondida de forma correta terá até 2 ponto por anotação correta. E as questões objetivas terá 1 ponto por anotação correta.
1º) Que pontos importantes devem ser observados na documentação do código-fonte?
R: Um dos principais pontos é sobre a facilidade no que se diz respeito ás alterações do código-fonte para manutenção e alteração do software. Quando o desenvolvedor faz as devidas anotações especificando o que foi feito facilita para uma futura alteração dele mesmo ou até quando um novo desenvolvedor precisar dar manutenção. Eficiência do compilador, relacionado ao tempo de resposta e qualidade dos projetos. Facilidade de derivação do código-fonte, linguagem de programação é aproximada a linguagem do projeto.
2º) A afirmação: “Diferença entre o valor obtido e o valor esperado, ou seja, qualquer estado intermediário incorreto ou resultado inesperado na execução do programa...”, refere-se a:
a) Defeito;
b) Erro;
c) Falha;
d) Bug;
e) Discrepância.
3º) Para que possamos elaborar o desenvolvimento de um projeto de sistema desde o princípio até um projeto detalhado orientado a objeto, devemos seguir algumas etapas, conforme estabelece Sommerville. Marque a alternativa que NÃO faz parte dessas etapas.
a) Compreender e definir o contexto e as interações externas com o sistema.
b) Identificar os principais objetos do sistema
c) Projetar a arquitetura do sistema.
d) Desenvolver o protótipo do sistema.
4º) O que é feito no teste da caixa branca e no teste da caixa preta?
R: Caixa Preta: São testes realizados nas interfaces do software e são uteis para demonstrar as funções do software se são operacionais, se entrada e saída são informadas corretamente e se a integridade das informações recebida é mantida. O teste verifica aspectos do sistema e não considera a estrutura lógica do software. Em resumo são testes de entrada e saída.
Caixa Branca: Nesse teste é feito uma verificação mais detalhada dos procedimentos e estruturas possuindo acesso ao código fonte, assim conhecendo toda estrutura do software escolhendo partes especificas para ser avaliado. Os caminhos lógicos são testados por meio de software, assim são fornecido casos de teste que investigam conjuntos específicos de condições.
5º) Com relação às atividades de gerência de projetos, assinale a alternativa INCORRETA:
a) As medidas e métricas nos ajudam a entender o processo de teste do produto;
b) Há casos em que a estimativa é feita usando-se apenas a experiência passada;
c) O gerente do projeto com mais experiência pode fornecer um quadro mais nítido sobre o que está acontecendo por meio de discussões informais com a equipe;
d) Durante o projeto é normal que ocorram revisões formais de gerenciamento de projeto;
e) A análise de riscos deve ser aplicada durante todo o processo de engenharia de software.
6º) A adoção de GCS sempre enfrenta impedimentos que, de uma forma ou de outra, precisam ser superados. Assinale a alternativa em que NÃO é considerado impedimento à adoção de GCS:
a) Custos;
b) Falta de conhecimento do assunto;
c) Falta de gerência;
d) Cultura da empresa.
7º) Quais são as atividades básicas relacionadas à GCS? (mínimo 4)
R: As atividades são planejamento de atividade GCS, identificação e armazenamento de itens de configuração, controle de auditoria de mudanças nos itens de configuração, organização de itens de configuração por meio dos componentes versionados, criação de baselines em milestones do projeto, registro e rastreamento de solicitações de mudanças, suporte a alterações de concorrentes e comunicação de mudanças em itens de configuração.
Para realizar essas tarefas é necessário utilizar uma ferramenta de GCS que supra todas as atividades relacionadas.

Continue navegando