Logo Passei Direto
Buscar

SIMULADO 2 - PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

User badge image
Gabrielle

em

Ferramentas de estudo

Questões resolvidas

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 ferramentas inadequadas, desconhecimento do escopo do projeto, inadequação da equipe.
São problemas encontrados na implementação do processo de desenvolvimento de software: _______________, erro no uso de metodologias a serem adotadas, adoção de ferramentas inadequadas, _______________ e inadequação da equipe.
resistência a mudanças, desconhecimento do escopo do projeto.
falta de tempo para implementação, desconhecimento do escopo do projeto.
falta de tempo para implementação, capital mal empregado.
falta de tempo para implementação, falta de capital de investimento.
falta de tempo para implementação, resistência a mudanças.

A técnica de elicitação Brainstorm, também conhecido como tempestade de ideias, tem como objetivo principal produzir um maior número de ideias possíveis sobre um problema particular e necessariamente real. Ou seja, é uma dinâmica de grupo que é usada em várias empresas como uma técnica para resolver problemas específicos, para desenvolver novas ideias ou projetos, para juntar informação e para estimular o pensamento criativo.
Em relação ao levantamento de requisitos, qual alternativa abaixo melhor representa a frase: Faz o 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 críticas ou debates.
Brainstorm.
Questionários.
Requisitos Funcionais.
Entrevista.
Caso de uso.

As atividades são: 1) identificam as necessidades do cliente - levantamento de requisitos 2) análise e mapeamento dos requisitos 3) Registro dos requisitos.
Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas.
Projeto lógico, projeto físico, 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.
Levantamento de requisitos, análise de requisitos, registro dos requisitos.

O modelo de casos de uso é um dos artefatos mais importantes previstos pelo Processo Unificado. Sobre este modelo de casos de uso, podemos talhar que os atores humanos são identificados com base no papel que desempenham do ponto do fluxo principal com os fluxos alternativos de um caso de uso fornecem todos os cenários possíveis para o mesmo, os quais, por sua vez, podem ser utilizados como unidades de planejamento, implementação e testes.
A atividade analisar um caso de uso, prevista no Processo Unificado, produz um artefato chamado realizaçã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. Identifique a afirmação correta.
A interação entre as classes de análise é expressa primariamente através de diagramas de classes UML.
Ao realizar a análise de um caso de uso, possíveis falhas e omissões no mesmo se tornam mais perceptíveis, tratando-se, portanto, de uma oportunidade para refinar o modelo de casos de uso.
O diagrama de robustez do sistema, que especifica os requisitos não funcionais de escalabilidade e tolerância a falhas, é um dos insumos para esta atividade.
As classes de análise, neste artefato, devem conter referências a detalhes de implementação.
Um outro produto desta atividade é o artefato chamado realização de projeto de caso de uso.

A fase de manutenção é estratégica para o uso da documentação produzida nas fases do processo de desenvolvimento. Novas funcionalidades podem ser desenvolvidas, funcionalidades existentes podem ser alteradas, e a fase de manutenção sempre tem fim.
Sobre a fase de manutenção, o que não podemos afirmar.
Funcionalidades existentes podem ser alteradas.
A fase de manutenção jamais terá fim.
No início da fase de manutenção encerra-se o ciclo de desenvolvimento do software.
Novas funcionalidades podem ser desenvolvidas.
Fase estratégica para uso da documentação produzidas nas fases do processo de desenvolvimento.

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 sequência, como em uma cascata (Royce, 1970).
Analise as afirmativas a seguir sobre as vantagens deste modelo.
I - É possível corrigir erros em fases já completas.
II - Permite pontos de controle bem definidos.
III - Facilita a visão de reutilização.
Somente a I está correta.
Somente a II está correta.
Somente a III estão corretas.
Somente I e II estão corretas.
Somente II e III estão corretas.

XP= eXtreme Programming. - Baseado em 5 valores, qual da opções abaixo não é um desses valores?
Comunicação
Coragem (para lidar c/ mudança requisito)
Simplicidade (fazer o necessário)
Feedback
Complexidade

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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 ferramentas inadequadas, desconhecimento do escopo do projeto, inadequação da equipe.
São problemas encontrados na implementação do processo de desenvolvimento de software: _______________, erro no uso de metodologias a serem adotadas, adoção de ferramentas inadequadas, _______________ e inadequação da equipe.
resistência a mudanças, desconhecimento do escopo do projeto.
falta de tempo para implementação, desconhecimento do escopo do projeto.
falta de tempo para implementação, capital mal empregado.
falta de tempo para implementação, falta de capital de investimento.
falta de tempo para implementação, resistência a mudanças.

A técnica de elicitação Brainstorm, também conhecido como tempestade de ideias, tem como objetivo principal produzir um maior número de ideias possíveis sobre um problema particular e necessariamente real. Ou seja, é uma dinâmica de grupo que é usada em várias empresas como uma técnica para resolver problemas específicos, para desenvolver novas ideias ou projetos, para juntar informação e para estimular o pensamento criativo.
Em relação ao levantamento de requisitos, qual alternativa abaixo melhor representa a frase: Faz o 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 críticas ou debates.
Brainstorm.
Questionários.
Requisitos Funcionais.
Entrevista.
Caso de uso.

As atividades são: 1) identificam as necessidades do cliente - levantamento de requisitos 2) análise e mapeamento dos requisitos 3) Registro dos requisitos.
Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas.
Projeto lógico, projeto físico, 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.
Levantamento de requisitos, análise de requisitos, registro dos requisitos.

O modelo de casos de uso é um dos artefatos mais importantes previstos pelo Processo Unificado. Sobre este modelo de casos de uso, podemos talhar que os atores humanos são identificados com base no papel que desempenham do ponto do fluxo principal com os fluxos alternativos de um caso de uso fornecem todos os cenários possíveis para o mesmo, os quais, por sua vez, podem ser utilizados como unidades de planejamento, implementação e testes.
A atividade analisar um caso de uso, prevista no Processo Unificado, produz um artefato chamado realizaçã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. Identifique a afirmação correta.
A interação entre as classes de análise é expressa primariamente através de diagramas de classes UML.
Ao realizar a análise de um caso de uso, possíveis falhas e omissões no mesmo se tornam mais perceptíveis, tratando-se, portanto, de uma oportunidade para refinar o modelo de casos de uso.
O diagrama de robustez do sistema, que especifica os requisitos não funcionais de escalabilidade e tolerância a falhas, é um dos insumos para esta atividade.
As classes de análise, neste artefato, devem conter referências a detalhes de implementação.
Um outro produto desta atividade é o artefato chamado realização de projeto de caso de uso.

A fase de manutenção é estratégica para o uso da documentação produzida nas fases do processo de desenvolvimento. Novas funcionalidades podem ser desenvolvidas, funcionalidades existentes podem ser alteradas, e a fase de manutenção sempre tem fim.
Sobre a fase de manutenção, o que não podemos afirmar.
Funcionalidades existentes podem ser alteradas.
A fase de manutenção jamais terá fim.
No início da fase de manutenção encerra-se o ciclo de desenvolvimento do software.
Novas funcionalidades podem ser desenvolvidas.
Fase estratégica para uso da documentação produzidas nas fases do processo de desenvolvimento.

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 sequência, como em uma cascata (Royce, 1970).
Analise as afirmativas a seguir sobre as vantagens deste modelo.
I - É possível corrigir erros em fases já completas.
II - Permite pontos de controle bem definidos.
III - Facilita a visão de reutilização.
Somente a I está correta.
Somente a II está correta.
Somente a III estão corretas.
Somente I e II estão corretas.
Somente II e III estão corretas.

XP= eXtreme Programming. - Baseado em 5 valores, qual da opções abaixo não é um desses valores?
Comunicação
Coragem (para lidar c/ mudança requisito)
Simplicidade (fazer o necessário)
Feedback
Complexidade

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

Mais conteúdos dessa disciplina