Questões de Concurso sobre Processos (Metodologias) de Desenvolvimento e Modelos de Ciclo de Vida

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
610 questões encontradas
Questões por página
20
Mais recentes
 

As metodologias de desenvolvimento de software tradicionais — entidade-relacionamento e orientação a objetos — dependem da linguagem de programação, em decorrência do uso da ferramenta CASE.


C
Certo

E
Errado

O modelo em espiral é um modelo de processos de software que reúne a natureza iterativa da prototipação com os aspectos sistemáticos e controlados do modelo seqüencial linear.


C
Certo

E
Errado

Correlacione os modelos de desenvolvimento de software com suas respectivas características.

1) Cascata

2) Evolucional

3) Espiral

4) Formal

5) Ágil

( ) Compreende fases distintas e bem delineadas de especificação, projeto e desenvolvimento. É o mais antigo e bem conhecido processo.

( ) A especificação, o projeto e o desenvolvimento são entrelaçados.

( ) Evolui através de vários ciclos completos de especificação, projeto e desenvolvimento.

( ) Realiza a implementação a partir de um modelo matemático.

( ) Cada iteração é como um projeto de software em miniatura.

A seqüência correta é:


A

1, 2, 3, 4, 5


B

1, 3, 2, 4, 5


C

5, 3, 2, 4, 1


D

5, 2, 4, 3, 1


E

4, 2, 3, 5, 1

Assinale a alternativa que lista Disciplinas do Rational Unified Process (RUP).


A

Modelagem de negócio, requisitos, análise, projeto, implementação, teste, implantação, gerenciamento de configuração, gerenciamento de mudança e gerenciamento de projeto.


B

Requisitos, análise e projeto, modelagem de negócio, teste, implantação, implementação, gerenciamento de projeto e gerenciamento de configuração e mudança.


C

Modelagem de negócio, desenvolvimento, teste, requisitos, análise e projeto, implantação, gerenciamento de configuração e mudança, gerenciamento de projeto e ambiente.


D

Ambiente, modelagem de negócio, requisitos, implementação, teste, implantação, análise, projeto, gerenciamento de configuração e mudança, gerenciamento de projeto e ambiente.


E

Modelagem de negócio, requisitos, análise e projeto, desenvolvimento, teste, implementação, gerenciamento de configuração e mudança, gerenciamento de projeto e ambiente.

Analise as seguintes afirmações sobre o desenvolvimento iterativo e incremental do Rational Unified Process (RUP).

I. O desenvolvimento de software no RUP é iterativo, pois ele se dá através da repetição da execução de um mesmo conjunto de atividades, durante o desenvolvimento do software. Tal repetição acontece inúmeras vezes, até que o software esteja terminado.

II. A natureza iterativa e incremental do RUP permite atacar o desenvolvimento do software em partes, no qual uma parte é desenvolvida por vez. Essa natureza segue o princípio bastante conhecido de "dividir para conquistar".

III. O desenvolvimento deve ser planejado, de tal forma que cada iteração adicione um incremento ao software tanto no que diz respeito ao programa em si quanto na documentação e nos demais artefatos que compõem o desenvolvimento.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).


A
Apenas I.

B
Apenas I e II.

C
Apenas II e III.

D
Apenas III.

E
I, II e III.

A alternativa que apresenta a definição correta para CMM:


A

É uma organização internacional que objetiva garantir a qualidade do software através da definição e normatização de processos de desenvolvimento.


B

É uma metodologia de diagnóstico e avaliação de maturidade do desenvolvimento de softwares em uma organização.


C

É padrão de Gerência de Projetos largamente aceito por diversas indústrias como sendo o padrão brasileiro de Gerência de Projetos.


D

É um conjunto de normas que formam um modelo de gestão da qualidade para organizações que podem certificar seus sistemas.

Em uma das fases do RUP encontra-se o terceiro maior milestone do projeto onde é decidido se o software, os sites e os usuários estão operacionalmente prontos, sem expor o projeto a altos riscos. Freqüentemente chamado de "beta" release é o

A
Initial Product Release Milestone no final da Elaboration Phase.

B
Product Release Milestone no final da Construction Phase.

C
Initial Operational Capability Milestone no final da Construction Phase.

D
Initial Operational Capability Milestone no final da Transition Phase.

E
Product Release Milestone no início da Construction Phase.
No processo de software é correto afirmar que o modelo Cascata descreve um método de desenvolvimento que é

A
linear e seqüencial e o prazo final é determinado muito tarde no projeto.

B
linear e seqüencial e o prazo final é determinado muito cedo no projeto.

C
linear mas não seqüencial e o prazo final é determinado muito tarde no projeto.

D
iterativo e incremental e o prazo final é determinado muito tarde no projeto.

E
iterativo e o prazo final é determinado muito cedo no projeto.

Analise as seguintes afirmações sobre o RUP (Rational Unified Process).

I. RUP é um processo de desenvolvimento de software orientado a objetos para web e sistemas de informação em geral.

II. O RUP é dividido em 4 fases: concepção, elaboração, construção e transição. Cada uma das fases é dividida em subfases ou iterações. São exemplos de subfases: modelagem de negócio, requisitos, análise e projeto, implementação, teste, distribuição, gerenciamento de configuração e mudanças, gerenciamento de projeto e gerenciamento de ambiente.

III. O RUP é baseado em três características principais: guiado por casos de uso, centrado na arquitetura e iterativo e incremental.

Indique a alternativa que contém a(s) afirmação(ões) CORRETA(s).


A
Apenas I e III.

B
Apenas II

C
Apenas II e III

D
Apenas III

E
I, II e III

Dentre os modelos de desenvolvimento de software, destaca-se a prototipagem. Sabe-se que existem dois tipos de prototipagem: a exploratória e a descartável. Essa classificação se dá segundo a compreensão dos requisitos do software que está sendo desenvolvido. Considerando essas informações, pode-se afirmar:

I. A prototipagem exploratória deve ser utilizada quando os requisitos do software estão bem compreendidos.

II. A prototipagem descartável deve ser utilizada quando os requisitos do software não estão bem compreendidos.

III. A especificação dos requisitos é de responsabilidade única do desenvolvedor,. na prototipagem exploratória e na prototipagem descartável.

Está(ão) correta(s) apenas:


A
I e III

B
I e II

C
II

D
II e III

E
I

Apesar de haver muitas razões pelas quais um software é entregue atrasado, a maioria dos atrasos pode ser atribuída a poucas causas básicas. Assinale a alternativa que apresenta uma dessas possibilidades de atraso.


A

Mudanças nos requisitos do cliente não refletidas em mudanças no cronograma.


B

Dificuldades técnicas superadas a tempo.


C

Excelência na gerência do projeto, reconhecendo problemas e propondo ações corretas para corrigir em tempo hábil todos os problemas.


D

Boa estimativa e aplicação de recursos e esforços para fazer o serviço.


E

Data de entrega realística estabelecida por alguém dentro do grupo e imposta por gerentes fora do grupo.

Na fase de concepção (inception), há atividades voltadas para a definição do escopo do sistema, identificação de atores e casos de uso, definição de vocabulário que possa ser usado nas descrições textuais do sistema, e definição de uma arquitetura candidata para o sistema que está sendo desenvolvido.

C
Certo

E
Errado

Entre as alternativas apresentadas, assinale aquela que NÃO corresponde a uma característica do ciclo de vida de um projeto.


A

As fases são geralmente realizadas concorrentemente e são definidas por alguma forma de transferência de informação técnica.


B

No ciclo de vida, é definido o trabalho técnico a ser desenvolvido em cada fase.


C

No ciclo de vida, são estabelecidos os produtos a serem entregues e correspondentes critérios de revisão, verificação e validação.


D

O nível de incerteza e a dificuldade de atingir os objetivos do projeto são maiores nas fases iniciais do projeto.

No RUP, o maior volume de testes ocorre, específica e ordenadamente, entre as fases de


A

Transition e Inception.


B

Construction e Transition.


C

Construction e Inception.


D

Elaboration e Construction.


E

Inception e Elaboration.

Na fase de elaboração, muitos componentes do sistema são implementados, testados e integrados. Essas atividades, que partem de uma arquitetura definida, validada e implementada em fases anteriores do ciclo de desenvolvimento, produzem um sistema operacional pronto para ser instalado em um ambiente em que serão feitos testes beta.

C
Certo

E
Errado

Quanto à prototipação de software, é correto afirmar:

I. A prototipação do software pode apoiar as atividades dos processos de engenharia de requisitos, tais como o levantamento de requisitos e a validação desses requisitos.

II. Além de prover melhorias na especificação de um software, um protótipo também pode ser usado para treinar os usuários antes do sistema final ser entregue.

III. Como modelos de prototipação, a prototipação incremental ou descartável é adequada para a validação de requisitos em grandes sistemas, pois fornece um protótipo como um sistema funcional que evolui até o sistema final.

IV. A prototipação evolucionária é utilizada para que os requisitos funcionais sejam melhor entendidos, discutidos e avaliados pelo usuário final, sendo que, após essa avaliação, o protótipo é descartado dando lugar ao sistema final.

O correto está somente em:


A

I, III e IV.


B

I e III.


C

II e III.


D

I e II.

A utilização do modelo cascata de desenvolvimento de software é recomendada quando:

A
a possibilidade da decomposição funcional existe.

B
os requisitos são bem compreendidos desde o início.

C
a equipe de desenvolvimento é bem treinada.

D
os incrementos são pequenos.

E
o resultado da análise de risco é satisfatório.
O conjunto das Fases de um Projeto é conhecido como:

A
Mapeamento Estrutural.

B
Controle Gerencial.

C
Planejamento Estrutural.

D
Ciclo de Vida do Projeto.

E
Mapeamento Organizacional.

No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre


A

Concepção e Elaboração.


B

Requisitos e Análise.


C

Projeto e Construção.


D

Construção e Concepção.


E

Construção e Transição.

Relacione os números relativos às fases do RUP (Rational Unified Process) na coluna da esquerda, com as letras relativas a alguns dos objetivos de cada fase na coluna da direita.

I. Concepção A. Identificar a maioria dos casos de uso e propor a arquitetura.

II. Construção B. Definir o planejamento inicial e propor uma arquitetura candidata.

III. Elaboração C. Implantar o sistema, evoluir a versão beta para a final.

IV. Transição D. Implementar e testar o sistema.


A
I-A; II-B; III-C; IV-D.

B
I-D; II-B; III-A; IV-C.

C
I-A; II-D; III-C; IV-B

D

I-B; II-D; III-A; IV-C.


E
I-B; II-D; III-C; IV-A.
   
Gerar simulado