Buscar

AV PROCESSOS DE DESENVOLVIMENTO DE SOFTWA RE

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

14/12/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=137032560&p1=201301263371&p2=1577606&p3=CCT0194&p4=101555&p5=AV&p6=09/11/2013&p10=4126411 1/4
 Fechar
Avaliação: CCT0194_AV_201301263371 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201301263371 - DIONISIO JULIO AMANCIO
Professor: EDGAR AUGUSTO GONCALVES GURGEL DO AMARAL Turma: 9001/AA
Nota da Prova: 5,3 Nota de Partic.: 2 Data: 09/11/2013 10:10:14
 1a Questão (Ref.: 201301343903) Pontos: 0,8 / 0,8
"A arquitetura do sistema afeta o desempenho, a robustez e a facilidade de distribuição e
manutenção do sistema." (SOMMERVILLE, I. Engenharia de Software. São Paulo. Pearson
Cap.10. pg.183.) Um profissional de Informática foi contratado para desenvolver um software
onde o desempenho é um requisito não funcional fundamental. Nesse contexto, assinale a
alternativa onde o desenho da arquitetura atenderá tal requisito.
A arquitetura deve ser projetada utilizando-se componentes avulsos de maior
granularidade, que possam ser rapidamente modificados.
A arquitetura deve ser projetada utilizando-se componentes encapsulados de menor
granularidade, que possam ser rapidamente modificados;
 A arquitetura deve ser projetada para restringir as operações mais importantes dentro de
um pequeno número de subsistemas com a menor comunicação possível entre esses
subsistemas;
A arquitetura deve ser projetada para incluir componentes de hardware redundantes, para
que seja possível substituir e atualizar componentes, sem a interrupção do sistema;
A arquitetura deve ser projetada de modo que as operações relacionadas a segurança
fiquem todas localizadas em um único subsistema ou em um pequeno número
desubsistemas;
 2a Questão (Ref.: 201301386886) Pontos: 0,0 / 0,8
O ciclo de vida de um sistema contempla diversas fases. Descreva as atividades principais que devem ser
desenvolvidas na fase de projeto de um sistema.
Resposta: Concepção-Elaboração-construção-verificação-teste-implantação(treinamento) e manutenção.
Gabarito: A fase de projeto é responsável pela solução computacional que daremos ao problema (sistema)
definido nas fases de análise e projeto, ou seja, como o sistema será construído. Compreende atividades tais
como, definição da arquitetura do sistema (ex. arquitetura baseada em componentes, organização em
camadas, etc.); definição do modelo físico do banco de dados; definição da interface gráfica do sistema
(construção de telas, etc.); especificação de planos de teste, entre outras atividades.
 3a Questão (Ref.: 201301358472) Pontos: 0,5 / 0,8
Porque o RUP é considerado uma metodologia iterativa de desenvolvimento?
Resposta: Por que dá condições de iteragir no programa gerando um incremento no software.
14/12/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=137032560&p1=201301263371&p2=1577606&p3=CCT0194&p4=101555&p5=AV&p6=09/11/2013&p10=4126411 2/4
Resposta: Por que dá condições de iteragir no programa gerando um incremento no software.
Gabarito: O RUP se caracteriza dessa maneira por realizar o desenvolvimento do projeto de forma incremental,
ou seja, para cada nova iteração uma parte do sistema é desenvolvida, sendo o resultado de cada nova
iteração superior ao da iteração anterior.
 4a Questão (Ref.: 201301344622) Pontos: 0,8 / 0,8
A complexidade do projeto de um sistema de controle está ligada ao número de especificações a serem
cumpridas e ao número de parâmetros variáveis de controladores, e quando se utiliza simultaneamente
controladores em cascata e compensadores de realimentação pode-se chegar a um ponto onde não é viável a
utilização de métodos convencionais de projeto. Por estes motivos:
 É justificável, e até mesmo imprescindível, a utilização de métodos computacionais alternativos para o
projeto de sistemas de controle, que sejam mais avançados, mas também fáceis de usar.
É justificável que esta estrutura, que consiste de um controlador em cascata externo e um interno, e um
compensador de realimentação, e foi escolhida por abranger a maior parte dos problemas de controle
encontrados na prática.
É justificável que as inequações podem especificar desde os limites de variação dos parâmetros ajustáveis,
passando pelos limites mínimos e máximos dos sinais de controle que atuam sobre o sistema controlado,
e indo até os índices de desempenho normalmente usados na análise de sistemas de controle.
É justificável o desenvolvimento de um conjunto de comandos e rotinas computacionais para projeto de
sistemas de controle univariáveis, com realimentação unitária e com um controlador em cascata, com
todos os parâmetros variáveis. O desenvolvimento desse conjunto de comandos e rotinas
computacionais pode ser considerado um evento extremamente importante para os interessados no
sistema.
É injustificável que esta estrutura, que consiste de um interpretador externo e um interno, e
um compilador de realimentação, e foi escolhida por abranger a maior parte dos problemas
teóricos encontrados.
 5a Questão (Ref.: 201301345164) Pontos: 0,8 / 0,8
Baseado nos estudos de organizações como a Standish Group observou-se que a maioria dos projetos são
cancelados ou concluídos com falhas. Qual dessas opções NÃO é um motivo?
 Falta de interesse dos stakeholders.
Entrega final do projeto bem acima do prazo planejado.
Valor final do projeto acima do planejado.
Falta de entendimento dos requisitos.
Funcionalidades entregues não contemplando todas as acordadas com os stakeholders.
 6a Questão (Ref.: 201301385002) Pontos: 0,8 / 0,8
O Processo Unificado divide a realização de um projeto para desenvolvimento de um sistema de software em
fases. Em cada uma dessas fases, são executadas atividades de diversas disciplinas em diferentes proporções.
No desenvolvimento de um sistema de software complexo, identifique a alternativa que esse processo
recomenda:
Construir uma arquitetura executável ao final da fase de construção, para validar as regras do negócio e
os requisitos funcionais do sistema.
Entregar a primeira versão do sistema logo após a fase de transição, para evitar os problemas
existentes no modelo de ciclo de vida em cascata tradicional.
 Usar a abordagem de desenvolvimento iterativa e incremental, para dividir as atividades em iterações
em que cada iteração gera um incremento do software.
Ordenar os riscos envolvidos no projeto, para que os riscos menos críticos sejam considerados logo na
fase de iniciação e os mais críticos nas fases finais.
Criar um modelo de casos de uso durante a fase de elaboração, para documentar as regras do negócio e
os requisitos não funcionais do sistema.
14/12/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=137032560&p1=201301263371&p2=1577606&p3=CCT0194&p4=101555&p5=AV&p6=09/11/2013&p10=4126411 3/4
 7a Questão (Ref.: 201301323041) Pontos: 0,0 / 0,8
Considerando o ciclo de vida de sistemas, são processos fundamentais, de acordo com a norma ISO/IEC
12.207
gerência, infraestrutura, melhoria e treinamento
 documentação, garantia da qualidade e verificação
 aquisição, desenvolvimento, operação e manutenção
auditoria, resolução de problemas e validação
gerência de configuração, fornecimento e revisão conjunta
 8a Questão (Ref.: 201301352954) Pontos: 0,8 / 0,8
Considerando o seguinte mini mundo marque a alternativa que representa o elemento NÃO relacionado a
análise comportamental:
"A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados
por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são
selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a
análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os
livros são fornecidos, a livraria confere a nota de entrega da editoracom a requisição, devolve as que
contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos
livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas."
 Resumo.
Faturar pedido.
Conferir requisição.
Encomendar livros.
Cadastrar cliente.
 9a Questão (Ref.: 201301344614) DESCARTADA
Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam
com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por
esta metodologia foram:
I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de
gastos com manutenção;
II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser
construído;
III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final.
Analisando as sentenças acima, assinale a única alternativa correta:
 Somente as sentenças I e III estão corretas
Somente as sentenças I e II estão corretas
Todas as sentenças apresentadas estão corretas
 Somente a sentença I está correta
Somente as sentenças II e III estão corretas
 10a Questão (Ref.: 201301352984) Pontos: 0,8 / 0,8
Indique a sentença que determina a etapa que define A ARQUITETURA DO SISTEMA como marco de finalização,
14/12/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=137032560&p1=201301263371&p2=1577606&p3=CCT0194&p4=101555&p5=AV&p6=09/11/2013&p10=4126411 4/4
no processo unificado:
Construção.
Concepção.
Transição.
 Elaboração.
Operacionalização
 11a Questão (Ref.: 201301323042) Pontos: 0,0 / 0,8
Assinale a alternativa que NÃO representa uma característica do Processo Unificado (UP) original, descrito no
livro The Unified Software Development Process (1999)
Centrado na arquitetura
Iterativo e incremental
 Ágil
Focado na mitigação precoce dos riscos
 Orientado por casos de uso
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.

Outros materiais