Buscar

SIMULADO - Processo de 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

Prévia do material em texto

Disc: PROCESsos DE DESENvOLVIMENTO DE SOFTWARE 
Acertos: 10,0 de 10,0 
(1Questão Acerto: 1,0/1,0 
Assinale qual das alternativas abalxo NAO define coretamente com a classificação de um software de acordo com a sua licença de publicação: 
Demo -Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado. 
Comercial- Programa por que se paga uma taxa de licenciamento para sua utilzação. 
Software LIvre- Programa de computador cuja utilização, copla e distribulção n�o possuem restrição. E comum o codigo tonte estar 
disponivel para manuseá-lo. 
Software Freeware- Programa de computador cujo uso não implica o pagamento de licença de uso. 
Trial - Programa de computador que possui limitações de tempo e/ou funclonalidades. Ao final do tempo estabelecido, o programa 
pode requisitar o pagamento para uso do software completo ou pode continuar rodando sem todas as Suas funcionalidades ou ainda, 
interromper o seu uso. 
Questão Acerto: 1,0 /1,0 
Sobre a classificação dos requisitos 
Requisitos de usuário e de sistema, referem-se a forma como os requisitos são descritos 
. Requisitos funcionais e não funcionais, determinam as restrições e as funcionalidades do sistema, respectivarmente. 
Il. Ao declarar Requisitos de usuário, usamos mais detalhes que na declaração de requisitos de sistemas 
Assinale a opção que apresenta as assertivas corretas 
Apenas slell 
Apenas ll e l 
Apenas ll 
Apenas 
Explicação 
LRequisitos de usuarno e oe s am retrichese as funcionalidades do sistema, respectivamente. Falso, o correto seria itos são descritos. -verdade 
funcionalidades e restrições, respectivamente 
Ao declarar Requisitos de usuario, usamos mais detailhes que na declaração de requisitos de sistemas.-falso. para declarar requisitos de 
USuarios, usamos menos detalhes que na deciaraçao de requisito0s. 
Questão ACerto. 1,0 1,0 
Uma das formas de representação do CMMI é por estágios. Assinale a alternativa que contém duas Areas de Processos do nivel de maturidade 
Medida e Análise (MA) e Validação (VAL) 
Integração de Produtos (PI) e Verificação (VER). 
Treinamento Organizacional (OT) e Anáilise de Decisões e Organização (DAR) 
Análise Causal e Resolução (CAR) e Gerenciamento de Riscos (RSKM) 
Gerenciamento de Configuração (CM) e Planejamento do Projeto (PP) 
Explicaçao 
Exemplos de Areas do Nivel 2 
Gerenciamento de requisitos 
u se aenuncar inconsisténcias 
Manter planos que definem as atividades 
Medição e análise 
Manter dados para apoiar as decisões gerenciais 
4Questão Acerto: 1,071,0 
Em que fase do processo de desenvolvimento devemos desenvover o projeto da interface? 
X Projeto ou design 
Análise 
Testes 
Engenharia de Requisitos 
Implementação 
Explicação 
A comunicação com usuário é um dos mais relevantes projetos. interface do software é a base dessa comunicação. 
5 Questão Acerto: 1,0 /1,0 
Voce esta trabalhando como analista de teste em um projeto de desenvolvimento de software para a Secretaria de Saude do seu estado. 
Sua primeira atividade e testar e documentar os resuitados obtidos na execuçao do modulo que acessa o site do GOOGLE MAPS para determinar o tempo, em 
munutos Oe oesiocanento, que uma amouiancia ievard oe um determinado posto municipai de prinnetro atenomento de saude ate o desino da chamadd. 
Para tal teste, e necessario fornecer como entrada nao so o endereço do local de ongem do posto municipal de saude em que a ambuläncia se encontra, como 
também, o endereço do local de destino da ambuláncia. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. 
Com base nesta primeira atribuição que vocé recebeu e de acordo com a classificação do PDS, identifique nas opções abalxo, qual tipo de teste vocè deverá 
executar. 
Teste de integração 
Teste cal ta branca 
Teste de sistemas 
Teste caixa preta 
Teste da complação previa 
6Questão Acerto: 1,0 7 1,0 
Marque a UNICA Opção coreta sobre a linguagem de primeira geraç�ão. 
Linguagem binária, com os digitos 1 e2 
Uso para conexão e manipulação de banco de dados 
A linguagem Assembly surgiu em meados dos anos 50 eé considerada uma linguagem de primeira geração. 
X Cada processador possui uma. 
Surgiu em meados dos anos 80. 
Explicação 
Linguagem binária, com os digitos 1 e 2-Falso, a linguagem binária digital tem como digitos 0e1. 
A linguagerm Assembly surgiu em meados dos anos 50 e é considerada uma linguagem de primeira geração.-Falso, assembly é de segunda 
geraçao 
Cada processador possui uma -Verdade, a linguagem de máquina é de um ou familia de processadores 
Surgiu em meados dos anos 80-Falso, surgiu com o computador 
Uso para conexão e manipulação de banco de dados-Falso, SQLéque é para conexão e manipulação de banco de dado0s 
7aQuestão Acerto: 1,0/1,0 
Após o sistema ter sido instalado no ambiente do usuário, ou seja, entrado em produção, começa a fase de Manutenção deste sistema. Esta 
fase depende muito da qualidade no processo de desenvolvimento e da documentação atualizada. As melhorias nas funções do sistema 
existente säo efetuadas por dois motivos. Uma das soluções aplicadas para essa melhoria é conhecida por 
Efelito dominó, que é uma técnica para modificação da estrutura do software, sem alterar o comportamento; 
Rotatividade, que é utilizada apenas para implementação de novas funções, 
Refatoração, que é uma técnica ou ferramenta para auxiliar a identificar o foco do problema 
Separação estática, que é utilizada para identificar todos 0s codigos de programa que são afetados por alguma variável, 
Emergencial, que é utlzada quando acumulamos demandas que justifiquem a intervenção para a manutenção, 
8 Questão Acerto: 1,0/1,0 
A manutenção tem inicio em que fase ? 
Junto com a documentação 
na definição do escopo 
na alteração do escopo 
quando o sistema é instalado no amblente do usuário, para uso. 
no EAP 
Questão Acerto: 1,0/1,0 
Oe elo spra Se assenen ComrPcanas tntanaise e uncn de 
nao opOces 1Od erdivd, ndud d u eial, ds uon dd elapa e oe erompe 
Identifique a única alternativa que NÃO faz parte das atividades do modelo em questão: 
Documenta a instalação 
Determina objetivos, alternativas, restrições 
Avalia alternativas, identifica e resolve riscos 
Desenvolve e verifica o produto no nivel seguinte 
Planeja a próxima fase 
10Questão Acerto: 1,0/1,0 
Marque a resposta certa de acordo com as assertivas abaixo: 
1-0 PU utiliza a UML no preparo de todos os artefatos do sistema. 
I1-O PUé baseado em componentes, o que significa o sistema ser construido a partir de componentes de software interconectados via 
interfaces muito bem definidas. 
Il- O PU de desenvolvimento de sistemas combina os ciclos iterativo e incremental para a construção de produtos de software. 
V-O RUP foi desenvolvido pela Rational Corporation. 
Apenas a assertiva I está correta. 
Apenas a assertiva ll está correta. 
8 Todas as assertivas estão coretas. 
Apenas a assertiva ll esta correta. 
Apenas a assertiva IV está correta. 
Explicaça0 
As principais caracteristicas do Processo Unificado são: 
processo iterativo e incremental. em que o software éincrementado de melthorias a cada iteracão do ciclo de desenvolvimento 
onentado a caso de Uso, sendo este um arterato quE OestEve cada Tuncionlidaoe do sistema e suDsidia todas ds etapas do 
desenvolimento 
tar a arquitetura do software seja evitado o retrabalho e aumente a capacidade de reuso de ura 
Seus componentes (MACHADO e PEREIRA 20 
focado em riscos, em função das priorizações dos casos de uso mais criticos nos primeiros ciclos iterativo5 (WAZLAWICK, 2013, p. 123); 
preconizar o uso da linguagem UML 
Conclusão, podemos dizer que TODAS as alternativas estão corretas

Outros materiais