Buscar

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE AV 2015.4

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

Continue navegando