Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0215_AV1_201307353401 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV1 Aluno: Professor: MARCILENE SCANTAMBURLO FONSECA Turma: 9001/AA Nota da Prova: 8,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 15/04/2016 22:18:50 (F) 1a Questão (Ref.: 53979) Pontos: 1,0 / 1,0 Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo: I. Informação é um fato isolado; II. Dado é algo que tem valor; III. Um sistema de informação recebe dados, os processa e gera informações; IV. Informação tem que ser útil para quem a detém. Com base em sua análise, assinale a ÙNICA opção correta: As opçoes I e III estão corretas As opções III e IV estão corretas As opçoes I, II e III estão corretas As opções I e IV estão corretas Apenas a opção III está correta Gabarito Comentado. 2a Questão (Ref.: 721070) Pontos: 1,0 / 1,0 O Corel Draw Graphics Suite é um software de design gráfico e de design de sites. No site do próprio Corel é possível baixar uma versão de avaliação, onde é possível testar o software da Corel gratuitamente. Sem riscos. Sem obrigações. Sem necessidade de um cartão de Crédito. Mas tudo isso por um tempo limitado de 30 dias, após o prazo o usuário deverá comprar a licença de uso Analisando estas características, podemos classificar este software como: Comercial Freeware Shareware Livre Adware Gabarito Comentado. 3a Questão (Ref.: 236615) Pontos: 1,0 / 1,0 No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é Questionário Brainstorm Casos de Uso Visita técnica Entrevista Gabarito Comentado. 4a Questão (Ref.: 235224) Pontos: 1,0 / 1,0 A atividade de análise no processo de desenvolvimento de softwares possui: I) Modelagem: Serve para verificar a qualidade dos requisitos que se tornarão precisos e detalhados o suficiente para as atividades do próximo passo no processo de desenvolvimento de software. II) Análise - Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar a solução, e não o problema. III) UML - Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. IV) Análise Estrutural - É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados. É correto, apenas, o que se afirma em I e IV II e III I, III e IV I, II e III I e II Gabarito Comentado. 5a Questão (Ref.: 754264) Pontos: 0,0 / 1,0 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? Mensagens Agregação Composição Atributos Herança 6a Questão (Ref.: 712098) Pontos: 1,0 / 1,0 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 é a Análise Estrutural. Esta modelagem compreende uma série de diagramas que são representados por: Modelar aspectos dinâmicos de um problema, utilizando o modelo orientado a objeto; Modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto; Utilizar a engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos; Modelar a estrutura de dados encapsulada por procedimentos; Utilizar os Diagramas de Classe, Objetos e Caso de Uso; Gabarito Comentado. 7a Questão (Ref.: 707661) Pontos: 1,0 / 1,0 Relacione as colunas: 1 - Código 2 - Reutilização de Classes 3 - Reutilização de Objetos 4 - Reutilização de Plataforma 5 - Desenho ( )Reutilização de parte de código de programa ( )Módulo de Código Binário ( )Bibliotecas e classes fundamentais ( )Reutilização de Plataforma ( )Aproveitamento de ideias para solução de problemas encontrados no desenho, geralmente baseado em classes abstratas derivadas por herança de outras classes. 1,2,4,5,3 1,3,2,4,5 2,1,4,5,3 1,2,3,4,5 5,4,3,2,1 Gabarito Comentado. 8a Questão (Ref.: 707657) Pontos: 0,0 / 1,0 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 É 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. 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 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. 9a Questão (Ref.: 711284) Pontos: 1,0 / 1,0 Escolha uma modalidade de testes na coluna da esquerda e associe corretamente para cada uma das classificações apresentadas nas alternativas na coluna da direita. Modalidade Classificações 1. Quanto à utilização do código 2. Quanto ao objetivo na busca pelo erro ( ) Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema ( ) Testes estáticos - 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 dinâmicos - 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 de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto ( ) Testes de validação - Teste realizado após a integração de todos os módulos do sistema 2, 1, 1, 2, 2 2, 1, 2, 1, 1 2, 2, 1, 1, 2 2, 1, 1, 2, 1 1, 1, 1, 2, 2 GabaritoComentado. 10a Questão (Ref.: 709037) Pontos: 1,0 / 1,0 Assinale a alternativa que não corresponde a um dos testes de software,realizados em softwares comerciais. teste de mudanças de requisitos. teste de integração. teste de sistema. teste de validação. teste de unidade. Gabarito Comentado.
Compartilhar