Buscar

SIMULADO 2 - 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

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 3 páginas

Prévia do material em texto

Dise: PROCESSOs DE DESENVOLVIMENTo DE SOFTWARE 
Acertos: 9,0 de 10,0 
1 GQuestão Acerto: 1,071,0 
São problemas encontrados na implementação do processo de desenvolvimento de sofwtare: 
erro no uso de metodologias a serem adotadas, adoção de ferramentas inadequadas, e inadequação da equipe. 
falta de tempo para implementação, capital mal empregado. 
falta de tempo para implementação, desconhecimento do escopo do projeto. 
falta de tempo para implementação, falta de capital de investimento. 
falta de tempo para implementação, resisténcia a mudanças. 
X] resisténcia a mudanças, desconhecimento do escopo do projeto. 
Explicação: 
A cada dia que se passa as pessoas estão mais dependentes de softwares, desde um simples usuário 
doméstico até grandes empresas que dependem 100% de softwares 
Com isso os usuários se tornam cada vez mais exigentes, solicitando a cada dia que se passa programas 
mais complexos de serem implementados e que satisfaçam seus objetivos de modo eficiente. 
Os cinco desafios encontrados na implementação do processo de desenvolvimento de software são: 
resistência a mudanças 
erro no uso de metodologias a serem adotadas 
adoção de feramentas inadequadas 
desconhecimento do escopo do projeto 
inadequação da equipe. 
Questão Acerto: 1,0/1,0 
Em relação ao levantamento de requisitos, qual alternativa abaixo melhor representa a frase: 
Faz o levantamento de idelas, em que cada uma sugerida pode combinar na proposta de uma nova. Atividade de livre imaginação que deve ser 
tratada sem criticas ou debates. 
Brainstorm. 
Questionários. 
Requisitos Funcionais. 
Entrevista 
Caso de uso. 
Explicaçao 
A técnica de elicitação Brainstorm, também conhecido como tempestade de ideias,tem como objetivo principal produzir um maior numero de 
ideias possiveis sobre um problema particular e necessariamente real. Ou seja, é uma dinámica de grupo que é usada em várias empresas como 
uma tecnica para fesolver problemas especiticos, para desenvolver novas ideias Ou projetosS, para juntar intormaçao e para estimularo 
pensamento criativ0 
Conclusão: 
A frase "Fazo levantamento de ideias, em que cada uma sugerida pode combinar na proposta de uma nova. Atividade de livre imaginação que 
deve ser tratada sem criticas ou debates. emelhor representada pela tecnica de elicitaçao Brainstorm. 
Ouestão Acerto: 1,0/1,0 
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do 
cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principals atividades da fase de análise de 
requisitos, dentro do processo de desenvolvimento de sistemas. 
Projeto lógico, projeto fisico, implementação e manutenção 
Desenvolvimento, homologação, produç�o 
Desenvolvimento de protótipo, ambiente de testes, implementação do sistema 
Entrada de dados, processamento da informação, apresentação dos resultados 
8 Levantamento de requisitos, análise de requisitos, registro dos requisitos 
EXplicago 
As atividades são: 
1) identiticam as necesSsidades do clente-evantamento de requisitos 
2) analise e mapeamento dos requisitos 
3) Registro dos requisitos 
Questão Acerto: 0,0/1,0 
A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de software 
aproveltamento de ideias 
parte do código de programa 
X bibliotecas 
módulo de código binário 
classes fundamentais 
Questão Acerto: 1,0/1,0 
A atividade analisar um caso de uso, prevista no Processo Unificado, produz um artefato chamado realizacão de análise de caso de uso, que 
mostra como as classes de análise colaboram para que o caso de uso apresente o comportamento especificado. ldentifique a afirmação 
correta 
A interação entre as classes de andlise é expressa primariamente através de diagramas de classes UML 
Aorealizar a andlise de um caso de uso, possiveis falhas e omissões no mesmo se tornam mais perceptiveis, tratando-se, portanto, de 
uma oportunidade pafa reninar o modelo de casos de Uso. 
0 diagrama de robustez do sistema, que especifica os requisitos não funcionais de escalabilidade e toleräncia a falhas, é um dos 
nsumos para esta ativIdade. 
As classes de analise, neste artetato, devem conter reterëncias a detalhes de implementação. 
Um outro produto desta atividade é o artefato chamado realização de projeto de caso de uso. 
Explicaçãor 
O modelo de casos de uso e um dos artetatos mais importantes previstos pelo Process0 Uniticado. 
SoDre este modelo de caso0s de uso, poemos talr que os atores humanos seo identticados com pase no papel que desempenham do ponto do 
fluxo principal com os fiuxos alternativos de um caso de uso formecem todos os cenärios possiveis para o mesmo, os quais, por sua vez, podem 
ser utilizados como unidades de planejamento, implementação e testes 
uestão Acerto: 1,0 / 1,0 
A Tase de implementacao ou codiicaçao, tem como opjetivo escrever o programa em uma linguagem de programaçao, seguindo normase 
airetizes 0a empresa a qual o desenvovedor esteja igado. couigo de programaçao pode ser aivialdo em 3 upos 
L Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada 
I1. Código Objeto - Resultado da compilação do código fonte. 
I1. Código de Mäquina - Sequéncia binária de ações diretamente direcionadas para o processador da máquina. 
Marque a alternativa correta 
Apenas a sentença I esta correta. 
Todas as sentenças estão corretas 
Apenas as sentenças l e l estão corretas 
Apenas as sentenças Ie ll estão corretas 
Todas as sentenças estão erradas 
Questao Acerto: 1,0/1,0 
Sobre a fase de manutenção, o que Naopodemos afirmar. 
Funcionalidades existentes podem ser alteradas 
ATase 
de manutençao jamais tera fim 
No inicio da fase de manutenção encerra-se o ciclo de desenvolvimento do software 
Novas funcionalidades podem ser desenvolvidas. 
Fase estrategica para uso da documentação produzidas nas tases do processo de desenvolvimento. 
Explicação 
Novas funcionalidades podem ser desenvolvidas. -verdade 
Funcionaidedes existentes podem ser ateradas-verdade 
Fase estrategica para uso da documentação produzidas nas fases do processo de desenvolvimento. -verdade 
No inicio da fase de manutenção, encerra-se o ciclo de desenvolvimento do software-verdade, 
A fase de manutenção jamais ter� fim- FALsO, sempre tem fim. 
Questão Acerto: 1,0/1,0 
Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em que os estágios são 
apresentados em sequencia, como em uma cascata (Royce, 1970). Analise as afirmativas a seguir sobre as vatagens deste modelo. 
I-E possivel corrigir erros em tases ja completas 
Il-Permite pontos de controle bem definidos. 
Il-Facilita a visão de reutilização. 
Somente a l estã correta 
8 Somente ll está correta 
Somentelell estão corretas 
Somente le ll estão corretas 
Somente ll e ll estão corretas 
Explicaçao 
1-E possivel cormigir erTOS em fases jä completas. Falso, somente ao tinal 
-Permite pontos de controle bem definidos. -Verdade 
-Facita a visão de reutilização. - Falso, 
9 Questão Acerto: 1,0 /1,0 
Sobre os modelos InterativOs e incrementais, avalle as assertivas 
.O modelo iterativo concebe um desenvolvimento de "refinamentos sucessivos' 
1. A iteração reune um conjunto de requisitos do sistema. 
1. Um modelo incremental se basela na criação de novas versões, onde cada uma aumenta o ambito do sistema. 
IV.Em cada iteração, existe apenas a fase de implementação. 
Assinale a opção que contenha apenas as assertivas corretas 
Apenasl e 
, Ill e IV 
Apenas Il e l 
X Apenas 1, ll e l 
Apenas llelV 
Explicação: 
.O modelo iterativo concebe um desenvolvimento de refinamentos sucessivos-verdade, ele divide os requisitos em partes e cada parte sera 
tratada numa iteração. 
l. A teração reune um conjunto de requisitos do sistema, - verdede, a cada teracão desenvolve-se um conjuntodos requisitos 
L. Um modelo incremental se baseia na criação de novas versöes, onde cada uma aumenta o ambito do sistema- verdade. A cada nova iteração, 
Terermos um novo pedaço do sisterna pronto, que sera acrescido &05 demais, partes ja prontas 
V.Em cada iteração, existe apenas a fase de implementação. -Falso, a cada iteração, temos analise, projeto, implementacão, testes e implantação 
10Quest�o Acerto: 1 ,0 1,0 
XP= eXtreme Programming -Baseado em 5 valores, qual da opções abaixo não é um desses valores? 
Complexidade 
Simplicidade (fazer o necessário) 
Coragem (para lidar c/ mudança requisito) 
Comunicação 
Feedback

Continue navegando