Baixe o app para aproveitar ainda mais
Prévia do material em texto
5a Questão Um protótipo de software pode ser usado em um processo de desenvolvimento de software para: I. Ajudar na descoberta e validação dos requisitos do sistema, durante a engenharia de requisitos. II. Explorar soluções específicas de software e apoiar o projeto de interface com o usuário, durante o projeto do sistema. III. Realizar testes completos com o sistema que será entregue para o cliente, durante o processo de teste. Está correto o que se afirma em: I, II e III. I e II, apenas. II, apenas. I, apenas. II e III, apenas. 6a Questão Uma empresa resolveu desenvolver um sistema on-line utilizando o modelo de prototipação, pois ele executa uma abordagem top-down radical. Outros fatos que fizeram com que o gerente desenvolvesse o sistema nesta metodologia são: I- Porque durante cada interação, os requisitos e as soluções alternativas para o problema são identificadas e analisadas, novas soluções são projetadas e uma parte do sistema é implementada. II- Porque envolve a criação ou a aquisição dos vários componentes do sistema detalhados na fase de projeto, sua montagem e a disponibilização do sistema novo ou da versão modificada. III- Porque a prototipação tem inicio com a criação de um modelo preliminar de um grande subsistema ou de uma versão, em escala, do sistema todo. Analisando as duas sentenças acima, assinale a única resposta correta: Somente as sentenças I e III estão corretas Todas as sentenças apresentadas estão corretas Somente as sentenças I e II estão corretas Somente as sentenças II e III estão corretas Somente a sentença II está correta 7a Questão Sobre os modelos interativos e incrementais, avalie as assertivas I. O modelo iterativo concebe um desenvolvimento de "refinamentos sucessivos". II. A iteração reune um conjunto de requisitos do sistema. III. Um modelo incremental se baseia na criação de novas versões, onde cada uma aumenta o âmbito do sistema. IV. Em cada iteração, existe apenas a fase de implementação. Assinale a opção que contenha apenas as assertivas corretas Apenas II e III Apenas I e III I, II, III e IV Apenas I, II e III Apenas III e IV 1a Questão No Ciclo de Vida do Processo de Desenvolvimento de Software, precisamos documentar não apenas o processo de desenvolvimento como também o produto que está em desenvolvimento. Analise as assertivas a seguir no que se refere a documentos a serem desenvolvidos. I. Manual do usuário II. Manual de referência III. Manual de padronização de produto IV. Documentação técnica e de cronogramas. Com base em sua análise, assinale a única alternativa correta, que apresenta apenas os manuais para documentação do produto. Estão corretas apenas as opções I e II Estão corretas apenas as opções I , II e III Estão corretas apenas as opções III e IV Estão corretas apenas as opções II e III Estão corretas apenas as opções I e III 2a Questão O teste de produto de software apresenta duas fases: __________ e __________. controle e validação verificação e controle gerenciamento e validação gerenciamento e controle verificação e validação 3a Questão Sobre os objetivos de teste de software, considere as seguintes afirmativas: 1. A atividade de teste é o processo de executar um programa com a intenção de descobrir um erro. 2. A atividade de teste pode comprovar a ausência de erros. 3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto. Marque a alternativa correta: Somente as afirmativas 1 e 3 são verdadeiras. Somente as afirmativas 2 e 3 são verdadeiras. Somente a afirmativa 3 é verdadeira. Somente a afirmativa 1 é verdadeira. As afirmativas 1, 2 e 3 são verdadeiras. 4a Questão Os testes de software são executados, usando os procedimentos e documentos de script de teste. Para que a fase de execução de teste, seja realizada com sucesso deve(m) ser executado(s): os casos de uso o teste de COMA. os testes de Turing os diagramas de atividade os casos de teste 5a Questão A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a integração de todos os módulos, antes da implantação? Teste de Programação Teste de Unidade Teste de Validação Teste de Integração Teste de Módulo 6a Questão Os testes de software são importantes para complementar as revisões e aferir o nível de qualidade conseguido. Marque a modelidade de teste a seguir que melhor representa a frase: "São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação." Testes estáticos. Testes de UML. Testes estruturado. Testes dinâmicos. Testes em cascata. 8a Questão Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar: os riscos associados ao projeto a solução que será tomada para resolução do problema as diretrizes para as implementações de novos projetos os custos associados para a resolução do problema as alternativas para a resolução do problema 2a Questão A reutilização traz os seguintes benefícios: a eliminação de etapas e atividades a redução do desperdício de tempo e aumento de dinheiro a redução do desperdício de tempo e de dinheiro a sobrecarga de atividades em determinadas etapas a redução de desperdício de dinheiro e aumento de tempo 3a Questão Com base na Análise Estrutural, assinale a opção a seguir que melhor representa as mensagens(partes) do diagrama de interação ? Receptor, Operação e Parâmetro. Associação, Operação e Agregação. Classe , Objeto e Associação. Entidade, Fronteira e Controle. UML , Objeto e Classe. 1a Questão Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como: Modal Não funcional Funcional Do usuário Do cronograma 6a Questão O Modelo Iterativo e Incremental - Metodologia de desenvolvimento de software que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização. Identifique a única alternativa que NÃO faz parte das atividades do modelo em questão: Projeto Levantamento de requisitos Implementação Manutenção Análise de requisitos 1a Questão Para a montagem da documentação de um produto adota-se métodos e formatos padronizados para cada família de produtos correlatos. Dentre estas documentações podemos destacar: I - O Manual de Referência é descrito em uma linguagem bastante formal e técnica, uma vez que o perfil do público alvo é quem utilizará o sistema ou produto. II - O Documento de Instalação descreve os pré-requisitos necessários, como instalar o sistema e as plataformas de operação. III - A documentação do software é um documento com um resumo das funcionalidades, atalhos de procedimentos, principais funções utilizadas, e mensagens de erros mais comuns. É correto afirmar: São verdadeiras a II e III. São verdadeiras a I e II. Somente a I é verdadeira.Somente a III é verdadeira. Somente a II é verdadeira. 2a Questão No que se refere a documentação de processo, avalie: I. O cronograma é usado por gerentes de projetos, executivos e gerentes funcionais para acompanhar o desencaixe de dinheiro ao longo do projeto. II. Relatórios diversos, como por exemplo, acompanhamento de recursos consumidos no projeto. III.Documentos técnicos mostram os requisitos funcionais e a viabilidade do sistema São corretas apenas as assertivas I e II I, II e III II I e II III 4a Questão A documentação do produto de software adota formatos padronizados para cada familia de produtos correlatos. Qual alternativa a seguir melhor identifica a afirmativa abaixo? "Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto. A linguagem deve se clara e os termos e construções devem estar de acordo com o o nivel cultural e técnico do usuário final." Manual do cliente. Manual do usuário. Manual de introdução. Manual de referência. Manual do gestor. 5a Questão No Ciclo de Vida do Processo de Desenvolvimento de Software, precisamos documentar não apenas o processo de desenvolvimento como também o produto que está em desenvolvimento. Analise as assertivas a seguir no que se refere a documentos a serem desenvolvidos. I. Manual do usuário II. Manual de referência III. Manual de padronização de produto IV. Documentação técnica e de cronogramas. Com base em sua análise, assinale a única alternativa correta, que apresenta apenas os manuais para documentação do produto. Estão corretas apenas as opções III e IV Estão corretas apenas as opções I , II e III Estão corretas apenas as opções I e III Estão corretas apenas as opções I e II Estão corretas apenas as opções II e III 3a Questão Com relação ao objetivo dos testes, avalie as assertivas I. O teste unitário deve ser realizado pela equipe de programação para testar as unidade de programa : módulos, componentes e classes. II. Após o teste de unidade, a parte do programa é integrada as demais partes, já prontas, no que chamamos de Teste de Integração. III. Teste de validação, o primeiro teste a ser realizado, onde o programador valida se o requisito está correto. Assinale. Opção que apresenta as assertivas corretas Apenas I I, II e III Apenas II Apenas I e II Apenas II e III 6a Questão Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os itens abaixo sobre as duas estratégias de teste. I- O teste da caixa preta, também conhecido como teste comportamental, foca os requisitos funcionais do software; II- O teste caixa preta, baseado na arquitetura interna do software, procede a verificação do código; III- O teste caixa branca é aquele com o qual identificamos defeitos nas estruturas internas do software, através de simulação que testa toda a estrutura usada na codificação; IV- O teste caixa branca é aquele em que devemos conhecer os requisitos, suas características e o seu comportamento; É correto, apenas, o que se afirma em: III e IV; I e II; II e III; I e III; II e IV; 7a Questão Os testes de software são importantes para complementar as revisões e aferir o nível de qualidade conseguido. Marque a modelidade de teste a seguir que melhor representa a frase: "São testes baseados na execução do código do programa. Os testes seguem, também, um questionário com base nos aspectos estruturais e funcionais do programa." Testes dinâmicos. Testes de UML. Testes estruturados. Testes modulados. Testes estáticos. 1a Questão Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo os requisitos levantados na etapa de análise e prepará-los para a fase implementação, definindo os aspectos tecnológicos necessários. Assinale a alternativa que mostra a etapa descrita Projeto Desenho Análise Implementação Manutenção 2a Questão Dentro da Engenharia de Software, encontramos uma gama de conceitos. Embasado nisso, analise as assertivas e assinale a alternativa que aponta a(s) correta(s) sobre Processos de Software. I. Podemos definir um processo de software como um conjunto de atividades não relacionadas que levam à produção de um produto de software. II. A definição das funcionalidades do software e as restrições a seu funcionamento devem ser definidas na produção de um software. Essa atividade está incluída no processo de software. III. A validação de software também é uma atividade presente no processo de software. IV. Os processos de software são complexos e, como todos os processos intelectuais e criativos, dependem de pessoas para tomar decisões e fazer julgamentos. Não existe um processo ideal, a maioria das organizações desenvolve seus próprios processos de desenvolvimento de software. Apenas I e III. Apenas I. Apenas II, III e IV. I, II, III e IV. Apenas I e IV. 3a Questão Nesta etapa do processo do desenvolvimento, o objetivo é mostrar como deve ser implementada a solução, porém não envolve qual o tipo de tecnologia especifica é necessária: Desenho do produto Implementação Análise Manutenção Concepção 4a Questão Classifque cada sentença abaixo como V(Verdadeira) ou F (Falsa). 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 sequência correta de V ou F que representa a classificação das sentenças acima: 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 I-F, II-F, III-F IV-F 5a Questão É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos componentes e a interconexão com outros sistemas. Visão estrutural Visão interna Visão geral Visão comportamental Visão externa 6a Questão O nível de abstração e agregação dos elementos dos sistemas pode ser Nível Estratégico ou Arquitetônico, Nivel Tático ou Lógico e Nivel Operacional ou Desenho detalhado. Marque a opção que representa o Nivel Operacional 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 processo de reutilização visa à redução do desperdício de tempo e, consequentemente, dinheiro, visto que, a cada iteração, os defeitos que existiam em outras fases já foram sanados. É desenvolvido em conjunto com as expectativas de negócio, influenciando na priorização das funcionalidades, arquiteturas e formação de equipe de especialistas. É o uso do sistema pelos usuários finais após teste, homologação, manutenção e treinamento. É 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. É 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. 7a Questão Sobre o reaproveitamento, de uma forma geral, avalie as assertivas I. O reaproveitamento de código implica em usar herança de classes ou de componentes. II. O reaproveitamento em nível de casode uso, também acontece. III. O reaproveitamento na fase de projeto se dá com uso de padrões (soluções testadas e aprovadas) Assinale a opção com as assertivas corretas Apenas I e II Apenas II e III Apenas I e III I, II e III Apenas I 8a Questão No processo unificado de desenvolvimento de software, qual é a fase em que o planejamento do projeto é completado, o domínio do negócio é analisado e os requisitos do sistema são ordenados considerando-se prioridade e risco? Elaboração. Construção. Produção. Transição. Concepção. 3a Questão Com base na Análise Estrutural, assinale a opção a seguir que melhor representa a identificação dos relacionamentos por agregação. Indica a ligação entre duas classes. Indica uma associação, mas com a classe se apossando das informações de um objeto da outra. Indica a ligação entre um objeto e várias classes. Indica a relação entre duas classes em que o objeto de uma classe consegue obter informações da outra a que foi associado. Indica a ligação entre dois atributos. 4a Questão Com base na Análise Estrutural, assinale a opção a seguir que melhor representa a identificação dos relacionamentos por associação. Indica a ligação entre dois atributos. Indica uma associação, mas com a classe se apossando das informações de um objeto da outra. Não é possível esse tipo de relacionamento na modelagem UML. Indica a relação entre duas classes em que o objeto de uma classe consegue obter informações da outra a que foi associado. Indica a ligação entre um objeto e várias classes. 6a Questão Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados? Análise estrutural Análise compotamental Análise ambiental Análise semântica Análise funcional 7a Questão Sobre o diagrama de classes, avalie as assertivas que seguem I. A classe DISCIPLINA, contém o objeto PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE II. São 3 tipos de classes: negócio, fronteira e externa III. NumeroCreditos seria um método (operação) de uma classe DISCIPLINA IV. Código seria um atributo para a classe DISCIPLINA. Assinale a opção que apresenta as assertivas corretas Apenas I, II e IV I, II, ,III e IV Apenas I e IV Apenas III Apenas I, III e IV 4a Questão O MPS.BR é um programa para Melhoria de Processo do Software Brasileiro que mantém correlação referencial com diversas normas internacionais e o modelo CMMI. Sobre este tema, considere: I. A norma ISO/IEC 12207 contém processos, atividades e tarefas a serem aplicadas durante o fornecimento, aquisição, desenvolvimento, operação e manutenção de produtos de software e serviços correlatos e devem constituir-se referência na implementação do Modelo de Referência do MPS.BR. II. O MPS.BR busca atingir compatibilidade com os padrões de qualidade aceitos internacionalmente e que tenha como pressuposto o aproveitamento de toda a competência existente nos padrões e modelos de melhoria de processo já disponíveis, como também adequar-se ao perfil de empresas com diferentes tamanhos e características, públicas e privadas, e, especialmente, nas micro, pequenas e médias empresas. III. A norma ISO/IEC 17799 é mais um dos modelos da referência ao MPS.BR e presta-se à realização de avaliações de processos de software, buscando a melhoria de processos e determinação da capacidade de processos de uma unidade organizacional. IV. O Modelo de Referência MR-MPS define níveis de maturidade, por meio da combinação entre processos e sua capacidade, com a definição dos processos que declarem o propósito e os resultados esperados de sua execução. Entretanto, as atividades e tarefas necessárias para atender ao propósito e aos resultados esperados não são definidas no MR-MPS, devendo ficar a cargo dos seus usuários. É correto o que consta APENAS em: II, III e IV. II e IV. I, II, e IV. I e III. I, II e III. 5a Questão Qual alternativa abaixo melhor representa o requisito "Sistema deve oferecer opção para o usuário escrever observação nos documentos." ? Requisito externo. Requisito não funcional. Requisito de usuário. Requisito do sistema. Requisito funcional. 6a Questão No contexto da Engenharia de Requisitos, considere: I. O sistema deve fornecer uma entrada de dados que possibilite a inclusão de atributos de permissão de acesso às dependências da corporação por técnicos, supervisores e chefes. II. Algumas permissões de acesso deverão ter tratamento especial para a entrada de atributos. Para este tipo de permissão, atributos excedentes a uma faixa predeterminada só poderão ser incluídos por chefes de seção. Em relação às assertivas acima, é correto afirmar: o item I trata de um requisito não funcional e a ele está associado o requisito funcional, contido no item II. a assertiva contida no item II é uma condição restritiva do requisito funcional do item I. Por si só, não constitui um requisito, tanto funcional quanto não funcional. o item I trata de um requisito funcional e a ele está associado o requisito não funcional, contido no item II. a assertiva contida no item II é uma condição restritiva do requisito não funcional do item I. Por si só, não constitui um requisito, tanto funcional quanto não funcional. ambos referem-se a requisitos funcionais. 7a Questão Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser classificados: funcionais e lógicos. não-funcionais e analíticos. lógicos e consistentes. precisos e lógicos. funcionais e não-funcionais. 8a Questão Sobre a classificação dos requisitos I. Requisitos de usuário e de sistema, referem-se a forma como os requisitos são descritos. II. Requisitos funcionais e não funcionais, determinam as restrições e as funcionalidades do sistema, respectivamente. III. Ao declarar Requisitos de usuário, usamos mais detalhes que na declaração de requisitos de sistemas. Assinale a opção que apresenta as assertivas corretas Apenas I e II Apenas III Apenas II e III I, II e III Apenas I 3a Questão O diagrama de classe é um dos mais importantes na UML. Este diagrama define a estrutura das classes utilizadas pelo sistema. Em uma classe, o método representa o comportamento de um objeto. O que representa as características do objeto? Agregação Atributos Herança Composição Mensagens 4a Questão Os padrões a partir dos quais os objetos são criados são denominados instâncias classes métodos entidades atributos 5a Questão Suponha a existencia das classes ALUNO e DISCIPLINA, conforme especificações a seguir: a classe ALUNO tem os atributos Nome, endereço , matricula e telefone. A classe DISCIPLINA tem os atributos código, nome e NumeroCreditos As classes ALUNO e DISCIPLINA se relacionam: "ALUNO cursa DISCIPLINA" Com base na análise dos fatos acima, assinela a ÚNICA opção CORRETA O relacionamento indica que as duas classes são totalmente dependentes entre si João é um possível nome de objeto da classe ALUNO CCT10928 seria um possível valor para o atributyo código da classeALUNO Pedro seria uma possível instância da classe DISCIPLINA 9963809876 é um possível valor para o atributo NumeroCreditos da classe DISCIPLINA 7a Questão Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Uma dessas modelagens é o UML - Unified Modeling Language. A característica desta modelagem é: I- Visualizar o desenho do sistema e a intercomunicação entre objetos. II- Permitr que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados. III- Modelar o problema, e não a solução. É correto o que se afirma em: Apenas em III; Apenas em II; Apenas em II e III; Apenas em I; Apenas em I e II; 1a Questão Avalie as assertivas I. O projeto de Software propõe uma solução, usando tecnologia. PORQUE II. Na fase de projeto, devemos especifica COMO o software deve se comportar O que se pode concluir sobre as assertivas e a relação de porque entre elas? As 2 assertivas são verdadeiras e a II não justifica a I As 2 assertivas são falsas As 2 assertivas são verdadeiras e a II justifica a I A assertiva I é verdadeira e a II é falsa A assertiva I é falsa e a II é verdadeira 5a Questão Em relação ao teste de software, assinale a alternativa correta sobre o teste de integração: Tem como objetivo explorar a menor unidade de um projeto Visa testar as falhas decorrentes da integração dos módulos do sistema Teste realizado pelos usuários fnais do software. Visa descobrir falhas por meio da utilização dos testes nos comandos internos de cada componente Tem a mesma aplicação do teste de aceitação 1a Questão O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. Encontramos algumas modalidades de teste para testar o Software. Uma dessas modalidades é o Teste Estático (ou de Verificação). A partir deste contexto, são apresentados os seguintes itens sobre Teste Estático: I- O Teste Estático deve ser feito durante ou após a implementação; II- O Teste Estático precisa de parte ou todo sistema implementado em uma determinada tecnologia; III- O Teste Estático deve ser feito antes da implementação; IV- O Teste Estático é utilizado para inspeções, revisões e auditorias; Assinale a única resposta correta. Apenas III e IV estão corretas; Apenas I e II estão corretas; Apenas I, II e IV estão corretas; Apenas I e IV estão corretas; Apenas II e IV estão corretas; 3a Questão O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. No que se refere aos tipos de testes, assinale as assertivas a seguir: I- Testes de Unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade; II- Testes de Integração - Cujo objetivo é garantir a qualidade dos componentes do software, individualmente; III- Testes de Validação - É o último estágio do processo de validação, realizado após integração de todos os módulos IV- Teste de Planejamento - Teste realizado após a integração de todos os módulos do sistema; Com base em sua análise, assinale a única resposta correta. Apenas II e III estão corretas; Apenas I e III estão corretas; Apenas I e II estão corretas; Apenas III e IV estão corretas; Apenas I e IV estão corretas; 6a Questão Em relação ao modelo CASCATA COM RETROALIMENTAÇÃO, variante do modelo CASCATA TRADICIONAL, podemos afirmar que: 1- Permite a realimentação; 2- É útil para grandes projetos; 3- Facilita correções que surgirem durante outras fases do processo; Das alternativas abaixo, assinale aquela em que TODOS os itens estão corretos: 1, 2 e 3 2 e 3 Somente a 2 1 e 3 1 e 2 1a Questão Prototipação - Criação de um modelo para ser analisado e desenvolvido a partir dele. O Analista coletará informações para um mini projeto, concentrando-se nas entradas e saídas do software, bem como em suas iterações entre usuário e programa. Após a criação e aceitação do protótipo, o produto final será desenvolvido. Identifique a única alternativa que NÃO faz parte das atividades da prototipação: Análise de riscos Projeto rápido Refinamento protótipo Obtenção dos requisitos Construção produto 2a Questão Assinale a opção que apresenta o modelo de processo de desenvolvimento de software que atende as características abaixo; I. Define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização II. Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a próxima iteração. Modelo iterativo e incremental Modelo incremental Modelo ágil, como scrum Modelo em cascata com retroalimentação Modelo em cascata 3a Questão Em relação à engenharia de software, a afirmação NÃO pertinente aos processos de software é: permitem que atividades sejam definidas em uma sequência lógica, para assim obter determinado software são atividades ordenadas, normalmente divididas em fases um dos primeiros processos de software existente foi o modelo espiral suas fases buscam manter a integridade e a qualidade do produto final usam uma sistematização normalmente rígida e pesada 4a Questão Uma empresa resolveu desenvolver um sistema on-line utilizando o modelo de prototipação, pois ele executa uma abordagem top-down radical. Outros fatos que fizeram com que o gerente desenvolvesse o sistema nesta metodologia são: I- Porque durante cada interação, os requisitos e as soluções alternativas para o problema são identificadas e analisadas, novas soluções são projetadas e uma parte do sistema é implementada. II- Porque envolve a criação ou a aquisição dos vários componentes do sistema detalhados na fase de projeto, sua montagem e a disponibilização do sistema novo ou da versão modificada. III- Porque a prototipação tem inicio com a criação de um modelo preliminar de um grande subsistema ou de uma versão, em escala, do sistema todo. Analisando as duas sentenças acima, assinale a única resposta correta: Todas as sentenças apresentadas estão corretas Somente as sentenças I e III estão corretas Somente a sentença II está correta Somente as sentenças I e II estão corretas Somente as sentenças II e III estão corretas 5a Questão Avalie as assertivas sobre modelos de processos de desenvolvimento de software iterativos e incrementais I. Na prototipagem, o desenvolvimento rápido e iterativo do protótipo é essencial para que os custos sejam controlados II. No modelo de prototipação (ou prototipagem), há uma etapa, onde se pode decidir pela interrupção do processo. III. Raramente, os incrementos iniciais incluem a funcionalidade mais importante ou mais urgente. IV. No modelo espiral, a ada volta na espiral representa uma fase do processo de software: a volta mais interna preocupar-se com a viabilidade do sistema; Marque a opção que apresenta apenas as assertivas corretas Apenas I Apenas I, II e IV Apenas II e IV I, II, III e IV Apenas I e IV 6a Questão O Processo Rational UnifiedProcess, também chamado de RUP, é um processo que busca apoiar-se nos melhores recursos e características dos modelos convencionais de processo de software, mas caracterizá-los de um modo que implemente muitos dos melhores princípios de desenvolvimento ágeis. Ele enfatiza o importante papel da arquitetura de software e sugere um fluxo de processo iterativo e incremental. Nesse contexto, podemos relacionar as fases do RUP em requisitos, especificação, construção e implantação. requisitos, elaboração, implementação e implantação. concepção, projeto, construção e implementação. especificação, projeto, construção e implantação. concepção, elaboração, construção e transição. 7a Questão Assinale a opção que apresenta a correta divisão de TODAS as fases do modelo de prototipação: Obtenção de requisitos, projeto rapido, construção do protótipo, refinamento de requisitos. Obtenção de requisitos, projeto rapido, construção do protótipo, construção do produto. Levantamento das necessidades, construção do desenho, refinamento das necessidades, construção do protótipo. Obtenção de requisitos, projeto rapido, construção do protótipo, refinamento de requisitos, construção do produto. Obtenção de requisitos, construção do protótipo, refinamento de requisitos, construção do produto. 8a Questão Um dos modelos de desenvolvimento de software é o modelo iterativo-incremental. O conceito deste modelo é representado por: Faz a seleção de uma parte do projeto, identificando, especificando, implementando, testando e implantando a iteração Utiliza o modelo balburdia para sua realização Uma vez satisfeitos os requisitos, as partes podem ser desenvolvidas em paralelo e integradas quando completas Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a próxima iteração 3a Questão Considere as afirmativas abaixo. I. O RUP é um processo iterativo. II. Sob orientação do RUP, o desenvolvimento é centrado na arquitetura. III. Sob a orientação do RUP, as atividades de desenvolvimento são orientadas por casos de uso. É correto o que se afirma em I, II e III III, apenas I e II, apenas I e III, apenas I, apenas 4a Questão É um método baseado em um manifesto, criado por desenvolvedores experientes. Método rápido Método incremental Método ágil Método em cascata Método iterativo 5a Questão Marque a resposta certa de acordo com as assertivas abaixo: I - O modelo iterativo é considerado o mais antigo e conhecido pelos desenvolvedores. II - O processo em cascata é preferido por desenvolvedores porque lhes fornece um potencial para atingir os objetivos de projeto de um cliente que não sabe exatamente o que quer, ou quando não se conhece bem todos os aspectos da solução. III - Os processos ágeis usam o feedback, mais que o planejamento, como seus mecanismos de controle primário. IV - No processo não-ágil o feedback é produzido por testes regulares e das versões do software desenvolvido. Todas as acertivas estão corretas. Apenas a opção III está correta. Apenas a opção II está correta. Apenas a opção I está correta. Apenas a opção IV está correta.
Compartilhar