This is a file preview. Join to view the original file.
Processo de Desenvolvimento de Software – AV2 Questão: 1 (123030) A fase do estudo de viabilidade que determina a viabilidade econômica, pode ser chamada de analise de: custo_valor custo_desenpenho custo-beneficio valor_benefício Questão: 2 (124326) Os manuais de ususário, introdução e referência são identificados como: ( ) material de apoio ( ) documentação de reforço ( ) material de instalação ( )documentação do produto Questão: 3 (123005) O nível de abstração e agregação dos elementos dos sistemas podem ser: Nível estratégico ou desenho lógico, nível tático ou desenho arquitetônico e nível operacional ou desenho detalhado Nível estratégico ou desenho detalhado, nível tático ou desenho lógico e nível operacional ou desenho arquitetônico Nível estratégico ou desenho arquitetônico, nível tático ou desenho lógico e nível operacional ou desenho detalhado Nível estratégico ou desenho arquitetônico, nível tático ou desenho detalhado e nível operacional ou desenho lógico Questão: 4 (125687) Dentre as características do modelo cascata, apresentadas no material de ensino, temos a linearidade. Isto significa dizer que: Marque a questão que apresente a resposta mais completa e correta para o enunciado. Cada atividade tem que ser concluída antes de iniciar a próxima. As atividades são executadas em sequência. As atividades acontecem de forma iterativa. A ordem das atividades não importa, desde que sejam executadas em sequência Questão: 5 (124458) Sobre Linguagens de programação, analise as sentenças abaixo e identifique as corretas I. As linguagens C e C++ são interpretadas II. As linguagens C e C++ são compiladas III. A linguagem assembly é a usada para gerar os códigos objeto IV. Uma linguagem de alto nível é inteligível e executada pelo hardware. Com base em sua análise das sentenças, assinale a resposta correta. Estão corretas as sentenças I e III Estão corretas as sentenças II e III Estão corretas as sentenças II e IV Estão corretas as sentenças III e IV 6-Questão: AV220104CCT01940607 (125851) Com base nas teorias estudadas na disciplina de processo de desenvolvimento de software, discorra em no máximo 6 linhas, sobre o modelo de prototipação, envolvendo principalmente a relação entre usuário e produto(software). Gabarito: Trata-se de um mini processo que visa aproximar, desde o início, o processo de desenvolvimento do mundo real (usuário). Seu foco principal é não só as entradas e saídas do sistema, como também as interações entre o usuário e as telas do programa. Destaca-se também, sua utilização quando o cliente não sabe exatamente o que ele deseja como entrada ou saída do sistema ou quando o sistema terá interação com equipamento físico e de pouco conhecimento por parte do desenvolvedor. Questão: 7 (125726) A afirmativa: "Riscos são explicitamente avaliados e resolvidos no processo", faz referência a qual modelo de desenvolvimento? Prototipação Espiral Iterativo-incremental Cascata Questão: 8 (123054) A fase de teste do PDS tem como objetivo detectar, analisar e consertar possíveis defeitos ou erros que possam surgir na fase de: Implementação Análise Requisitos Desenho 9 - Questão: AV220104CCT01940606 (125850) Com base nas teorias estudadas na disciplina de processo de desenvolvimento de software, discorra em no máximo 6 linhas, sobre o modelo de ciclo de vida iterativo-incremental. Gabarito: Neste tipo de modelo é possível conhecer os requisitos, pensar e mapear o processo por etapas e implantar gradativamente, ao longo do tempo, as funcionalidades(partes) de um produto. Caracteriza-se também, por várias iterações (repetições) total ou parcial das mesmas etapas do processo que, consequentemente, permitirão várias participações do usuário e a agregação de novas necessidades evolutivas ou corretivas durante o desenvolvimento. Questão: 10 (125391) 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 Modelo Cascata com Retroalimentação, porque independente da quantidade de revisões e realimentações, o processo pode torna-se facilmente gerenciável. 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. Modelo Cascata com Retroalimentação, porque o Modelo permite a revisão de fases anteriores e a superposição entre as fases. Porem o custo dessa revisão pode ser alto, dependendo da fase atual e do quanto se precisa retroceder. Modelo Cascata, porque é útil para pequenos projetos, e permite pontos de controle bem definidos, facilitando a gestão do projeto. ////////////////////////////////////////////////////////////////////////////////// Questão: 1 (123031) Com relação ao nível de abstração e agregação dos elementos dos sistemas o nível operacional: É a aplicação das decisões tomadas no desenho arquitetônico. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É a aplicação das decisões tomadas no desenho arquitetônico. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. É o comportamento de cada componente. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. Questão: 2 (123066) Qual opção representa o momento em que a fase de testes dinâmicos do PDS deve ocorrer? Antes ou durante a fase de implementação Durante ou após a fase de implementação Durante ou após a fase de análise Antes ou após a fase de implementação Questão: 3 (125720) O projeto que você está alocado possui um modelo de PDS com metodologia de trabalho com fases seqüenciais de processo de desenvolvimento, interligadas através de um ciclo de vida em cascata ou clássico. Com base no cenário acima, assinale dentre as opções aquela que melhor representa uma vantagem e uma desvantagem respectivamente. Facilidade na gestão do projeto e adequado para projetos de pequena duração. Adequado para projetos de pequena duração e baixa visibilidade. Processo rígido e facilidade na gestão do projeto. Baixa visibilidade e adequado para projetos de grande duração. Questão: 4 (125399) 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 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. É 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 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, 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. Questão: 5 (124962) O código de programação pode ser dividido em 3 tipos: Código Semântico, Código Bytecode e Código de Máquina Código Lexico, Código Semântico e Código de Máquina Código Bytecode, Código Objeto e Código de Máquina Código Fonte, Código Objeto e Código de Máquina Questão: 6 (124952) O ciclo no ambiente de desenvolvimento de, por exemplo, um programa ‘C’ é dado por: Programa C; Montador; Programa em linguagem de máquina; Compilador; Programa em linguagem de máquina; Montador; Programa C; Compilador; Compilador; Programa C; Programa em linguagem de máquina; Montador; Programa C; Compilador; Programa em linguagem de máquina; Montador; Questão: 7 (124335) Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto: ( )manual do usuário ( )manual de referância ( )manual de introdução ( )manual técnico Questão: 8 (125733) Assinale a opção que respresenta a correta divisão de TODAS as fases do modelo de prototipação. Obtenção de requisitos, construção do protótipo, refinamento de requisitos, construção do produto Obtenção de requisitos, projeto rapido, construção do protótipo, construção do produto. Obtenção de requisitos, projeto rapido, construção do protótipo, refinamento de requisitos. Obtenção de requisitos, projeto rápido, construção do protótipo, refinamento de requisitos, construção do produto. 9 - Questão: V220104CCT01940603 (125840) Com base no conceito do ciclo de vida do processo em cascata com realimentação, estudado na disciplina de processo de desenvolvimento de software, cite sua principal vantagem em relação ao modelo clássico. Gabarito: Permite que em fases posteriores, ocorra revisão e alteração de resultados das fases anteriores realimentação de correções entre fases). 10 - Questão: AV220104CCT01940298 (125421) A noção de Processo Iterativo corresponde à ideia de “melhorar (ou refinar) pouco - a - pouco” o sistema (iterações). A noção de processo incremental corresponde à ideia de “aumentar (alargar) pouco-a-pouco” o âmbito do sistema. A partir destas noções, temos, portanto que o processo iterativo e incremental que é a interação dos dois processos. Com base no que foi descrito, apresenta pelo menos 5 (cinco) principais vantagens relacionado ao risco, tempo, requisitos iniciais, inconsistência entre análise, desenho e implementação, descrevendo cada uma delas: Gabarito: - Redução de riscos envolvendo custos a um único incremento. Se a equipe precisar repetir a iteração, a organização perde somente o esforço mal direcionado de uma iteração, não o valor de um produto inteiro; - Redução do risco de lançar o projeto no mercado fora da data planejada. Identificando os riscos numa fase inicial o esforço despendido para gerenciá-los ocorre cedo, quando as pessoas estão sob uma menor pressão do que na fase final do projeto; - Aceleração do tempo de desenvolvimento do projeto como um todo, porque a equipa trabalha de forma mais eficiente quando procura resultados de escopo menor e claro; - Reconhecimento de uma realidade frequentemente ignorada: as necessidades do cliente e os requisitos correspondentes não podem ser totalmente definidos no início do processo. Eles são tipicamente refinados em sucessivas iterações. Este modelo de operação facilita a adaptação de requisitos; - As inconsistências entre a análise, o desenho e a implementação são identificadas antecipadamente; - Esta abordagem encoraja a participação ativa dos utilizadores de modo a identificar os verdadeiros requisitos do sistema. ////////////////////////////////////////////////////////////////////////////////// Questão: AV220104CCT01940204 (123060) 1 - Assinale dentre as opções abaixo,a única que corresponde a definição a seguir. “Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também.” Teste caixa preta Teste de sistemas Teste caixa branca Questão: AV220104CCT01940056 (123041) 2 - A Análise de viabilidade, promove como saída o fato de o sistema ter Viabilidade (técnica, operacional e financeira). Para isto devemos ter como entrada: Conjunto completo dos requisitos de negócio e a Descrição completa do Software. Conjunto completo dos requisitos de negócio e esboço da Descrição do Software. Conjunto preliminar de requisitos de negócio e a Descrição completa do Software. Conjunto preliminar de requisitos de negócio e o esboço da Descrição do Software. Questão: AV220104CCT01940608 (125852) 3 - Com base nas teorias estudas na disciplina de processo de desenvolvimento de software, cite duas características que o modelo em espiral tem em relação ao modelo de prototipação e ao modelo interativo-incremental. Gabarito: - Os riscos são explicitamente avaliados e resolvidos durante o processo (análise de risco); - Em cada volta do espiral há possibilidade de se interromper ou não o processo. Questão: AV220104CCT01840278 (124958) 4 - São consideradas linguagens Interpretadores e linguagens Compiladores Híbridos respectivamente: Pascal e C; Perl e Java; Java e Pascal; C e Javascript; Questão: AV220104CCT01940455 (125828) 5 - Marque a opção que NÃO representa uma característica dos processos de desenvolvimento ágeis, onde valoriza-se: Menos documentação abrangente e mais software em funcionamento. Mais seguir um plano do que responder a mudanças. Mais indivíduos e interações do que processos e ferramentas. Mais colaboração com cliente do que negociação de contratos. Questão: AV220104CCT01940353 (125691) 6 - No processo de desenvolvimento de software, utilizando-se do modelo cascata tradicional, podemos afirmar que os erros referentes as necessidades dos usuários eram corrigidos ____________________. Marque a resposta que complete corretamente o enunciado. após a implantação do sistema durante o levantamento de requisitos com a retroalimentação na fase de análise Questão: AV220104CCT01940456 (125835) 7 - Com relação aos métodos XP e Scrum, representantes dos processos de desenvolvimento ágeis, associe as 2 colunas. I. Iteração no Scrum a. Feedback II. Sprint backlog b. Dividem o código a implementar III. Um dos valores do XP c. Requisitos a serem implementados no Scrum IV. Programação em par d. Sprint I-d; II-b; III-a IV-c I-d; II-c; III-a IV-b I-c; II-b; III-a IV-d I-a; II-c; III-d IV-b Questão: AV220104CCT01940403 (125729) 8 - Quando em um projeto muito grande o processo permite que as atividades sejam divididas e desenvolvidas por partes estamos falando do modelo: Pontos da Questão: 0,5 Prototipação Cascata Iterativo-incremental Espiral Questão: AV220104CCT01940607 (125851) 9 - Com base nas teorias estudadas na disciplina de processo de desenvolvimento de software, discorra em no máximo 6 linhas, sobre o modelo de prototipação, envolvendo principalmente a relação entre usuário e produto(software). Gabarito: Trata-se de um mini processo que visa aproximar, desde o início, o processo de desenvolvimento do mundo real (usuário). Seu foco principal é não só as entradas e saídas do sistema, como também as interações entre o usuário e as telas do programa. Destaca-se também, sua utilização quando o cliente não sabe exatamente o que ele deseja como entrada ou saída do sistema ou quando o sistema terá interação com equipamento físico e de pouco conhecimento por parte do desenvolvedor. Questão: AV220104CCT01940301 (124321) 10 - Processo que adota métodos e formatos padronizados para cada familia de produtos correlatos. A citação acima refere-se a: ( ) documentação ( ) produto ( ) projeto ( ) relatório Questão: AV220104CCT01940108 (124021) 1 - Como se chama a estrutura de dados encapsulada por procedimentos. Essa estrutura são os atributos e operações? UML Diagrama Objeto Classe Questão: AV220104CCT01940063 (123007) 2 - Dos tipos de viabilidade, aquela que visa atender os requisitos para a aceitação do produto ou problema apresentado, onde o levantamento deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela é a viabilidade? Operacional Econômica Do Cronograma Técnica Questão: AV220104CCT019400029 (123156) 3 - Classifque cada assertiva como V(verdadeira) ou F (falso). I. Escopo é a abrangência do sistema. II. Requisitos são interesses dos usuários. III. A falta de treinamento pode ser causa do fracasso do software. Iv. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequencia correta de V ou F. Pontos da Questão: 0,5 I-F, II-V, III-V IV-F I-F, II-V, III-F IV-F I-V, II-F, III-V IV-F I-V, II-V, III-V IV-F Questão: AV220104CCT01940005 (122981) 4 - Considere um sistema de Controle de Estoque e classifique cada requisito desse sistema como F (funcional) e NF (não funcional). I O sistema deve registrar cada compra, item a item e atualizar o estoque do respectivo item. II O sistema deve adequar-se ao atual hardware existente na empresa. III A cada compra,o sistema deve recalcular o preço médio. IV O processamento da compra não deve ultrapassar 2 segundos. Com base em sua análise e classificalçao, assinale a opção correta. I-F, II-F, III-F, IV-NF I-NF, II-NF, III-F, IV-NF I-F, II-N, III-F, IV-F I-F, II-NF, III-F, IV-NF Questão: AV220104CCT01940163 (123998) 5 - “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 a facilidade de manutenção é um requisito não funcional fundamental. Nesse contexto, assinale a alternativa onde o desenho da arquitetura atenderá tal requisito. 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 de modo que as operações relacionadas a segurança fiquem todas localizadas em um único subsistema ou em um pequeno número de 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 utilizando-se componentes encapsulados de menor granularidade, que possam ser rapidamente modificados. Questão: AV220104CCT01940054 (123035) 6 - Os requisitos não funcionais descrevem propriedades e restrições para atender a finalidade do sistema. Das opções, qual todos os itens são propriedades: Tamanho e custo Velocidade e confiabilidade Facilidade de uso e cronograma Confiabilidade e custo Questão: AV220104CCT01940220 (123091) 7 - 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. Teste caixa preta Teste de sistemas Teste de integração Teste caixa branca Questão: AV220104CCT01940007 (124452) 8 - Em uma linguagem de programação Y é gerado o código objeto em período anterior a sua execução. Analise cada sentença com relação a linguagem de programação Y. I. A linguagem de programação é interpretada. II. A linguagem de programação é compilada III. O código objeto gerado não é em linguagem de maquina executável IV. A linguagem de programação Y é dita de alto nível. Assinale a única opção correta. Estão corretas as sentencas I e IV Estão corretas as sentenças II e IV Estão corretas as sentenças I, III e III Estão corretas as sentenças II, III e IV Questão: AV220104CCT01940156 (123039) 9 - Na fase de reutilização é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. Com relação a reutilização assinale a alternativa INCORRETA: Reutilização de plataforma - camada de arquitetura Reutilização de código - módulo de código binário. Reutilização de objeto - bibliotecas e classes fundamentais Reutilização de desenho - aproveitamento de idéias para solução de problemas encontrados no desenho é comumente baseado em classes abstratas derivadas por herança de outra classe. Questão: AV220104CCT01940155 (123034) 10 - Na fase de reutilização é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. Com relação a reutilização assinale a alternativa INCORRETA: Reutilização de desenho - aproveitamento de idéias para solução de problemas encontrados no desenho é comumente baseado em classes abstratas derivadas por herança de outra classe. Reutilização de classe - bibliotecas e classes fundamentais Reutilização de código - reutilização de parte de código de um programa Reutilização de plataforma - camada de arquitetura Questão: AV220104CCT01940005 (122981) 1 - Considere um sistema de Controle de Estoque e classifique cada requisito desse sistema como F (funcional) e NF (não funcional). I O sistema deve registrar cada compra, item a item e atualizar o estoque do respectivo item. II O sistema deve adequar-se ao atual hardware existente na empresa. III A cada compra,o sistema deve recalcular o preço médio. IV O processamento da compra não deve ultrapassar 2 segundos. Com base em sua análise e classificalçao, assinale a opção correta. I-F, II-NF, III-F, IV-NF I-F, II-F, III-F, IV-NF I-NF, II-NF, III-F, IV-NF I-F, II-N, III-F, IV-F Questão: AV220104CCT01940211 (123072) 2 - Você acabou de ser contratado para trabalhar em uma empresa e foi alocado na gerência de teste de software. Sua primeira tarefa foi avaliar a lógica do algoritmo de alguns módulos do sistema e, se o mesmo encontra-se dentro das normas e padrões estabelecidos pela empresa. Esta tarefa que acabamos de descrever também é conhecida dentro do PDS como: Teste de requisitos Teste de análise Teste caixa preta Teste caixa branca Questão: AV220104CCT01940160 (123051) 3 - Com relação aos Modelos de Desenho temos as seguintes afirmativas: I – Desenho Externo - é a visão que os usuários terão da solução ou produto e a forma com que eles interagirão. II – Desenho Interno - é a maneira como o sistema interage com outros produtos ou sistemas. III – Desenho Externo - podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos, interna ou externamente. Marque a alternativa CORRETA: Todas as alternativas são corretas. Somente II e III são corretas. Somente I e III são corretas. Somente I e II são corretas. Questão: AV220104CCT01940102 (124009) 4 - Marque a opção que não representa uma organização de classe Fronteira Controle Entidade Parâmetro Questão: AV220104CCT01940059 (123048) 5 - No processo de gestão dos requisitos, os novos requisitos e as alterações de requisitos com o desenvolvimento já adiantado sinalizam para que tipo de problema? Gestão dos Requisitos Gestào de Processos Instabilidade nos Requisitos Instabilidade dos Processos Questão: AV220104CCT01940168 (124003) 6 - “Controlo remoto, (controle remoto (português brasileiro) ou controlo remoto (português europeu)), telecomando ou ainda comando à distância é um aparelho utilizado para realizar uma operação remota a uma máquina. O termo é mais utilizado para referir o controle remoto de uma televisão. ... .O primeiro controle remoto para controlar uma televisão foi desenvolvido pela Zenith Radio Corporation no início da década de 1950...” Fonte: http://pt.wikipedia.org/wiki/Controlo_remoto, Acesso em 20/11/2010. Cada equipamento eletrônico que dispõe de um dispositivo de controle remoto, possui um sistema desenvolvido para controlar o acionamento das diversas ações que serão efetuadas, em função do sinais emanados desse controle remoto. Considerando um aparelho de televisão com controle remoto, assinale o modelo de controle requerido pelo sistema. Controle orientado a eventos - modelos de transmissão. Controle centralizado - modelo de retorno de chamadas. Controle orientado a eventos - modelos orientados a interrupções. Controle centralizado - modelo gerenciador. Questão: AV220104CCT01940165 (124000) 7 - Considerando as seguintes características da aplicação : - Um sistema de hipertexto para vários usuários, destinado a fornecer uma biblioteca de filmes e fotografias. Os frames do filme precisam ser transmitidos com rapidez e sincronia, mas com resolução relativamente baixa. Porém, as imagens precisam ser transmitidas em alta resolução. O catálogo deve ser capaz de lidar com uma variedade de consultas e fornecer links com os sistemas de informação de hipertexto. Assinale a alternativa de modelo que mais se adequa às necessidades das características informadas. Modelo cliente-servidor. Modelo de máquina abstrata. Modelo de repositório. Modelo em camadas. Questão: AV220104CCT019400029 (123156) 8 - Classifque cada assertiva como V(verdadeira) ou F (falso). I. Escopo é a abrangência do sistema. II. Requisitos são interesses dos usuários. III. A falta de treinamento pode ser causa do fracasso do software. Iv. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequencia correta de V ou F. Pontos da Questão: 0,5 I-F, II-V, III-F IV-F I-V, II-V, III-V IV-F I-V, II-F, III-V IV-F I-F, II-V, III-V IV-F Questão: AV220104CCT01940154 (123031) 9 - Com relação ao nível de abstração e agregação dos elementos dos sistemas o nível operacional: É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. É a aplicação das decisões tomadas no desenho arquitetônico. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. É a aplicação das decisões tomadas no desenho arquitetônico. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É o comportamento de cada componente. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. Questão: AV220104CCT01940070 (123021) 10 - Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica: – o analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; - o analista verifica relatórios e outros impressos da empresa; – é excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas. Entrevista - Análise de documentos - Brainstorm Visita em Locco - Questionário - Análise de documentos Visita em Locco - Análise de documentos - JAD Entrevista - Questionário - JAD Questão: AV220104CCT01940106 (124019) 1 - Qual a fermenta utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos? Teste de Software UML Modelagem Análise Questão: AV220104CCT01940158 (123045) 2 - Com relação à fase de reutilização temos as seguintes afirmações: I - Nesta fase, é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. II - O processo de reutilização visa à redução do desperdício de tempo. III - O processo de reutilização visa à redução do desperdício de dinheiro. IV - Com processo de reutilização, a cada iteração, os defeitos que existiam em outras fases precisam ser acertados novamente, pois trata-se de nova implementação. Marque a alternativa CORRETA: Todas as alternativas são corretas. Somente I e III e IV são corretas. Somente I, II e III são corretas. Somente I e III são corretas. Questão: AV220104CCT01940213 (123075) 3 - Você foi convidado para trabalhar em uma empresa de plano de saúde com um sistema de cadastro de usuários. O sistema está sendo desenvolvido seguindo todas as fases do PDS. Sua primeira atividade, nesta nova empresa, será reforçar a equipe de desenvolvimento de software. Seu foco de trabalho será descobrir erros dentro do módulo de cadastro de usuários e garantir que todas as instruções locais de um módulo sejam tratadas individualmente. Com base no cenário acima, assinale dentre as opções aquela que corresponde à melhor estratégia de teste para esta atividade , quanto ao objetivo da busca pelo erro. Teste de análises Teste de integração Teste de unidade Teste de requisitos Questão: AV220104CCT01940162 (123997) 4 - “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 a disponibilidade é um requisito não funcional fundamental. Nesse contexto, assinale a alternativa onde o desenho da arquitetura atenderá tal requisito. 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 de subsistemas. 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 utilizando-se componentes encapsulados de menor granularidade, que possam ser rapidamente modificados. Questão: AV220104CCT019400035 (123154) 5 - Dentre as opções apresentadas, assinale a ÚNICA que NÂO representa uma das causas dos problemas do desenvolvimento de software. Levantamento de requisitos inadequado Rápida mudança nos requisitos Softwares complexos e de mudanças lentas Má definição do escopo Questão: AV220104CCT01940159 (123049) 6 - Com relação aos Modelos de Desenho temos as seguintes afirmativas: I – Desenho Externo - é a visão que os usuários terão da solução ou produto e a forma com que eles interagirão. II – Desenho Interno - é a maneira como o sistema interage com outros produtos ou sistemas. III – Desenho Interno - podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos, interna ou externamente. Marque a alternativa CORRETA: Pontos da Questão: 0,5 Somente II e III são corretas. Somente I e III são corretas. Somente I e II são corretas. Todas as alternativas são corretas. Questão: AV220104CCT01940167 (124002) 7 - “Air bag, ... este dispositivo é constituído de pastilhas de nitrogênio que são acionadas por uma descarga elétrica pela central eletrônica dentro de um balão de ar muito resistente, que é o próprio Airbag, este por sua vez se enche rapidamente amortecendo assim o choque e evitando que motorista e passageiros sofra danos físicos principalmente no rosto, peito e coluna.” Fonte: http://pt.wikipedia.org/wiki/Airbag, Acesso em 20/11/2010. Existe em cada automóvel equipado com um air bag um sistema desenvolvido para controlar o acionamento desse dispositivo. Assinale o modelo de controle requerido por esse sistema. Controle orientado a eventos - modelos de transmissão. Controle centralizado - modelo de retorno de chamadas. Controle centralizado - modelo gerenciador. Controle orientado a eventos - modelos orientados a interrupções. Questão: AV220104CCT01940007 (124452) 8 - Em uma linguagem de programação Y é gerado o código objeto em período anterior a sua execução. Analise cada sentença com relação a linguagem de programação Y. I. A linguagem de programação é interpretada. II. A linguagem de programação é compilada III. O código objeto gerado não é em linguagem de maquina executável IV. A linguagem de programação Y é dita de alto nível. Assinale a única opção correta. Estão corretas as sentencas I e IV Estão corretas as sentenças II, III e IV Estão corretas as sentenças II e IV Estão corretas as sentenças I, III e III Questão: AV220104CCT01940057 (123044) 9 - Como parte da viabilidade econômica, que visa atender os requisitos financeiros do projeto/produto, temos a Apuração do retorno sobre o investimento (ROI). O objetivo do ROI É? Medir a relação de custo benefício. Estipular quanto se pretende investir e obter o valor de retorno. Medir a relação entre o quanto se ganha (pretende ganhar) e o quanto se investe. Estipular quanto se pretende ganhar baseado no quanto se investe. Questão: AV220104CCT01940061 (123003) 10 - Dentre as atividades para analise de requisitos temos o estudo de viabilidade que representa o estudo inicial para saber se vale à pena desenvolver a ideia. Em relação ao projeto/produto, o estudo deve oferecer base para ajudar em que decisão? 1- Pode ser feito; 2- Quanto custa para ser feito; 3- Beneficiara os clientes interessados; 4- Existe uma outra alternativa. Das opções, marque aquela em que todos os itens o estudo oferece base para a decisão: 1,3 e 4 1,2 e 3 1,2 e 4 2,3 e 4 //////////////////////////////////////////////////////////////////////////////////////////////////////////// Questão: AV220104CCT01940161 (123996) 1 - “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. Pontos da Questão: 1 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 de subsistemas. 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 utilizando-se componentes encapsulados de menor granularidade, que possam ser rapidamente modificados. Questão: AV220104CCT01940167 (124002) 2 - “Air bag, ... este dispositivo é constituído de pastilhas de nitrogênio que são acionadas por uma descarga elétrica pela central eletrônica dentro de um balão de ar muito resistente, que é o próprio Airbag, este por sua vez se enche rapidamente amortecendo assim o choque e evitando que motorista e passageiros sofra danos físicos principalmente no rosto, peito e coluna.” Fonte: http://pt.wikipedia.org/wiki/Airbag, Acesso em 20/11/2010. Existe em cada automóvel equipado com um air bag um sistema desenvolvido para controlar o acionamento desse dispositivo. Assinale o modelo de controle requerido por esse sistema. Pontos da Questão: 1 Controle centralizado - modelo de retorno de chamadas. Controle centralizado - modelo gerenciador. Controle orientado a eventos - modelos de transmissão. Controle orientado a eventos - modelos orientados a interrupções. Questão: AV220104CCT01940051 (123026) 3 - Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: Pontos da Questão: 0,5 Organizacional, Operaciaonal, Funcional e Econômica Técnica, Funcional, cronograma e Econômica Técnica, Operaciaonal, Cronograma e Organizacional Técnica, Operaciaonal, Cronograma e Econômica Questão: AV220104CCT019400029 (123156) 4 - Classifque cada assertiva como V(verdadeira) ou F (falso). I. Escopo é a abrangência do sistema. II. Requisitos são interesses dos usuários. III. A falta de treinamento pode ser causa do fracasso do software. Iv. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequencia correta de V ou F. Pontos da Questão: 0,5 I-V, II-F, III-V IV-F I-V, II-V, III-V IV-F I-F, II-V, III-F IV-F I-F, II-V, III-V IV-F Questão: AV220104CCT01940216 (123084) 5 - A empresa de consultoria “ArtMais” está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas do PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema. Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o projeto se encontra no momento. Pontos da Questão: 1 Teste da unidade Teste de sistemas Teste de aceite Teste de integração Questão: AV220104CCT01940151 (123005) 6 - O nível de abstração e agregação dos elementos dos sistemas podem ser: Pontos da Questão: 0,5 Nível estratégico ou desenho arquitetônico, nível tático ou desenho detalhado e nível operacional ou desenho lógico Nível estratégico ou desenho detalhado, nível tático ou desenho lógico e nível operacional ou desenho arquitetônico Nível estratégico ou desenho arquitetônico, nível tático ou desenho lógico e nível operacional ou desenho detalhado Nível estratégico ou desenho lógico, nível tático ou desenho arquitetônico e nível operacional ou desenho detalhado Questão: AV220104CCT01940156 (123039) 7 - Na fase de reutilização é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. Com relação a reutilização assinale a alternativa INCORRETA: Pontos da Questão: 0,5 Reutilização de desenho - aproveitamento de idéias para solução de problemas encontrados no desenho é comumente baseado em classes abstratas derivadas por herança de outra classe. Reutilização de objeto - bibliotecas e classes fundamentais Reutilização de plataforma - camada de arquitetura Reutilização de código - módulo de código binário. Questão: AV220104CCT01940109 (124022) 8 - Como se chama o Conjunto de objetos similares agrupados em que a etapa de análise está mais voltada para sua realização? Pontos da Questão: 1 UML Objeto Diagrama Classe Questão: AV220104CCT01940063 (123007) 9 - Dos tipos de viabilidade, aqulela que visa atender os requisitos para a aceitação do produto ou problema apresentado, onde o levantamanto deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela é a viabilidade? Pontos da Questão: 1 Operacional Econômica Do Cronograma Técnica Questão: AV220104CCT01940008 (124458) 10 - Sobre Linguagens de programação, analise as sentenças abaixo e identifique as corretas I. As linguagens C e C++ são interpretadas II. As linguagens C e C++ são compiladas III. A linguagem assembly é a usada para gerar os códigos objeto IV. Uma linguagem de alto nível é inteligível e executada pelo hardware. Com base em sua análise das sentenças, assinale a resposta correta. Pontos da Questão: 1 Estão corretas as sentenças I e III Estão corretas as sentenças II e IV Estão corretas as sentenças II e III Estão corretas as sentenças III e IV Prova On-Line Questão: AV220104CCT01940108 (124021) 1 - Como se chama a estrutura de dados encapsulada por procedimentos. Essa estrutura são os atributos e operações? Pontos da Questão: 1 UML Diagrama Objeto Classe Questão: AV220104CCT01940063 (123007) 2 - Dos tipos de viabilidade, aqulela que visa atender os requisitos para a aceitação do produto ou problema apresentado, onde o levantamanto deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela é a viabilidade? Pontos da Questão: 1 Operacional Econômica Do Cronograma Técnica Questão: AV220104CCT019400029 (123156) 3 - Classifque cada assertiva como V(verdadeira) ou F (falso). I. Escopo é a abrangência do sistema. II. Requisitos são interesses dos usuários. III. A falta de treinamento pode ser causa do fracasso do software. Iv. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequencia correta de V ou F. Pontos da Questão: 0,5 I-F, II-V, III-V IV-F I-F, II-V, III-F IV-F I-V, II-F, III-V IV-F I-V, II-V, III-V IV-F Questão: AV220104CCT01940005 (122981) 4 - Considere um sistema de Controle de Estoque e classifique cada requisito desse sistema como F (funcional) e NF (não funcional). I O sistema deve registrar cada compra, item a item e atualizar o estoque do respectivo item. II O sistema deve adequar-se ao atual hardware existente na empresa. III A cada compra,o sistema deve recalcular o preço médio. IV O processamento da compra não deve ultrapassar 2 segundos. Com base em sua análise e classificalçao, assinale a opção correta. Pontos da Questão: 1 I-F, II-F, III-F, IV-NF I-NF, II-NF, III-F, IV-NF I-F, II-N, III-F, IV-F I-F, II-NF, III-F, IV-NF Questão: AV220104CCT01940163 (123998) 5 - “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 a facilidade de manutenção é um requisito não funcional fundamental. Nesse contexto, assinale a alternativa onde o desenho da arquitetura atenderá tal requisito. Pontos da Questão: 1 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 de modo que as operações relacionadas a segurança fiquem todas localizadas em um único subsistema ou em um pequeno número de 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 utilizando-se componentes encapsulados de menor granularidade, que possam ser rapidamente modificados. Questão: AV220104CCT01940054 (123035) 6 - Os requisitos não funcionais descrevem propriedades e restrições para atender a finalidade do sistema. Das opções, qual todos os itens são propriedades: Pontos da Questão: 0,5 Tamanho e custo Velocidade e confiabilidade Facilidade de uso e cronograma Confiabilidade e custo Questão: AV220104CCT01940220 (123091) 7 - 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. Pontos da Questão: 1 Teste caixa preta Teste de sistemas Teste de integração Teste caixa branca Questão: AV220104CCT01940007 (124452) 8 - Em uma linguagem de programação Y é gerado o código objeto em período anterior a sua execução. Analise cada sentença com relação a linguagem de programação Y. I. A linguagem de programação é interpretada. II. A linguagem de programação é compilada III. O código objeto gerado não é em linguagem de maquina executável IV. A linguagem de programação Y é dita de alto nível. Assinale a única opção correta. Pontos da Questão: 1 Estão corretas as sentencas I e IV Estão corretas as sentenças II e IV Estão corretas as sentenças I, III e III Estão corretas as sentenças II, III e IV Questão: AV220104CCT01940156 (123039) 9 - Na fase de reutilização é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. Com relação a reutilização assinale a alternativa INCORRETA: Pontos da Questão: 0,5 Reutilização de plataforma - camada de arquitetura Reutilização de código - módulo de código binário. Reutilização de objeto - bibliotecas e classes fundamentais Reutilização de desenho - aproveitamento de idéias para solução de problemas encontrados no desenho é comumente baseado em classes abstratas derivadas por herança de outra classe. Questão: AV220104CCT01940155 (123034) 10 - Na fase de reutilização é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. Com relação a reutilização assinale a alternativa INCORRETA: Pontos da Questão: 0,5 Reutilização de desenho - aproveitamento de idéias para solução de problemas encontrados no desenho é comumente baseado em classes abstratas derivadas por herança de outra classe. Reutilização de classe - bibliotecas e classes fundamentais Reutilização de código - reutilização de parte de código de um programa Reutilização de plataforma - camada de arquitetura Questão: AV220104CCT01940005 (122981) 1 - Considere um sistema de Controle de Estoque e classifique cada requisito desse sistema como F (funcional) e NF (não funcional). I O sistema deve registrar cada compra, item a item e atualizar o estoque do respectivo item. II O sistema deve adequar-se ao atual hardware existente na empresa. III A cada compra,o sistema deve recalcular o preço médio. IV O processamento da compra não deve ultrapassar 2 segundos. Com base em sua análise e classificalçao, assinale a opção correta. Pontos da Questão: 1 I-F, II-NF, III-F, IV-NF I-F, II-F, III-F, IV-NF I-NF, II-NF, III-F, IV-NF I-F, II-N, III-F, IV-F Questão: AV220104CCT01940211 (123072) 2 - Você acabou de ser contratado para trabalhar em uma empresa e foi alocado na gerência de teste de software. Sua primeira tarefa foi avaliar a lógica do algoritmo de alguns módulos do sistema e, se o mesmo encontra-se dentro das normas e padrões estabelecidos pela empresa. Esta tarefa que acabamos de descrever também é conhecida dentro do PDS como: Pontos da Questão: 1 Teste de requisitos Teste de análise Teste caixa preta Teste caixa branca Questão: AV220104CCT01940160 (123051) 3 - Com relação aos Modelos de Desenho temos as seguintes afirmativas: I – Desenho Externo - é a visão que os usuários terão da solução ou produto e a forma com que eles interagirão. II – Desenho Interno - é a maneira como o sistema interage com outros produtos ou sistemas. III – Desenho Externo - podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos, interna ou externamente. Marque a alternativa CORRETA: Pontos da Questão: 0,5 Todas as alternativas são corretas. Somente II e III são corretas. Somente I e III são corretas. Somente I e II são corretas. Questão: AV220104CCT01940102 (124009) 4 - Marque a opção que não representa uma organização de classe: Pontos da Questão: 1 Fronteira Controle Entidade Parâmetro Questão: AV220104CCT01940059 (123048) 5 - No processo de gestão dos requisitos, os novos requisitos e as alterações de requisitos com o desenvolvimento já adiantado sinalizam para que tipo de problema? Pontos da Questão: 0,5 Gestão dos Requisitos Gestào de Processos Instabilidade nos Requisitos Instabilidade dos Processos Questão: AV220104CCT01940168 (124003) 6 - “Controlo remoto, (controle remoto (português brasileiro) ou controlo remoto (português europeu)), telecomando ou ainda comando à distância é um aparelho utilizado para realizar uma operação remota a uma máquina. O termo é mais utilizado para referir o controle remoto de uma televisão. ... .O primeiro controle remoto para controlar uma televisão foi desenvolvido pela Zenith Radio Corporation no início da década de 1950...” Fonte: http://pt.wikipedia.org/wiki/Controlo_remoto, Acesso em 20/11/2010. Cada equipamento eletrônico que dispõe de um dispositivo de controle remoto, possui um sistema desenvolvido para controlar o acionamento das diversas ações que serão efetuadas, em função do sinais emanados desse controle remoto. Considerando um aparelho de televisão com controle remoto, assinale o modelo de controle requerido pelo sistema. Pontos da Questão: 1 Controle orientado a eventos - modelos de transmissão. Controle centralizado - modelo de retorno de chamadas. Controle orientado a eventos - modelos orientados a interrupções. Controle centralizado - modelo gerenciador. Questão: AV220104CCT01940165 (124000) 7 - Considerando as seguintes características da aplicação : - Um sistema de hipertexto para vários usuários, destinado a fornecer uma biblioteca de filmes e fotografias. Os frames do filme precisam ser transmitidos com rapidez e sincronia, mas com resolução relativamente baixa. Porém, as imagens precisam ser transmitidas em alta resolução. O catálogo deve ser capaz de lidar com uma variedade de consultas e fornecer links com os sistemas de informação de hipertexto. Assinale a alternativa de modelo que mais se adequa às necessidades das características informadas. Pontos da Questão: 1 Modelo cliente-servidor. Modelo de máquina abstrata. Modelo de repositório. Modelo em camadas. Questão: AV220104CCT019400029 (123156) 8 - Classifque cada assertiva como V(verdadeira) ou F (falso). I. Escopo é a abrangência do sistema. II. Requisitos são interesses dos usuários. III. A falta de treinamento pode ser causa do fracasso do software. Iv. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequencia correta de V ou F. Pontos da Questão: 0,5 I-F, II-V, III-F IV-F I-V, II-V, III-V IV-F I-V, II-F, III-V IV-F I-F, II-V, III-V IV-F Questão: AV220104CCT01940154 (123031) 9 - Com relação ao nível de abstração e agregação dos elementos dos sistemas o nível operacional: Pontos da Questão: 0,5 É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. É a aplicação das decisões tomadas no desenho arquitetônico. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. É a aplicação das decisões tomadas no desenho arquitetônico. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É o comportamento de cada componente. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. Questão: AV220104CCT01940070 (123021) 10 - Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica: – o analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; - o analista verifica relatórios e outros impressos da empresa; – é excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas. Pontos da Questão: 1 Entrevista - Análise de documentos - Brainstorm Visita em Locco - Questionário - Análise de documentos Visita em Locco - Análise de documentos - JAD Entrevista - Questionário - JAD Questão: AV220104CCT01940106 (124019) 1 - Qual a ferramnta utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos? Pontos da Questão: 1 Teste de Software UML Modelagem Análise Questão: AV220104CCT01940158 (123045) 2 - Com relação à fase de reutilização temos as seguintes afirmações: I - Nesta fase, é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. II - O processo de reutilização visa à redução do desperdício de tempo. III - O processo de reutilização visa à redução do desperdício de dinheiro. IV - Com processo de reutilização, a cada iteração, os defeitos que existiam em outras fases precisam ser acertados novamente, pois trata-se de nova implementação. Marque a alternativa CORRETA: Pontos da Questão: 0,5 Todas as alternativas são corretas. Somente I e III e IV são corretas. Somente I, II e III são corretas. Somente I e III são corretas. Questão: AV220104CCT01940213 (123075) 3 - Você foi convidado para trabalhar em uma empresa de plano de saúde com um sistema de cadastro de usuários. O sistema está sendo desenvolvido seguindo todas as fases do PDS. Sua primeira atividade, nesta nova empresa, será reforçar a equipe de desenvolvimento de software. Seu foco de trabalho será descobrir erros dentro do módulo de cadastro de usuários e garantir que todas as instruções locais de um módulo sejam tratadas individualmente. Com base no cenário acima, assinale dentre as opções aquela que corresponde à melhor estratégia de teste para esta atividade , quanto ao objetivo da busca pelo erro. Pontos da Questão: 1 Teste de análises Teste de integração Teste de unidade Teste de requisitos Questão: AV220104CCT01940162 (123997) 4 - “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 a disponibilidade é um requisito não funcional fundamental. Nesse contexto, assinale a alternativa onde o desenho da arquitetura atenderá tal requisito. Pontos da Questão: 1 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 de subsistemas. 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 utilizando-se componentes encapsulados de menor granularidade, que possam ser rapidamente modificados. Questão: AV220104CCT019400035 (123154) 5 - Dentre as opções apresentadas, assinale a ÚNICA que NÂO representa uma das causas dos problemas do desenvolvimento de software. Pontos da Questão: 0,5 Levantamento de requisitos inadequado Rápida mudança nos requisitos Softwares complexos e de mudanças lentas Má definição do escopo Questão: AV220104CCT01940159 (123049) 6 - Com relação aos Modelos de Desenho temos as seguintes afirmativas: I – Desenho Externo - é a visão que os usuários terão da solução ou produto e a forma com que eles interagirão. II – Desenho Interno - é a maneira como o sistema interage com outros produtos ou sistemas. III – Desenho Interno - podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos, interna ou externamente. Marque a alternativa CORRETA: Pontos da Questão: 0,5 Somente II e III são corretas. Somente I e III são corretas. Somente I e II são corretas. Todas as alternativas são corretas. Questão: AV220104CCT01940167 (124002) 7 - “Air bag, ... este dispositivo é constituído de pastilhas de nitrogênio que são acionadas por uma descarga elétrica pela central eletrônica dentro de um balão de ar muito resistente, que é o próprio Airbag, este por sua vez se enche rapidamente amortecendo assim o choque e evitando que motorista e passageiros sofra danos físicos principalmente no rosto, peito e coluna.” Fonte: http://pt.wikipedia.org/wiki/Airbag, Acesso em 20/11/2010. Existe em cada automóvel equipado com um air bag um sistema desenvolvido para controlar o acionamento desse dispositivo. Assinale o modelo de controle requerido por esse sistema. Pontos da Questão: 1 Controle orientado a eventos - modelos de transmissão. Controle centralizado - modelo de retorno de chamadas. Controle centralizado - modelo gerenciador. Controle orientado a eventos - modelos orientados a interrupções. Questão: AV220104CCT01940007 (124452) 8 - Em uma linguagem de programação Y é gerado o código objeto em período anterior a sua execução. Analise cada sentença com relação a linguagem de programação Y. I. A linguagem de programação é interpretada. II. A linguagem de programação é compilada III. O código objeto gerado não é em linguagem de maquina executável IV. A linguagem de programação Y é dita de alto nível. Assinale a única opção correta. Pontos da Questão: 1 Estão corretas as sentencas I e IV Estão corretas as sentenças II, III e IV Estão corretas as sentenças II e IV Estão corretas as sentenças I, III e III Questão: AV220104CCT01940057 (123044) 9 - Como parte da viabilidade econômica, que visa atender os requisitos financeiros do projeto/produto, temos a Apuração do retorno sobre o investimento (ROI). O objetivo do ROI É? Pontos da Questão: 0,5 Medir a relação de custo benefício. Estipular quanto se pretende investir e obter o valor de retorno. Medir a relação entre o quanto se ganha (pretende ganhar) e o quanto se investe. Estipular quanto se pretende ganhar baseado no quanto se investe. Questão: AV220104CCT01940061 (123003) 10 - Dentre as atividades para analise de requisitos temos o estudo de viabilidade que representa o estudo inicial para saber se vale à pena desenvolver a ideia. Em relação ao projeto/produto, o estudo deve oferecer base para ajudar em que decisão? 1- Pode ser feito; 2- Quanto custa para ser feito; 3- Beneficiara os clientes interessados; 4- Existe uma outra alternativa. Das opções, marque aquela em que todos os itens o estudo oferece base para a decisão: Pontos da Questão: 1 1,3 e 4 1,2 e 3 1,2 e 4 2,3 e 4 Questão: AV220104CCT01940161 (123996) 1 - “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. Pontos da Questão: 1 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 de subsistemas. 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 utilizando-se componentes encapsulados de menor granularidade, que possam ser rapidamente modificados. Questão: AV220104CCT01940167 (124002) 2 - “Air bag, ... este dispositivo é constituído de pastilhas de nitrogênio que são acionadas por uma descarga elétrica pela central eletrônica dentro de um balão de ar muito resistente, que é o próprio Airbag, este por sua vez se enche rapidamente amortecendo assim o choque e evitando que motorista e passageiros sofra danos físicos principalmente no rosto, peito e coluna.” Fonte: http://pt.wikipedia.org/wiki/Airbag, Acesso em 20/11/2010. Existe em cada automóvel equipado com um air bag um sistema desenvolvido para controlar o acionamento desse dispositivo. Assinale o modelo de controle requerido por esse sistema. Pontos da Questão: 1 Controle centralizado - modelo de retorno de chamadas. Controle centralizado - modelo gerenciador. Controle orientado a eventos - modelos de transmissão. Controle orientado a eventos - modelos orientados a interrupções. Questão: AV220104CCT01940051 (123026) 3 - Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: Pontos da Questão: 0,5 Organizacional, Operaciaonal, Funcional e Econômica Técnica, Funcional, cronograma e Econômica Técnica, Operaciaonal, Cronograma e Organizacional Técnica, Operaciaonal, Cronograma e Econômica Questão: AV220104CCT019400029 (123156) 4 - Classifque cada assertiva como V(verdadeira) ou F (falso). I. Escopo é a abrangência do sistema. II. Requisitos são interesses dos usuários. III. A falta de treinamento pode ser causa do fracasso do software. Iv. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequencia correta de V ou F. Pontos da Questão: 0,5 I-V, II-F, III-V IV-F I-V, II-V, III-V IV-F I-F, II-V, III-F IV-F I-F, II-V, III-V IV-F Questão: AV220104CCT01940216 (123084) 5 - A empresa de consultoria “ArtMais” está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas do PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema. Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o projeto se encontra no momento. Pontos da Questão: 1 Teste da unidade Teste de sistemas Teste de aceite Teste de integração Questão: AV220104CCT01940151 (123005) 6 - O nível de abstração e agregação dos elementos dos sistemas podem ser: Pontos da Questão: 0,5 Nível estratégico ou desenho arquitetônico, nível tático ou desenho detalhado e nível operacional ou desenho lógico Nível estratégico ou desenho detalhado, nível tático ou desenho lógico e nível operacional ou desenho arquitetônico Nível estratégico ou desenho arquitetônico, nível tático ou desenho lógico e nível operacional ou desenho detalhado Nível estratégico ou desenho lógico, nível tático ou desenho arquitetônico e nível operacional ou desenho detalhado Questão: AV220104CCT01940156 (123039) 7 - Na fase de reutilização é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. Com relação a reutilização assinale a alternativa INCORRETA: Pontos da Questão: 0,5 Reutilização de desenho - aproveitamento de idéias para solução de problemas encontrados no desenho é comumente baseado em classes abstratas derivadas por herança de outra classe. Reutilização de objeto - bibliotecas e classes fundamentais Reutilização de plataforma - camada de arquitetura Reutilização de código - módulo de código binário. Questão: AV220104CCT01940109 (124022) 8 - Como se chama o Conjunto de objetos similares agrupados em que a etapa de análise está mais voltada para sua realização? Pontos da Questão: 1 UML Objeto Diagrama Classe Questão: AV220104CCT01940063 (123007) 9 - Dos tipos de viabilidade, aqulela que visa atender os requisitos para a aceitação do produto ou problema apresentado, onde o levantamanto deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela é a viabilidade? Pontos da Questão: 1 Operacional Econômica Do Cronograma Técnica Questão: AV220104CCT01940008 (124458) 10 - Sobre Linguagens de programação, analise as sentenças abaixo e identifique as corretas I. As linguagens C e C++ são interpretadas II. As linguagens C e C++ são compiladas III. A linguagem assembly é a usada para gerar os códigos objeto IV. Uma linguagem de alto nível é inteligível e executada pelo hardware. Com base em sua análise das sentenças, assinale a resposta correta. Pontos da Questão: 1 Estão corretas as sentenças I e III Estão corretas as sentenças II e IV Estão corretas as sentenças II e III Estão corretas as sentenças III e IV