Buscar

AV Processos de Desenvolvimento de Software EAD

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Fechar 
 
Avaliação: CCT0194_AV_200202036327 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV 
Aluno: 200202036327 - FABIO FERREIRA FIGUEIREDO 
Professor: RAFAEL DIAS RIBEIRO Turma: 9001/AA 
Nota da Prova: 6,5 Nota de Partic.: 1 Av. Parcial 2 Data: 18/06/2016 15:17:18 
 
 
 1a Questão (Ref.: 200202736447) Pontos: 1,0 / 1,0 
Para que possamos desenvolver um Software, precisamos inicialmente fazer um Estudo de Viabilidade, para 
saber se vale a pena desenvolver a ideia solicitada pelo usuário. Para isso precisamos desenvolver 4 (quatro) 
análises de viabilidade. Indique quais são essas análises e a visão de cada uma delas. 
 
 
 
Resposta: Técnica: Se o software vai atender aos requisitos que o usuario pedir se é possivel criar; Operacional: 
Se osoftware vai trazer ganhos na operação da empresa; Cronograma: Criar uma sequencia para que o 
software seja criado e Econômica: Se o software vai vai trazer lucro, uma das tecnicas que se pode usar é ROI. 
 
 
Gabarito: 
Viabilidade Operacional - Visa atender os requisitos para a aceitação do produto ou problema apresentado. (O 
levantamento deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em 
relação à ela). 
Viabilidade Técnica - Visa a atender os requisitos técnicos do produto a ser desenvolvido. (O levantamento deve 
ser relacionado com a tecnologia envolvida no processo de desenvolvimento). 
Viabilidade econômica - Visa a atender os requisitos de tempo para os prazos estabelecidos. (O levantamento 
deve ser baseado na viabilidade técnica em relação ao prazo estipulado). 
Cronograma - Visa a atender os requisitos financeiros do projeto/produto. (Considerada a mais critica, ela 
consiste em julgar se o projeto será deficitário ou se os custos de sua implementação não terão os benefícios 
desejados). 
 
 
 
 2a Questão (Ref.: 200202656077) Pontos: 0,5 / 1,0 
No que se refere à importância de utilizar uma padronização da documentação, no processo de desenvolvimento 
de software, fazem parte da documentação do processo: Cronogramas, Relatórios, Padronização de Processos, 
Comunicação e Documentos Técnicos. Com base na afirmativa apresentada, quais são os itens que fazem parte 
dos Documentos Técnicos? 
 
 
 
Resposta: Os códigos fonte, desenhos criados na criação. 
 
 
Gabarito: Descrição das estratégias de como chegar ao resultado final; registro dos erros; registro dos 
problemas e ideias que ocorrem, durante o projeto e as razões que foram utilizadas para as tomadas de 
decisões. 
 
 
 
 3a Questão (Ref.: 200202093966) Pontos: 0,0 / 1,0 
Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta. 
I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware 
inadequado; 
II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no 
momento de um problema; 
III A tecnologia resolve qualquer problema de uma empresa desorganizada; 
IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI. 
Com base em sua análise assinale ÚNICA opção correta: 
 
 
 
As opções II, III e IV estão corretas 
 
As opções II e III estão corretas 
 As opções I, II e IV estão corretas 
 
Apenas a opção I está correta 
 As opções II e IV estão corretas 
 
 
 
 4a Questão (Ref.: 200202094096) Pontos: 1,0 / 1,0 
Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro 
tipos, são elas: 
 
 
 
Organizacional, Funcional, Financeira e de Requisitos 
 
Técnica, Funcional, Cronograma e Econômica 
 
Organizacional, Operaciaonal, Funcional e Econômica 
 
Técnica, Operaciaonal, Cronograma e Organizacional 
 Técnica, Operaciaonal, Cronograma e Econômica 
 
 
 
 5a Questão (Ref.: 200202752052) 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. Um dos tipos de análise é a 
Análise Estrutural. Uma das Atividades dentro da Análise Estruturada é a Identificação de Relacionamentos cuja 
finalidade é: Identifique e descreva pelo menos dois desses modelos. 
 
 
 
Validar e indicar as dificuldades de implementação no plano conceitual; 
 
Mapear as mensagens que devem ser executadas para alguma operação; 
 Ajudar a filtrar e refinar as classes por associação e agregação; 
 
Ajudar a filtrar e refinar as classes por entrada, fronteira e controle; 
 
Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa; 
 
 
 
 6a Questão (Ref.: 200202750753) Pontos: 1,0 / 1,0 
É a maneira como o sistema interage com outros produtos ou sistemas. Podem conter parte físicas, lógicas, 
interconexões com outros sistemas e produtos. 
Assinale a opção que mostra corretamente o tipo de desenho a que estamos nos referindo: 
 
 
 
local 
 
de implementação 
 Desenho interno 
 
Desenho externo 
 
do produto 
 
 
 
 7a Questão (Ref.: 200202310270) Pontos: 0,5 / 0,5 
Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão 
analisados e suas representações lógicas também. 
 
Marque a alternativa que indica o tipo de teste mencionado acima. 
 
 
 Teste caixa branca 
 
Teste iterativo 
 
Teste de interação 
 
Teste caixa preta 
 
Teste simples 
 
 
 
 8a Questão (Ref.: 200202794197) 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-Compilador - II-Interpretador - III-Linguagem de alto nível - IV-Linguagem de baixo nível 
 
I-Linguagem de alto nível - II-Interpretador - III-Compilador - 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 baixo nível - II-Interpretador - III-Linguagem de alto nível - IV-Compilador 
 
 
 
 9a Questão (Ref.: 200202651604) 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 de introdução 
 
Manual de instalação 
 
Manual primário 
 Manual do usuário 
 
Manual de referência 
 
 
 
 10a Questão (Ref.: 200202739533) Pontos: 0,5 / 0,5 
Um analista desenvolve um software e identifica que os seus requisitos iniciais estão razoavelmente bem 
definidos, mas o escopo geral do desenvolvimento não permite um processo puramente linear. Ele sabeque 
precisa, em curtíssimo prazo, prover um conjunto limitado de funcionalidades do software para os usuários, que 
serão refinadas e expandidas em versões futuras. Qual o modelo de ciclo de vida de desenvolvimento de 
software mais adequado a esse caso? 
 
 
 
Formal. 
 
Prototipação. 
 Incremental. 
 
Espiral. 
 
Cascata.

Outros materiais