PROC.DESENV.SOFTWARE
Question 1 |
A | Na análise orientada a objetos modelamos o problema usando o conceito de objeto/classe. |
B | A análise estruturada tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo de objetos. |
C | A análise estruturada trabalha com foco funcional. |
D | A análise estruturada trabalha com três visões: funções, dados e controle. |
E | A análise orientada a objetos trata o mundo composto por objetos. |
Question 2 |
A | Análise funcional
|
B | Análise semântica |
C | Análise estrutural
|
D | Análise compotamental
|
E | Análise ambiental |
Question 3 |
A | Visita em Locco - Análise de documentos - JAD |
B | Visita em Locco - Questionário - Análise de documentos |
C | Análise de documentos - Questionário - GED |
D | Entrevista - Questionário - JAD |
E | Entrevista - Análise de documentos - Brainstorm |
Question 4 |
A | I-NF, II-NF, III-NF, IV-NF |
B | I-F, II-F, III-NF, IV-F |
C | I-F, II-NF, III-F, IV-F |
D | I-F, II-NF, III-NF, IV-F |
E | I-F, II-F, III-F, IV-F |
Question 5 |
A | A primeira afirmação é falsa e a segunda é verdadeira.
|
B | As duas afirmações são verdadeiras e a segunda não justifica a primeira. |
C | A primeira afirmação é verdadeira e a segunda é falsa.
|
D | As duas afirmações são verdadeiras e a segunda justifica a primeira.
|
E | As duas afirmações são falsas.
|
Question 6 |
A | Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema. |
B | Cliente e atendente. |
C | Cliente e Médico. |
D | Somente o atendente, pois o procedimento do médico é confidencial. |
E | Atendente e Médico. |
Question 7 |
A | Modelos de Contexto |
B | Modelos de Dados |
C | Modelos de Máquina de Estados |
D | Modelos de Comportamento |
E | Modelos de Objetos |
Question 8 |
A | Classe |
B | Objeto |
C | Generalização |
D | Associação |
E | Atributo |
Question 9 |
A | F F F |
B | V F V |
C | V F F |
D | V V V |
E | V V F |
Question 10 |
A | Atendente e Médico. |
B | Cliente, atendente e Procedimentos. |
C | Cliente e Procedimentos. |
D | Cliente e atendente. |
E | Somente o cliente. |
Question 11 |
A | Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente. |
B | A representação é denominada de Generalização de Ator. |
C | Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. |
D | Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores". |
E | Vendedor não pode realizar nenhum caso de uso. |
Question 12 |
A | Somente I e III estão corretas |
B | Somente a III está correta |
C | Somente a I está correta |
D | Somente II e III estão corretas |
E | Somente a II está correta |
Question 13 |
A | Todas as sentenças estão corretas |
B | Apenas as sentenças II e V estão corretas |
C | Apenas as sentenças I, III e IV estão corretas |
D | Apenas a sentença I está correta |
E | Apenas as sentenças III e V estão corretas |
Question 14 |
Complete a frase escrevendo o nome dos principais tipos de Testes de Software (Gustafson, 2003 - Cap. 10):
________________: A especificação do software é usada para identificar subdomínios que deveriam ser testados.
________________: É baseado na estrutura do código. O critério mais simples é o de cobertura de todo o comando.
________________: É a ideia de particionar o domínio de entrada em subdomínios mutuamente exclusivos e requerendo um número igual de casos de teste de cada subdomínio.
________________: É o teste baseado no fluxo de dados através do programa. Os dados fluem de onde são definidos para onde são usados.
________________: É caracterizado pela seleção aleatória dos casos de teste.
A | Teste Funcional, Teste Estrutural, Teste de subdomínio, Teste de fluxo de dados, Teste randômico. |
B | Teste de fluxo de dados, Teste Funcional, Teste Estrutural, Teste de subdomínio, Teste randômico. |
C | Teste Estrutural, Teste randômico, Teste de subdomínio, Teste de fluxo de dados, Teste Funcional. |
D | Teste Estrutural, Teste de subdomínio, Teste de fluxo de dados, Teste Funcional, Teste randômico. |
E | Teste de subdomínio, Teste de fluxo de dados, Teste Funcional, Teste randômico, Teste Estrutural. |
Question 15 |
A | É correta apenas a afirmativa II. |
B | É correta apenas a afirmativa I. |
C | São corretas as afirmativas II e III. |
D | É correta apenas a afirmativa III. |
E | São corretas as afirmativas I e II. |
Question 16 |
A | Apenas I e II estão corretas; |
B | Apenas III e IV estão corretas; |
C | Apenas I e III estão corretas; |
D | Apenas II e IV estão corretas; |
E | Apenas II e II estão corretas; |
Question 17 |
|
|
A | Undidade - Componente - Integração . |
B | Funcional - Integração - Desempenho. |
C | Funcional - Integração - Componente. |
D | Unidade - Funcional - Desempenho. |
E | Unidade - Integração - Desempenho. |
Question 18 |
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada.
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto.
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado.
A | Teste de integração
|
B | Teste da compilação prévia
|
C | Teste de sistemas
|
D | Teste caixa preta
|
E | Teste caixa branca
|
Question 19 |
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:
A | Todas as sentenças apresentadas estão corretas
|
B | Somente a sentença I está correta
|
C | Somente as sentenças I e III estão corretas
|
D | Somente as sentenças I e II estão corretas
|
E | Somente as sentenças II e III estão corretas
|
Question 20 |
A | Implementação |
B | Teste |
C | Projeto |
D | Implantação |
E | Análise |
Question 21 |
|
|
A | Compilador, Interpretador, Linguagem de alto nível, Linguagem de baixo nível |
B | Linguagem de alto nível, Linguagem de baixo nível, Interpretador, Compilador |
C | Interpretador, Linguagem de alto nível, Linguagem de baixo nível, Compilador. |
D | Compilador, Interpretador, Linguagem de baixo nível, Linguagem de alto nível |
E | Linguagem de baixo nível, Compilador, Linguagem de alto nível, Interpretador |
Question 22 |
A | Apenas a sentença I está correta. |
B | Apenas as sentenças I e II estão corretas |
C | Apenas as sentenças II e III estão corretas |
D | Todas as sentenças estão erradas |
E | Todas as sentenças estão corretas |
Question 23 |
A fase de implementação, ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado.
Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequencia de cima para baixo:
1. Implementação ( ) Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; após o processo de compilação ou interpretação.
2. Desenho ( ) Etapa do processo de desenvolvimento de software já estudada anteriormente.
3. Código Fonte ( ) Processo que realiza a transformação do desenho em diversos tipos de componentes de código de programação.
4. Código Objeto ( ) Sequência binária de ações diretamente direcionadas para o processador da máquina.
5. Código Máquina ( ) Resultado da compilação do código fonte.
A | 2, 1, 4, 3, 5 |
B | 3, 2, 1, 5, 4 |
C | 5, 4, 3, 2, 1 |
D | 1, 4, 5, 2, 3 |
E | 4, 5, 3, 1, 2 |
Question 24 |
A | linguagem de programação / linguagem de máquina |
B | linguagem de programação / linguagem interpretada |
C | linguagem interpretada / linguagem de máquina |
D | linguagem de máquina / linguagem interpretada |
E | linguagem de máquina / linguagem de programação |
Question 25 |
A | operacionalidade |
B | compreensibilidade |
C | controlabilidade |
D | estabilidade |
E | observalibilidade |
Question 26 |
A | desenvolvimento intermediário e teste de aceitação. |
B | teste de integração e teste de aceitação |
C | desenvolvimento intermediário e teste de sistema. |
D | teste de integração e teste de sistema |
E | desenvolvimento inicial e desenvolvimento intermediário. |
Question 27 |
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:
A | Todas as sentenças apresentadas estão corretas
|
B | Somente as sentenças I e III estão corretas
|
C | Somente a sentença II está correta
|
D | Somente as sentenças I e II estão corretas
|
E | Somente as sentenças II e III estão corretas
|
Question 28 |
A | A fase de validação de um sistema não é feita apenas após a sua codificação, ela contém atividades que devem ser executadas ainda em estágios inicias do desenvolvimento como, por exemplo, na especificação de requisitos. |
B | A fase de projeto de um sistema envolve diversas atividades tais como o projeto de dados, o projeto de arquitetura e o projeto de interface. |
C | No projeto arquitetural devemos primar por uma independência modular que contemple alto grau de acoplamento e baixa coesão. |
D | A fase de teste do software deve estar integrada ao processo de desenvolvimento do sistema. |
E | A evolução de um sistema para contemplar novos requisitos pode requerer um processo de refatoração. |
Question 29 |
A | análise, qualificação |
B | validação, quantificação |
C | quantificação, análise |
D | verificação, validação |
E | qualificação, quantificação |
Question 30 |
A | Manual do usuário |
B | Manual primário |
C | Manual de introdução |
D | Manual de referência |
E | Manual de instalação |
Question 31 |
|
|
A | 1, 2 e 3
|
B | Somente a 2 |
C | 2 e 3 |
D | 1 e 3
|
E | 1 e 2
|
Question 32 |
Assinale a opção que apresenta a correta divisão de TODAS as fases do modelo de prototipação:
A | Obtenção de requisitos, projeto rapido, construção do protótipo, construção do produto.
|
B | Obtenção de requisitos, projeto rapido, construção do protótipo, refinamento de requisitos, construção do produto.
|
C | Obtenção de requisitos, projeto rapido, construção do protótipo, refinamento de requisitos.
|
D | Obtenção de requisitos, construção do protótipo, refinamento de requisitos, construção do produto.
|
E | Levantamento das necessidades, construção do desenho, refinamento das necessidades, construção do protótipo.
|
Question 33 |
Uma empresa de pequeno porte está para desenvolver um sistema de Software utilizando uma metodologia. A empresa até o momento não havia utilizado nenhum método para desenvolver os seus sistemas. O gerente está em dúvida sobre qual metodologia utilizar. Se você fosse o gerente, qual metodologia você aplicaria?
A | Modelo Cascata com Retroalimentação, porque o Modelo permite a revisão de fases anteriores e a superposição entre as fases. Porém o custo dessa revisão pode ser alto, dependendo da fase atual e do quanto se precisa retroceder. |
B | Modelo Cascata, porque é útil para pequenos projetos, e permite pontos de controle bem definidos, facilitando a gestão do projeto.
|
C | Modelo Cascata, porque como a empresa ainda não utilizou nenhum método, o Projeto raramente segue um fluxo sequencial e as iterações (vários ciclos) são necessárias. |
D | Modelo Iterativo-Comportamental, porque esse Modelo permite a revisão de fases anteriores e a superposição entre as fases com um custo exequível para todas as fases e tempo de manutenção baixíssimo.
|
E | Modelo Cascata com Retroalimentação, porque independente da quantidade de revisões e realimentações, o processo pode torna-se facilmente gerenciável.
|
Question 34 |
A | Linguagem Pearl; Linguagem PHP |
B | Linguagem Pearl; Linguagem ASP;
|
C | Linguagem Assembly; Linguagem Pearl; |
D | Linguagem de Máquina; Linguagem Assembly;
|
E | Linguagem ASP; Linguagem PHP; |
Question 35 |
A | Utilizado em pequenos projetos que não necessitem de padronizações e documentações, podendo ser útil, pois o ganho de tempo na fase de planejamento pode ser um diferencial no tempo total do projeto.
|
B | Dependendo da quantidade de revisões e realimentações, o processo pode se tornar difícil de gerenciar.
|
C | Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima.
|
D | Impossibilidade de correção de erros durante o processo de desenvolvimento de software.
|
E | Durante um projeto, algumas atividades estão em constante mudança, uma delas são os próprios requisitos. Se o processo somente pode ser seguido após a finalização da etapa anterior, este nunca irá se encerrar.
|
Question 36 |
A | Alternativas I e IV estão corretas. |
B | Alternativas I, II e IV estão corretas. |
C | Alternativas II, III e IV estão corretas. |
D | Alternativas I e IV estão corretas. |
E | Alternativas I, III e IV estão corretas. |
Question 37 |
A | II e IV, apenas . |
B | I, II e III, apenas |
C | I, II, III e IV. |
D | I e III apenas. |
E | II, III e IV, apenas. |
Question 38 |
A | Faz a seleção de uma parte do projeto, identificando, especificando, implementando, testando e implantando a iteração |
B | Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo |
C | Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a próxima iteração |
D | Utiliza o modelo balburdia para sua realização |
E | Uma vez satisfeitos os requisitos, as partes podem ser desenvolvidas em paralelo e integradas quando completas |
Question 39 |
A | Em cascata |
B | Básico |
C | RUP |
D | Iterativo e incremental |
E | Linear |
Question 40 |
A | Os projetos usam processos que são definidos, documentados, usados, disseminados, medidos, fiscalizados e com rotinas de melhoria. |
B | Os processos utilizados são estabelecidos e padronizados em toda a organização. |
C | A organização está engajada na melhoria contínua de seus processos, em fase de otimização. |
D | O sucesso do projeto está relacionado ao empenho da equipe. |
E | Medidas de qualidade e produtividade são coletadas em todos os projetos: avaliação e análise contínua do desempenho, com uma visão qualitativa. |
Question 41 |
A | as atividades de tecnologia da informação agrupadas em processos e esses em domínios |
B | um modelo de áreas de processos representadas por categoria e por estágios. |
C | os processos fundamentais, organizacionais e de apoio do ciclo de vida de software. |
D | os estágios do ciclo de vida dos serviços de tecnologia da informação. |
E | um modelo de processos de software, um método de avaliação e um modelo de negócio. |
Question 42 |
A | A metodologia de prototipagem evolutiva é uma abordagem que visualiza o desenvolvimento de concepções do sistema conforme o andamento do projeto, por meio de protótipos visuais. |
B | No modelo de desenvolvimento incremental, da mesma maneira que no modelo cascata, é possível a solução dos riscos logo no início do projeto. |
C | O modelo de desenvolvimento em espiral, que tem a codificação como segunda etapa, gera o código do sistema muito mais rapidamente que o modelo de prototipação. |
D | No modelo de desenvolvimento em cascata, a primeira etapa é a modelagem do sistema. |
E | O modelo de desenvolvimento UML é uma metodologia de desenvolvimento orientada a objetos que gera protótipos muito rapidamente, em função das ferramentas case disponíveis. |
Question 43 |
A | Um outro produto desta atividade é o artefato chamado realização de projeto de caso de uso.
|
B | Ao realizar a análise de um caso de uso, possíveis falhas e omissões no mesmo se tornam mais perceptíveis, tratando-se, portanto, de uma oportunidade para refinar o modelo de casos de uso.
|
C | As classes de análise, neste artefato, devem conter referências a detalhes de implementação. |
D | As classes de análise, neste artefato, devem conter referências a detalhes de implementação. |
E | O diagrama de robustez do sistema, que especifica os requisitos não funcionais de escalabilidade e tolerância a falhas, é um dos insumos para esta atividade.
|
Question 44 |
A | projeto - pessoas - etapas - insumos - produtos |
B | projeto - etapas - pessoas - insumos - produtos |
C | produto - etapas - pessoas - insumos - resultados |
D | processo - pessoas - etapas - insumos - resultados |
E | projeto - pessoas - etapas - insumos - resultados |
Question 45 |
A | segurança |
B | atualização contínua |
C | utilização mínima de recursos |
D | legibilidade |
E | legalidade |
Question 46 |
A | Concepção. |
B | Iniciação. |
C | Transição. |
D | Elabroração. |
E | Construção. |
Question 47 |
A | Apenas a assertiva II está correta. |
B | Apenas a assertiva III está correta. |
C | Apenas a assertiva I está correta. |
D | Todas as assertivas estão corretas. |
E | Apenas a assertiva IV está correta. |
Question 48 |
A | Pode diminuir o trabalho do analista, já que o profissional de análise e projeto saberá que mudanças futuras no modelo gerado durante essa etapa poderão ser realizadas com um custo menor na etapa de implementação |
B | Não terá impacto se o profissional já conhecer as técnicas de refatoração |
C | Pode aumentar o trabalho do analista se o profissional que realizar a etapa de análise for diferente do profissional que implementará o software |
D | Pode aumentar o trabalho do analista, pois o código deve estar preparado para utilizar as técnicas de refatoração |
E | Pode diminuir o trabalho do analista, mas apenas se o profissional que realizar a etapa de análise for o mesmo que implementar o software |
Last modified: 22 de novembro de 2014