Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0194_AV_201001323459 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: xxxxxxxxxxxxx - WILLIAM Professor: JOAO DOMINGOS CAMPOS NETO Turma: 9001/AA Nota da Prova: 4,0 Nota de Partic.: 2 Av. Parcial 1 Data: 23/03/2016 20:09:54 1a Questão (Ref.: 201002035693) Pontos: 1,0 / 1,5 A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, conceitue apropriadamente a UML. Resposta: A UML não é um linguagem para modelar e sim um conceito com padrões para modelar em sistemas que são orientado a objeto. Ela te da um padrão e cada um tem sua forma de seguir. Gabarito: É uma linguagem visual para especificar, construir e documentar os artefatos de software. Ou ainda de acordo com o conteúdo online: É utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. Fundamentação do(a) Professor(a): É uma linguagem visual para especificar, construir e documentar os artefatos de software. Ou ainda de acordo com o conteúdo online: É utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. 2a Questão (Ref.: 201001419078) Pontos: 0,0 / 1,5 Construa um texto com no máximo 15 linhas apresentando uma comparação entre os ciclos de vida em cascata e Iterativo e Incremental apresentando vantagens e desvantagens. Resposta: Gabarito: O ciclo de vida em cascata é de uso tradicional e foi apresentado desde a definição da Engenharia de software já o Iterativo incremental veio com a OO. O Ciclo de vida em cascata desenvolve o software como um todo o que dificulta amudança de requisitos e demora gerar resultados ao usuário, o que gera uma certa ansiedade. Já o Iterativo e incremental propóe o desenvolvimento em partes facilitando a mudança de requisitos e aumentando a análise de riscos e, a entrega é gradativa diminuindo a ansiedade do usuário, o que é uma vantagem, mas com relação a facilidade de gerenciar o ciclo de vida em cascata possui a vantagem. Fundamentação do(a) Professor(a): Conforme gabarito. 3a Questão (Ref.: 201001626069) Pontos: 0,5 / 0,5 NÃO é um software do tipo aplicativo: Planilha eletrônica. Sistema operacional. Editor de texto. Gerenciador de banco de dados. Sistema bancário. 4a Questão (Ref.: 201001409914) Pontos: 0,5 / 0,5 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: Do usuário Não funcional Funcional Modal Do cronograma 5a Questão (Ref.: 201002067902) Pontos: 0,0 / 0,5 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: Utilizar os Diagramas de Classe, Objetos e Caso de Uso; Modelar a estrutura de dados encapsulada por procedimentos; Modelar aspectos dinâmicos 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 aspectos estáticos de um problema, utilizando o modelo orientado a objeto; 6a Questão (Ref.: 201002066594) Pontos: 0,5 / 0,5 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: Implementação Concepção Desenho do produto Análise Manutenção 7a Questão (Ref.: 201001589098) Pontos: 0,0 / 0,5 Uma representação definida de um procedimento de teste define um(a): Script de teste de software Objetivo de teste de software Definição de teste de software Forma de teste de software Critério de teste de software 8a Questão (Ref.: 201002110042) Pontos: 0,5 / 0,5 A implementação é um processo que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Complete a frase escrevendo o nome de cada uma das definições do encontradas na fase de implementação: I) _____________: Programa que, além de fazer a leitura do código fonte e transformá-lo em código objeto, transforma-o em um código executável. II) _____________: Tipo de linguagem de programação que utiliza a arquitetura do processador para executar as ações; III) _____________: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para um novo tipo de linguagem chamada de baixo nível; IV) _____________: Comumente chamada de linguagem de programação, este tipo de linguagem se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido. I-Linguagem de baixo nível - II-Compilador - III-Linguagem de alto nível - IV-Interpretador I-Linguagem de baixo nível - II-Interpretador - III-Linguagem de alto nível - IV-Compilador I-Compilador - II-Interpretador - III-Linguagem de alto nível - IV-Linguagem de baixo nível I-Interpretador - II-Linguagem de baixo nível - III-Compilador - IV-Linguagem de alto nível I-Linguagem de alto nível - II-Interpretador - III-Compilador - IV-Linguagem de baixo nível 9a Questão (Ref.: 201002097617) Pontos: 1,0 / 1,0 Analise o processo de desenvolvimento de software, que tem como características I. As fases do processo se sucedem, sem que se possa retroceder a fase anterior. II. Todos os requisitos devem ser validados no início do projeto. III.. Processo voltado para pequenos projetos . Estamos nos referindo a que processo de desenvolvimento de software ? cascata com retroalimentação balbúrdia com retroalimentação balbúrdia codifica-remenda cascata 10a Questão (Ref.: 201001410712) Pontos: 0,0 / 1,0 Quando em um projeto muito grande o processo permite que as atividades sejam divididas e desenvolvidas por partes estamos falando do modelo: Iterativo-incremental Cascata Prototipação Bottom-up Espiral
Compartilhar