Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0194_AV_BATMAN » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 666666666 - BATMAN Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO Turma: Nota da Prova: 5,0 Nota de Partic.: 0 Av. Parcial 0 Data: /11/2017 1a Questão (Ref.: 201002922695) Pontos: 0,0 / 1,0 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. Cite 3 tipos de reutilização que podemos aplicar no processo de desenvolvimento de software. Resposta: . Gabarito: Reutilização do código, Reutilização de Objeto, Reutilização de Plataforma, Desenho, Reutilização de Classe. Fundamentação do(a) Professor(a): Resposta em branco. 2a Questão (Ref.: 201002868203) Pontos: 0,0 / 1,0 O que é a etapa de prototipação no modelo espiral ? Resposta: É a etapa que é desenvolvido um modelo inicial onde dentre diversas características fundamentais é possível verificar o funcionalidades básicas do software. Gabarito: Criação de um modelo para ser analisado e desenvolvido a partir dele. O Analista coletará informações para um miniprojeto, 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. 3a Questão (Ref.: 201002250212) Pontos: 1,0 / 1,0 Sommerville define software como sendo programas de computador e documentação associada. Os produtos de softwares podem ser desenvolvidos para um cliente específico ou para um mercado geral. Para o desenvolvimento do produto/programa, é necessário escrevê-lo utilizando uma _______________________ a qual será convertida para uma _____________________, ou seja, em um formato que será compreendido pelo processadores Assinale a ÚNICA opção que complementa cada frase corretamente linguagem de programação / linguagem interpretada linguagem de máquina / linguagem interpretada linguagem interpretada / linguagem de máquina linguagem de programação / linguagem de máquina linguagem de máquina / linguagem de programação 4a Questão (Ref.: 201002250228) 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 é Casos de Uso Visita técnica Brainstorm Entrevista Questionário 5a Questão (Ref.: 201002046369) Pontos: 1,0 / 1,0 Marque a alternativa correta que define Classe na modelagem orientada a objetos. Descreve um conjunto de ligação com estrutura e semântica comuns. Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). É 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. 6a Questão (Ref.: 201002246877) Pontos: 0,0 / 1,0 É 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 interna Visão comportamental Visão estrutural Visão geral Visão externa 7a Questão (Ref.: 201002624473) Pontos: 1,0 / 1,0 No processo de desenvolvimento de software a fase de teste possui uma importância fundamental. Analise cada item seguinte, classificando-os como V (verdadeiro) ou F (falso). 1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de implementação; 2. Nessa fase, de testes, devem-se coletar os resultados e analisá-los e consertá-los somente depois de sua implantação. 3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado. 4. Tem como objetivo encontrar um erro que ainda não foi descoberto. Assinale a ÚNICA opção com a sequência correta de V e F. 1-V; 2-V; 3-F; 4-F 1-F; 2-F; 3-V; 4-F 1-V; 2-F; 3-V; 4-V 1-F; 2-V; 3-F; 4-V 1-V; 2-V; 3-V; 4-F 8a Questão (Ref.: 201002067396) Pontos: 0,0 / 1,0 Qual o objetivo da fase de Implementação ou Codificação? É a idéia de criação de um protótipo, um modelo funcional com características semelhantes, no caso de softwares/programas de computador, um sistema funcional, com características básicas as quais se modelam ao modelo original, mas desenvolvido somente para testes. É onde o projeto é transformado em uma linguagem compreendida pelo software. É escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. É a execução da codificação e configuração do funcionamento do hardware com sua base de dados e o sistema computacional como um todo. É a fase onde o programa é testado. 9a Questão (Ref.: 201002625258) Pontos: 0,5 / 0,5 Documento com formato adequado ao perfil do público que utilizará o sistema ou produto. Sua linguagem deve se clara e os termos e construções devem estar de acordo com o nível cultural e técnico do usuário final, mostrando como utilizar as funcionalidades do sistema. Trata-se da definição do: Manual primário Manual de referência Manual do usuário Manual de instalação Manual de introdução 10a Questão (Ref.: 201002248890) Pontos: 0,5 / 0,5 O Método Scrum é uma metodologia que tem como filosofia o Manifesto Ágil. Possui papel bem definido para as atividades durante todo o processo. Uma vez levantadas as questões a serem trabalhadas, é determinado um período de tempo para a realização de um determinado requisito. Durante esse intervalo, são feitas reuniões diárias para acompanhamento do andamento das atividades. Complete a frase escrevendo o nome de cada uma das características do modelo Scrum: I) _____________: Período para finalização de cada requisito; II) _____________: Reunião diária para análise de andamento do projeto; III) _____________: Lista com funcionalidades a serem implementadas; IV) _____________: Análise feita do Product Backlog. Cada requisito é analisado, interpretado e informado à equipe como será implementado; V) _____________: Responsável por coordenar o Scrum e ajudar a atender os impedimentos que possam ocorrer na tentativa de não estourar o Sprint. Assinale a ÚNICA opção que apresenta a complementação correta de cada frase (I a V). Sprint - Scrum - Scrum Master - Product Backlog - Sprint Backlog Product Backlog - Sprint Backlog - Sprint - Scrum - Scrum Master Scrum Master - Sprint - Scrum - Product Backlog - Sprint Backlog Product Backlog - Scrum Master - Sprint Backlog - Sprint - Srum Sprint - Scrum - Product Backlog - Sprint Backlog - Scrum Master
Compartilhar