Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0194_AV_201301614343 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201301614343 - RODRIGO CESAR MARTINS Professor: PATRICIA FIUZA DE CASTRO Turma: 9003/AA Nota da Prova: 4,0 Nota de Partic.: 2 Data: 16/11/2013 10:00:26 1a Questão (Ref.: 201301708533) Pontos: 0,8 / 0,8 Marque a alternativa correta que define Classe na modelagem orientada a objetos. Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). Descreve um conjunto de ligação com estrutura e semântica comuns. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). É a conexão física ou conceitual entre instâncias de objetos. É uma propriedade das ligações de uma associação. 2a Questão (Ref.: 201301739026) Pontos: 0,0 / 0,8 Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." I. Código do livro. II. Encomendar livros. III. Editoras. IV. Conferir requisição. V. Resumo. II e IV estão corretas. I, III e IV estão corretas. III e IV estão corretas. II, III e IV estão corretas. I e IV estão corretas. 3a Questão (Ref.: 201301695659) Pontos: 0,8 / 0,8 O modelo de ciclo de vida em cascata: recomenda a geração de versões incompletas do sistema, que podem ser passadas para o usuário final, o que permite a retroalimentação do processo de desenvolvimento. envolve a ideia principal de criar um protótipo executável e, por meio de transformações sucessivas, chegar ao sistema completamente implementado. enfatiza a comunicação estreita com o cliente durante o desenvolvimento do produto de software. envolve a análise dos riscos envolvidos no desenvolvimento dos requisitos identificados para produto de software. BDQ Prova file:///C:/Users/Rodrigo/Desktop/provas av/Estácio_arquivos/bdq_pro... 1 de 5 24/11/2013 10:50 enfatiza a realização sequencial das atividades do desenvolvimento de um produto de software. 4a Questão (Ref.: 201301731237) Pontos: 0,0 / 0,8 NÃO é fase do RUP? Elaboração. Transição. Gerenciamento. Iniciação ou concepção. Construção. 5a Questão (Ref.: 201301772953) Pontos: 0,0 / 0,8 A adoção de processos de software é fundamental para a qualidade dos produtos construídos por uma empresa. Neste contexto, explique a importância do MPS-BR para as empresas desenvolvedoras de software no Brasil. Resposta: na Gabarito: Hoje temos muitas empresas de pequeno e médio porte, desenvolvedoras de software no Brasil. Para essas empresas é alto o custo de obter certificações internacionais para seus processos (ex. ISO e CMMI) para que possam concorrer com grandes empresas e oferecer certo grau de qualidade em seus produtos. O MSP-BR (melhoria de processo de software brasileiro) está baseado na ISSO/IEC e no CMMI e tem como principal vantagem possibilitar a certificação destas empresas a um custo bem mais acessível. Assim permite que estas empresas possam oferecer qualidade em seus produtos aumentando a sua competitividade no mercado atual de software. 6a Questão (Ref.: 201301730695) DESCARTADA Entender como uma linguagem utiliza os recursos computacionais disponíveis é um passo importante para saber como utilizá-lo eficientemente ente e conhecer o domínio dos problemas no qual ela pode ser empregada naturalmente.A principal grande diferença perceptível no projeto das linguagens C++ e Java é a forma na qual elas são implementadas. Dadas as afirmativas abaixo: I- C++ por ser uma linguagem compilada, transforma o código fonte em linguagem de máquina através de um compilador, o que em geral oferece um maior desempenho de execução. Já a linguagem Java é tida como hibrida, pois utiliza tanto compilação como interpretação. II- C++ por ser uma linguagem compilada, transforma o código fonte em linguagem de máquina através de um compilador, o que em geral oferece um maior desempenho de execução. Já a linguagem Java é totalmente hibrida, onde é em uma forma intermediária chamada Java Bytecode, o qual é interpretado por uma máquina virtual. III- C++ por ser uma linguagem compilada, destaca-se a sua flexibilidade, permitindo implementar soluções altamente configuráveis, bem como seu desempenho, por ser executado nativamente pelo sistema. Já a linguagem Java é tida como hibrida, pois utiliza tanto compilação como interpretação. Após analisar as sentenças acima, assinale a única alternativa correta: Somente a sentença I está correta Somente as sentenças I e II estão corretas Somente as sentenças II e III estão corretas Todas as sentenças apresentadas estão corretas Somente as sentenças I e III estão corretas 7a Questão (Ref.: 201301772954) Pontos: 0,0 / 0,8 Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo do teste de integração e do teste de aceitação, e quando eles devem ser aplicados Resposta: na BDQ Prova file:///C:/Users/Rodrigo/Desktop/provas av/Estácio_arquivos/bdq_pro... 2 de 5 24/11/2013 10:50 Gabarito: O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema. Ele é aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou seja, não demanda que todo o sistema estaja pronto para ser aplicado. Desta forma, temos uma integração contínua, sempre que um componente está pronto ele é testado e integrado aos demais componentes do sistema. O teste de aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele o usuário valida se o sistema atende aos critérios de aceitação estabelecidos para o sistema. 8a Questão (Ref.: 201301695665) Pontos: 0,8 / 0,8 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 não 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 funcional do item I. Por si só, não constitui um requisito, tanto funcional quanto não funcional. ambos referem-se a requisitos funcionais. 9a Questão (Ref.: 201301708544) Pontos: 0,8 / 0,8 Analisando o estudo de caso abaixo, marque a alternativa que indica o conceito empregado às informações Nome e Estado de saúde. "Um paciente se dirige a um posto de saúde e apresentaseu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Atributo. Generalização. Classe. Objeto. Associação. 10a Questão (Ref.: 201301695667) Pontos: 0,8 / 0,8 O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação para qual tipo de modelo de sistema ? BDQ Prova file:///C:/Users/Rodrigo/Desktop/provas av/Estácio_arquivos/bdq_pro... 3 de 5 24/11/2013 10:50 Modelos de Máquina de Estados Modelos de Comportamento Modelos de Objetos Modelos de Dados Modelos de Contexto 11a Questão (Ref.: 201301771067) Pontos: 0,0 / 0,8 De acordo com a teoria são características do Processo Unificado o que consta apenas em: I. Dirigido por caso de uso. II. Orientado por quatro workflows. III. Centrado em arquitetura. IV. Distribuído em cinco fases. V. Iterativo e incremental. BDQ Prova file:///C:/Users/Rodrigo/Desktop/provas av/Estácio_arquivos/bdq_pro... 4 de 5 24/11/2013 10:50 I, III e V. III, IV e V. II, III e V. I, II e III. I, II e IV. Período de não visualização da prova: desde 04/11/2013 até 22/11/2013. BDQ Prova file:///C:/Users/Rodrigo/Desktop/provas av/Estácio_arquivos/bdq_pro... 5 de 5 24/11/2013 10:50
Compartilhar