500 avs processamento de software prova av2
598 pág.

500 avs processamento de software prova av2


DisciplinaProcessamento de Dados Sísmicos4 materiais40 seguidores
Pré-visualização598 páginas
Avaliaçã o : CCT0 2 15 _ A V2_ 20 1 1 0 5 02 1 6 2 9 (AG) » P RO CES S OS DE DES ENVO L VIMENTO DE SOF TWA R E
Tipo de Avali ão : AV2
Aluno : 20 1 1 0 5 02 1 6 2 9 - LEONAR DO FERR EIRA BULC ÃO
Pro fess o r: JOAO DOMINGOS CA MPO S NETO
CA R LO S A L BERTO DE FA R IAS Turma : 90 0 1 /A
No ta da Prova: 3,5 de 8,0 No t a do Trab.: 0 No t a de Part ic.: 2 Data: 2 0 /06 /2 0 14 1 9 :1 1:2 2
1a Questão (Ref.: 20 1 1 0 5 2 5 9 0 1 1 ) Ponto s: Sem C o rreç. / 1,5
Nas atividades de levantamento de requisitos, precisamos identificar os serviços esperados do sistema e restrições
sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três técnicas
utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas.
Resposta:
Gabarito: 1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o objetivo de
entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o problema e
a solução. 2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização de hipóteses
para as relevâncias. Podem ser utilizados após a entrevista. 3. Casos de uso - Identificação dos agentes que agem
no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. Representação visual ao
invés de textual. 4. Brainstorm - Ou tempestade de ideias, faz o leva ntamento de ideias, em que cada uma
sugerida pode combinar na propositura de uma nova. Atividade de livre imaginação que deve ser tratada sem
críticas ou debates.
2a Questão (Ref.: 20 1 1 0 5 1 2 0 9 6 3 ) Po nto s : 1,0 / 1,5
O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: especificação
de requisitos, análise, projeto, implementação e testes.
Descreva o objetivo de cada uma destas fases.
Resposta: Na especificação de requisitos, deve-se coletar informações sobre a necessidade do cliente, onde, será
analisado a regra de negócio e coleta de pontos críticos, e o que ele espera do sistema, se utilizando de técnicas de
elicitação. Na análise, é onde, é feito a tradução do que foi coletado, onde o analista irá traduzir e capturar os
pontos relevantes debatendo com o cliente o que foi compreendido. No projeto é onde, se tem a regra de negócio
definida e como será aplicado no desenvolvimento, onde, irá se usar de metodologias e melhores práticas para
traduzir tudo a equipe de desenvolvimento. Na implementação, é onde, se inicia a codificação, com linguagem de
programação já definida, onde, irá se transformar o desenho em diversos tipos de componentes de códigos de
programação. Na fase de testes é onde, irá se validar o que foi desenvolvido, saturando o produto, e comparando
com o que foi projetado, com o objetivo de aumentar a qualidade do produto ou sistema que será implantado.
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sis tema deve contemplar.
Muitas atividades são desenvolvidas nesta fase a exemp lo de: identificação e priorização de requisitos, estudo de
viabilidade e definição do escopo do sistema.
Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente o
negócio do cliente.
Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, definir
como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface gráfica,
persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema de acordo
com a especificação construída nas fases anteriores.
A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está integrada
BDQ Prova file:///C:/Users/Leo nardo/Desktop/Es tácio_files/bdq_pr ova_resultado_ ...
1 de 4 26/06/2014 01 :38
às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação do sistema.
3a Questão (Ref.: 20 1 1 0 5 0 5 6 5 4 6 ) Po nto s : 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO:
Símbolos, números, letras.
Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
Dados analisados dentro de um contexto.
Fatos brutos que retratam ocorrências atuais ou do passado.
Experiência pessoal, informações analisadas, gerando ações ou decisões.
4a Questão (Ref.: 20 1 1 0 5 0 7 7 9 0 1 ) Po nto s : 0,5 / 0,5
Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma
empresa, o desenvolvedo r procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o
cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como:
Modal
Funcional
Do cronograma
Não funcional
Do usuário
5a Questão (Ref.: 20 1 1 0 5 0 7 9 2 5 1 ) Po nto s : 0,0 / 1,0
NÃO é fase do RUP?
Construção.
Transição.
Iniciação ou concepção.
Elaboração.
Gerenciamento.
6a Questão (Ref.: 20 1 1 0 5 0 7 7 5 9 4 ) Po nto s : 0,0 / 0,5
Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F
(Funcional) e NF (Não Funcional).
I. O sistema deve emitir extrato online de cada funcionário;
II. O banco de dados dever ser SQL Server, que a empresa já possui;
III. O sistema deve rodar em ambiente web;
IV. Após gerar a folha mensal deve ser emitido email a cada funconário, informando do salário líquido.
Assina a única opção que classifica corretamente os requisitos é:
I-F, II-F, III-F, IV-F
I-F, II-NF, III-F, IV-F
BDQ Prova file:///C:/Users/Leo nardo/Desktop/Es tácio_files/bdq_pr ova_resultado_ ...
2 de 4 26/06/2014 01 :38
I-F, II-F, III-NF, IV-F
I-F, II-NF, III-NF, IV-F
I-NF, II-NF, III-NF, IV-NF
7a Questão (Ref.: 20 1 1 0 5 2 6 0 4 3 6 ) Po nto s : 0,5 / 0,5
Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades
arquitetônicas e um mapa de como essas unidades se relacionam entre si. Analise as afirmativas a seguir sobre a
arquitetura de sistemas.
I. Quanto mais independente as unidades forem, mais modular será a arquitetura.
II. Quanto mais dependentes as unidades forem, mais modular será a arquitetura.
III. Quanto mais independentes as unidades forem, mais fácil será realizar o projeto e desenvolver as diversas
partes separadamente.
Assinale a ÚNICA opç ão correta
Somente a III está correta
Somente II e III est ão corretas
Somente I e III estão corretas
Somente a II está correta
Somente a I está correta
8a Questão (Ref.: 20 1 1 0 5 2 5 9 0 2 7 ) Po nto s : 0,0 / 0,5
No processo de desenvolvimento de software a fase de teste possui uma importância fundamental. Analise cada
item seguinte, classi ficando-os como V (verdadeiro) ou F (falso).
1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de
implementação;
2. Nessa fase, de testes, devem- se coletar os resultados e analisá-los e consertá-los somente depois de sua
implantação.
3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado. 4
4. Tem como objetivo encontrar um erro que ainda não foi descoberto. É correto, apenas, o que se afirma em
Assinale a ÚNICA opç ão com a sequência correta de V e F.
1-F; 2-V; 3-F; 4-V
1-V; 2-F; 3-V; 4-V
1-V; 2-V; 3-V; 4-F
1-V; 2-V; 3-F; 4-F
1-F; 2-F; 3-V; 4-F
9a Questão (Ref.: 20 1 1 0 5 2 6 0 4 5 2 ) Po nto s : 0,0 / 0,5
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho
em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos
componentes de código:
I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e
estruturada.
II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador.
BDQ Prova file:///C:/Users/Leo nardo/Desktop/Es tácio_files/bdq_pr ova_resultado_ ...
3 de 4 26/06/2014 01 :38