Quiz
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Questions in this quiz (10)
1Analise as sentenças sobre software e, em seguida, assinale a alternativa correta:
I. É a parte lógica do sistema de computação;
II. Pode ser do tipo aplicativo ou básico;
III. Seu processo de desenvolvimento é industrializado;
IV. Pode ter a parte defeituosa substituída, tal qual o hardware.
Assinale, então, a ÚNICA opção correta:- AAs opções I e II estão corretas
- BAs opções I, II e III estão corretas
- CAs opções II e IV estão corretas
- DAs opções II e III estão corretas
- EAs opções I e III estão corretas
2Sommerville define software como sendo programas de computador e documentação associada. Os produtos de softwares podem ser desenvolvidos para um cliente específico ou para um mercado geral. Para o desenvolvimento do produto/programa, é necessário escrevê-lo utilizando uma _______________________ a qual será convertida para uma _____________________, ou seja, em um formato que será compreendido pelo processadores
Assinale a ÚNICA opção que complementa cada frase corretamente- Alinguagem interpretada / linguagem de máquina
- Blinguagem de programação / linguagem interpretada
- Clinguagem de programação / linguagem de máquina
- Dlinguagem de máquina / linguagem de programação
- Elinguagem de máquina / linguagem interpretada
3Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como:
- ADo usuário
- BDo cronograma
- CFuncional
- DModal
- ENão funcional
4Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas:
- AOrganizacional, Operaciaonal, Funcional e Econômica
- BTécnica, Operaciaonal, Cronograma e Organizacional
- COrganizacional, Funcional, Financeira e de Requisitos
- DTécnica, Funcional, Cronograma e Econômica
- ETécnica, Operaciaonal, Cronograma e Econômica
5Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se conhecer o conceito de modelagem. Uma dessas modelagens é o UML - Unified Modeling Language. Esta modelagem é:
- AUtilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de Interação e Diagrama de Relacionamentos;
- BUtilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos;
- CUtilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de Relacionamentos e Diagrama de Classe;
- DUtilizada para definir os requisitos foram detalhados, validando-os e indicando as dificuldades de implementação no plano estratégico
- EUtilizada para definir as atividades do próximo passo no processo de desenvolvimento de software;
6Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Uma dessas modelagens é a Análise Estrutural. Esta modelagem compreende uma série de diagramas que são representados por:
- AModelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto;
- BModelar a estrutura de dados encapsulada por procedimentos;
- CUtilizar os Diagramas de Classe, Objetos e Caso de Uso;
- DModelar aspectos dinâmicos de um problema, utilizando o modelo orientado a objeto;
- EUtilizar a engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos;
7É a maneira como o sistema interage com outros produtos ou sistemas. Podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos.
Assinale a opção que mostra corretamente o tipo de desenho a que estamos nos referindo:- ADesenho interno
- BDesenho externo
- Clocal
- Dde implementação
- Edo produto
8As informações do problema e metas a serem alcançadas devem ser levantadas na fase de:
- AImplementação
- BAnálise e requisitos
- CManutenção
- DDesenho
- EProjeto
9No processo de desenvolvimento de software a fase de teste possui uma importância fundamental. Analise cada item seguinte, classificando-os como V (verdadeiro) ou F (falso).
1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de implementação;
2. Nessa fase, de testes, devem-se coletar os resultados e analisá-los e consertá-los somente depois de sua implantação.
3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado. 4
4. Tem como objetivo encontrar um erro que ainda não foi descoberto. É correto, apenas, o que se afirma em
Assinale a ÚNICA opção com a sequência correta de V e F.- A1-V; 2-V; 3-F; 4-F
- B1-F; 2-V; 3-F; 4-V
- C1-V; 2-V; 3-V; 4-F
- D1-F; 2-F; 3-V; 4-F
- E1-V; 2-F; 3-V; 4-V
10"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente".
É correto afirmar que:- APor ser a última fase ela é também a mais importante de todas para a garantia da qualidade.
- BEla pode ser a última, mas não é a única tarefa que garante a qualidade do software.
- CPor ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem.
- DPor ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento.
- EPor ser a última fase, ele tem a obrigação de dizer que o software funciona.
Information
- Description
- PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
- Author
- DANIEL BARROSO
- Language
- Português
- Views
- 607
- Tags
- Rating
- No ratings yet Rate this quiz