Buscar

Processos no Desenvolvimento de Software

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 5 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

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

Avaliação: CCT0194_AV_201301014354 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV 
Aluno: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
Professor: JOAO DOMINGOS CAMPOS NETO Turma: xxxxxxxxxxxxx 
Nota da Prova: 1,5 Nota de Partic.: 1 Data: 00/00/2014 
 
 
 1a Questão (Ref.: 201301251018) Pontos: Sem Correç. / 1,5 
A fase de desenho tem como objetivo modelar o sistema, atendendo os requisitos elicitados na fase de 
análise, e prepará-los para a implementação. O desenho do produto ou solução mostra como deve ser 
implementado, mas não define o tipo de tecnologia a ser utilizado. Quais são os níveis de abstração e 
agregação dos elementos dos sistemas nos níveis de desenho? 
 
Resposta: 
 
 
 2a Questão (Ref.: 201301249228) Pontos: 1,0 / 1,5 
Quais são as etapas do modelo em cascata do ciclo de vida de desenvolvimento de software? 
 
Resposta: análise, projeto, implantação, teste, manutenção. 
 
Gabarito: Concepção (Requisitos) - Análise - Projeto(Desenho) - Implementação - Testes - Implantação - 
Manutenção 
 
 
 3a Questão (Ref.: 201301048544) Pontos: 0,0 / 0,5 
Indique a alternativa correta para definir CONHECIMENTO: 
 
 
 Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. 
 
Dados analisados dentro de um contexto. 
 
Símbolos, números, letras. 
 
Fatos brutos que retratam ocorrências atuais ou do passado. 
 Experiência pessoal, informações analisadas, gerando ações ou decisões. 
 
 
 4a Questão (Ref.: 201301248018) Pontos: 0,0 / 0,5 
A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. Um item 
importante nesta fase é a apuração do ROI (Retorno Sobre o Investimento) que é representado pela 
equação: ROI=(Lucro Liquido)/Investimento. A partir desta definição, qual é a melhor consideração que 
pode ser feita para o ROI? 
 
 
 
Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI 
 
O ROI representa se as restrições de prazo serão atendidas 
 Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI 
 
Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI 
 Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI 
 
 
 5a Questão (Ref.: 201301070712) Pontos: 0,0 / 0,5 
A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e 
Patrimônio Cultural da Saúde no Brasil, embasada nas normas do PDS. Atualmente, o projeto encontra-se 
no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase 
importante na qual os usuários interagem com todo o sistema. 
Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o 
projeto se encontra no momento. 
 
 
 Teste de aceite 
 
Teste de sistemas 
 Teste de integração 
 
Teste de carga do sistema 
 
Teste da unidade 
 
 
 6a Questão (Ref.: 201301248030) Pontos: 0,0 / 0,5 
A UML (Unified Modeling Language) é uma linguagem de modelagem unificada utilizada na Engenharia de 
Software. Dentre as suas características estão: 
 
 Não orienta ao analista de sistema em quais diagramas usar e em que sequência usá-los. 
 Seu foco consiste em 3 (três) visões: funções, dados e controle 
 
É uma metodologia utilizada em engenharia de software 
 
Consiste de uma única perspectiva que integra controles e funções 
 
Consiste de duas perspectivas isoladas: dados e funções 
 
 
 7a Questão (Ref.: 201301035679) Pontos: 0,5 / 0,5 
O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma 
representação para qual tipo de modelo de sistema ? 
 
 
 
Modelos de Comportamento 
 
Modelos de Máquina de Estados 
 
Modelos de Dados 
 
Modelos de Contexto 
 Modelos de Objetos 
 
 
 
 8a Questão (Ref.: 201301248067) Pontos: 0,0 / 0,5 
Analisando os tipos de linguagens existentes, encontramos as linguagens que são interpretadas e as 
linguagens que são compiladas. Uma característica marcante das linguagens interpretadas é: 
 
 
 
Primeiro, faz uma leitura completa do código, identificando variáveis e outros elementos e montando 
uma tabela com estas informações 
 Enquanto uma linha é sempre uma instrução na tradução, x linhas no código terão y linhas de 
comandos de máquina, de acordo com o interpretador 
 As linguagens interpretadas executam o código até o ponto em que há um erro 
 
Por acontecer em tempo de execução, tipicamente tem um ótimo desempenho 
 
As linguagens interpretadas fazem alterações no código, de forma a torná-lo otimizado 
 
 
 
 9a Questão (Ref.: 201301248131) Pontos: 0,0 / 1,0 
A documentação do processo e do produto são muito importantes para o desenvolvimento e manutenção 
do sistema. Quando nos referenciamos a documentação para manutenção, ela é responsável por: 
 
 
 Descrever as partes do código fonte, requisitos necessários, arquitetura do sistema 
 
Registrar erros, problemas e ideias que ocorrem durante o projeto 
 
Descrever estratégias de como chegar ao resultado final 
 
Descrever como instalar o programa 
 Descrever um resumo das funcionalidades, atalhos de procedimentos, principais funções utilizadas, e 
mensagens de erros mais comuns 
 
 
 
 10a Questão (Ref.: 201301249216) Pontos: 0,0 / 1,0 
É um método baseado em um manifesto, criado por desenvolvedores experientes. 
 
 
 Método ágil 
 
Método incremental 
 
Método em cascata 
 
Método rápido 
 Método iterativo

Continue navegando