Buscar

Prova_AV_ProcessoDesenvSOftware

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_201202273521 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV 
Aluno: 201202273521 - RENATO SILVA SOARES 
Professor: EDGAR AUGUSTO GONCALVES GURGEL DO AMARAL Turma: 9002/AA
Nota da Prova: 4,3 Nota de Partic.: 2 Data: 14/11/2013 15:11:00 
 1a Questão (Ref.: 201202364663) DESCARTADA
O _____________ faz uso da linguagem de modelagem UML e possui uma característica exclusiva chamada 
"Rastreabilidade dos Requisitos" (Traceability of Requirements). 
 OPEN
 ICONIX
 EUP
 SOURCE
 PRAXIS
 2a Questão (Ref.: 201202398049) Pontos: 0,0 / 0,8
A adoção de processos de software é fundamental para a qualidade dos produtos construídos por uma empresa. 
 
Neste contexto, explique a importância do MPS-BR para as empresas desenvolvedoras de software no Brasil.
 
Resposta: O MPS-BR TEVE UMA GRANDE IMPORTANCIA NO DESENVOLVIMENTO DE SOFWARE NO BRASIL, POIS 
ANTES DE SER ADOTADO, AS EMPRESAS DESENVOLVIAM OS SOFTAWARES SEM NENHUM PROCEDIMENTO E 
QUALIDADE, ERA FEITO DE QUALQUER JEITO, A QUALIDADE ERA RUIM, APOS A IMPLEMENTAÇÃO DO MODELO 
MPS-BR, QUE PRIMA PELO UM PROCESSO DEFINIDO E COM QUALIDADE, AGORA AS EMPRESAS QUE 
DESENVOLVEM SOFTWARE TEM UM PADRÃO A SEGUIR.
 
 
Gabarito: Hoje temos muitas empresas de pequeno e médio porte, desenvolvedoras de software no Brasil. Para 
essas empresas é alto o custo de obter certificações internacionais para seus processos (ex. ISO e CMMI) para que 
possam concorrer com grandes empresas e oferecer certo grau de qualidade em seus produtos. O MSP-BR 
(melhoria de processo de software brasileiro) está baseado na ISSO/IEC e no CMMI e tem como principal vantagem 
possibilitar a certificação destas empresas a um custo bem mais acessível. Assim permite que estas empresas 
possam oferecer qualidade em seus produtos aumentando a sua competitividade no mercado atual de software.
 3a Questão (Ref.: 201202354911) Pontos: 0,8 / 0,8
Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). 
I. Quanto a natureza um software pode ser aplicativo ou não aplicativo; 
II. O sistema operacional é um software aplicativo; 
III. Um SI (Sistema de Informação) é um software aplicativo; 
Página 1 de 4BDQ Prova
25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
 
 
IV. Quanto a natureza um software pode ser aplicativo ou básico. 
Com base em sua análise, assinale a ÚNICA opção correta: 
 As opções I, III e IV estão corretas
 As opções III e IV estão corretas 
 As opções I e II estão corretas
 Apenas a opção III está correta
 Apenas a opção IV está correta 
 4a Questão (Ref.: 201202355788) Pontos: 0,0 / 0,8
Podemos definir as fases do Projeto Físico como sendo especificações de sistema necessárias ao início da construção do 
software. As empresas costumam definir padrões para o desenvolvimento. Abaixo mostramos algumas definições na Análise 
de Requisitos, para que se possa dar início das atividades ligadas à construção: 
I- Definição da interface de desenvolvimento (ambiente gráfico) e da linguagem de programação; 
II- Modelos e padrões de telas, botões, barras de ferramentas (também definido por alguns autores como Design); 
III- Dimensionar, projetar e edificar o ambiente do software/sistema e as tecnologias empregadas para o seu desenvolvimento 
(Arquitetura/Tecnologia). 
Após analisar as sentenças acima, assinale a única alternativa correta: 
 Somente as sentenças I e II estão corretas 
 Todas as sentenças apresentadas estão corretas 
 Somente a sentença II está correta 
 Somente as sentenças II e III estão corretas 
 Somente as sentenças I e III estão corretas 
 5a Questão (Ref.: 201202398045) Pontos: 0,3 / 0,8
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: AS FASES DE DESENVOLVIMENTO DE SOFWARE SÂO: 1- ESPECIFICAÇÃO DE REQUISITOS 
COMPREENDE O LEVANTAMENTO DE TODAS AS NECESSIDADES DOS USUÁRIOS, AFIM DE ALCANÇAR UM 
OBJETIVO QUE É AS FUNCIONALIDADES QUE UM SISTEMA DEVE TER, PASSANDO DESTA FASE DEVEMOS IR PARA 
A FASE DE ANÁLISE QUE COMPREENDE A MODELAGEM DO NEGÓCIO, DEVEMOS ANALISAR A TECNOLOGIA QUE 
IRÁ USAR, O PROJETO ENVOLVE O DESENHO DO SISTEMA, COMO O SISTEMAS IRÁ SE APRESENTAR PARA O 
USUÁRIO, EM SEGUINA VEM A IMPLEMENTAÇÃO QUE ONDE SE ESCREVE O CÓDIGO DO PROBLEMA COLOCANDO 
TUDO O QUE FOI VISTO NAS FASES ANTERIORES EM PRÁTICA, DEPOIS DE O SISTEMA ESTÁ TODO 
IMPLEMENTADO VEM OS TESTES DO SISTEMAS, TESTES QUE DEVEM SER FEITO PARA QUE SE CONSIGA 
DETECTAR ERROS, E SEREM CONSERTADOS ANTES DO PRODUTO IR PARA O CLIENTE.
 
 
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar. 
Muitas atividades são desenvolvidas nesta fase a exemplo 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 
às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação do sistema. 
Página 2 de 4BDQ Prova
25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
 
 
 
 
 6a Questão (Ref.: 201202396167) 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: 
 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. 
 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. 
 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. 
 7a Questão (Ref.: 201202333638) Pontos: 0,0 / 0,8
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem ser 
identificadas no contexto: 
 
"Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de 
saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o 
médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total 
de pacientes por queixa apresentada." 
 Cliente, atendente e Procedimentos.
 Cliente e Procedimentos. 
 Atendente e Médico.
 Somente o cliente.
 Cliente e atendente.
 8a Questão (Ref.: 201202334206) Pontos: 0,8 / 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
 9a Questão (Ref.: 201202369636) Pontos: 0,0 / 0,8
Qual é a função principal do fluxo de projeto do RUP?
 Especificar os requisitos do sistema através da identificação das necessidades dos clientes e usuários;
 Obter um modelo de casos de uso que seja composto por todos os atores e casos de uso de um sistema e 
especificar como esse sistema será utilizado pela perspectiva dos clientes, usuários e desenvolvedores.
 Estruturar os requisitos do sistemas e fornecer uma estrutura com foco na manutenção dos mesmos;
 Planejar as integrações do sistema em cada iteração;
Página 3 de 4BDQ Prova
25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
 
 
 
 
 
 Obter uma compreensão detalhada dos requisitos do sistema, levando em consideração atores como 
linguagens de programação, SO, tecnologias de banco de dados, interface com o usuário, etc;
 10a Questão (Ref.: 201202359426) Pontos: 0,8 / 0,8
Conforme Roger Pressman o que é um processo de software?
 É a área do conhecimento da computação voltada para a qualidade.
 É a área do conhecimento da computação voltada para o desenvolvimento.
 É a área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção de 
sistemas de software aplicando tecnologias e práticas de gerência de projetos e outras disciplinas, 
objetivando organização, produtividade e qualidade.
 É a área do conhecimento da computação voltada para a especificação.
 É a área do conhecimento da computação voltada para a manutenção.
 11a Questão (Ref.: 201202395020) Pontos: 0,8 / 0,8
__________ é considerado um processo ágil de desenvolvimento de software.
 SCRUM
 PRAXI
 ICONIX
 OPEN
 RUP
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.
Página 4 de 4BDQ Prova
25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

Continue navegando