Logo Passei Direto
Buscar

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 2

User badge image
Bruna Dantas

em

Ferramentas de estudo

Questões resolvidas

Avalise as asserções I e II, a seguir. I. Um objeto é uma instância de uma classe PORQUE II. Uma classe agrupa objetos com as mesmas características. O que se pode concluir?
As assertivas I e II são verdadeiras e a II justifica a I
As assertivas I e II são verdadeiras e a II não justifica a I
A assertiva II é verdadeira e I é falsa
A assertiva I é verdadeira e II é falsa
As assertivas I e II são falsas

Estudos baseados na análise de diversos projetos de desenvolvimento de software sugerem que tais projetos têm maior chance de sucesso quando empregam metodologia e gerenciamento alinhados ao paradigma de desenvolvimento de novos produtos, em contraponto ao paradigma de produção industrial.
Com base nessas observações, a maioria das metodologias modernas de desenvolvimento de software recomenda:
concluir o trabalho de especificações dos requisitos do sistema, antes de iniciar as atividades de projeto e implementação.
planejar detalhadamente no início do projeto todas as fases e atividades do mesmo, de forma que seja possível estimar com precisão o esforço necessário e os prazos de cada atividade.
não produzir documentação técnica para o sistema, tendo em vista que a mesma já nasce condenada a ficar desatualizada, investindo melhor o tempo em atividades de implementação e testes exaustivos.
dividir o trabalho em iterações curtas, com prazos fixos, e não permitir que as mesmas avancem sobre os prazos, reduzindo o escopo da iteração, se necessário.
providenciar, desde o início do projeto, mecanismos para prevenir e bloquear solicitações de mudanças de forma a garantir que será entregue exatamente o que foi especificado.

Com base na Análise Estrutural, assinale a opção a seguir que melhor representa as mensagens(partes) do diagrama de interação ?
Receptor, Operação e Parâmetro
Entidade, Fronteira e Controle
Associação, Operação e Agregação
UML , Objeto e Classe
Classe , Objeto e Associação

No que tange aos conceitos e conexões existentes entre os conceitos de modelagem, análise e UML.
Quais as assertivas corretas?
I. Na fase de análise usamos a modelagem como forma de representar os conceitos e elementos da arquitetura do software.
II. A UML é uma metodologia eficaz, orientada a objetos e muito usada no mercado.
III. Um dos modelos mais usados da UML é o diagrama de classes, que mostra as classes do sistemas e os relacionamentos entre elas.
Apenas II e III
Apenas I e II
Apenas III
I, II e III
Apenas II

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

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

Avalise as asserções I e II, a seguir. I. Um objeto é uma instância de uma classe PORQUE II. Uma classe agrupa objetos com as mesmas características. O que se pode concluir?
As assertivas I e II são verdadeiras e a II justifica a I
As assertivas I e II são verdadeiras e a II não justifica a I
A assertiva II é verdadeira e I é falsa
A assertiva I é verdadeira e II é falsa
As assertivas I e II são falsas

Estudos baseados na análise de diversos projetos de desenvolvimento de software sugerem que tais projetos têm maior chance de sucesso quando empregam metodologia e gerenciamento alinhados ao paradigma de desenvolvimento de novos produtos, em contraponto ao paradigma de produção industrial.
Com base nessas observações, a maioria das metodologias modernas de desenvolvimento de software recomenda:
concluir o trabalho de especificações dos requisitos do sistema, antes de iniciar as atividades de projeto e implementação.
planejar detalhadamente no início do projeto todas as fases e atividades do mesmo, de forma que seja possível estimar com precisão o esforço necessário e os prazos de cada atividade.
não produzir documentação técnica para o sistema, tendo em vista que a mesma já nasce condenada a ficar desatualizada, investindo melhor o tempo em atividades de implementação e testes exaustivos.
dividir o trabalho em iterações curtas, com prazos fixos, e não permitir que as mesmas avancem sobre os prazos, reduzindo o escopo da iteração, se necessário.
providenciar, desde o início do projeto, mecanismos para prevenir e bloquear solicitações de mudanças de forma a garantir que será entregue exatamente o que foi especificado.

Com base na Análise Estrutural, assinale a opção a seguir que melhor representa as mensagens(partes) do diagrama de interação ?
Receptor, Operação e Parâmetro
Entidade, Fronteira e Controle
Associação, Operação e Agregação
UML , Objeto e Classe
Classe , Objeto e Associação

No que tange aos conceitos e conexões existentes entre os conceitos de modelagem, análise e UML.
Quais as assertivas corretas?
I. Na fase de análise usamos a modelagem como forma de representar os conceitos e elementos da arquitetura do software.
II. A UML é uma metodologia eficaz, orientada a objetos e muito usada no mercado.
III. Um dos modelos mais usados da UML é o diagrama de classes, que mostra as classes do sistemas e os relacionamentos entre elas.
Apenas II e III
Apenas I e II
Apenas III
I, II e III
Apenas II

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
CCT0746_A3_201807182151_V1 
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		
	
		1.
		Avalise as asserções I e II, a seguir.
I. Um objeto é uma instância de uma classe
PORQUE
II. Uma classe agrupa objetos com as mesmas características.
O que se pode concluir?
	
	
	
	As assertivas I e II são verdadeiras e a II não justifica a I
	
	
	A assertiva II é verdadeira e I é falsa
	
	
	A assertiva I é verdadeira e II é falsa
	
	
	As assertivas I e II são verdadeiras e a II justifica a I
	
	
	As assertivas I e II são falsas
	
Explicação:
I. Um objeto é uma instância de uma classe - Verdade
PORQUE
II. Uma classe agrupa objetos com as mesmas características. - Verdade
Há relação de causa e efeito, logo as asserções e sua relação (porque) esta correta.
	
	
	
	
		
	
		2.
		Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados?
	
	
	
	Análise funcional
	
	
	Análise compotamental
	
	
	Análise estrutural
	
	
	Análise ambiental
	
	
	Análise semântica
	
Explicação:
A análise estrutural  é uma atividade essencial num processo de desenvolvimento de software.
Seu objetivo principal é identificar objetos, atributos desses objetos e as operações que atuam sobre eles, para uma modelagem orientada a objetos.
Os atributos são características ou propriedades dos objetos, enquanto que as operações são métodos ou funções que atuam sobre os objetos e afetam o comportamento dos mesmos. Todavia, antes de iniciar a modelagem com uma linguagem como a UML.
	
	Gabarito Coment.
	
	
	
	
		
	
		3.
		Considerando o seguinte mini mundo marque a alternativa que representa o elemento NÃO relacionado a análise estrutural:
"A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas."
	
	
	
	Clientes.
	
	
	Código do livro.
	
	
	Encomendar livros.
	
	
	Livros.
	
	
	Resumo.
	
Explicação:
Neste caso alternativa que representa o elemento nao relacionado a análise estrutural é o de encomendar livros.
	
	
	
	
		
	
		4.
		Na 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. Um dos tipos de análise é a Análise Estrutural. Uma das Atividades dentro da Análise Estruturada é a Identificação de Relacionamentos cuja finalidade é: Identifique e descreva pelo menos dois desses modelos.
	
	
	
	Mapear as mensagens que devem ser executadas para alguma operação;
	
	
	Validar e indicar as dificuldades de implementação no plano conceitual;
	
	
	Ajudar a filtrar e refinar as classes por entrada, fronteira e controle;
	
	
	Ajudar a filtrar e refinar as classes por associação e agregação;
	
	
	Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa;
	
	Gabarito Coment.
	
	
	
	
		
	
		5.
		Estudos baseados na análise de diversos projetos de desenvolvimento de software sugerem que tais projetos têm maior chance de sucesso quando empregam metodologia e gerenciamento alinhados ao paradigma de desenvolvimento de novos produtos, em contraponto ao paradigma de produção industrial. Com base nessas observações, a maioria das metodologias modernas de desenvolvimento de software recomenda:
	
	
	
	concluir o trabalho de especificações dos requisitos do sistema, antes de iniciar as atividades de projeto e implementação.
	
	
	não produzir documentação técnica para o sistema, tendo em vista que a mesma já nasce condenada a ficar desatualizada, investindo melhor o tempo em atividades de implementação e testes exaustivos.
	
	
	dividir o trabalho em iterações curtas, com prazos fixos, e não permitir que as mesmas avancem sobre os prazos, reduzindo o escopo da iteração, se necessário.
	
	
	providenciar, desde o início do projeto, mecanismos para prevenir e bloquear solicitações de mudanças de forma a garantir que será entregue exatamente o que foi especificado.
	
	
	planejar detalhadamente no início do projeto todas as fases e atividades do mesmo, de forma que seja possível estimar com precisão o esforço necessário e os prazos de cada atividade.
	
Explicação:
Atualmente, o desenvolvimento de software não ocorre como no passado, o programador solitário foi substituído por uma equipe de especialistas com cada um se concentrando numa parte da tecnologia necessária para produzir uma aplicação, procurando sempre:
Diminuir o tempo para concluir o software.
Minimizar os custos de desenvolvimentos são tão altos.
Procurar  achar todos os erros antes da entrega do software aos clientes.
Avaliar o progresso enquanto o software é desenvolvido.
	
	
	
	
		
	
		6.
		Com base na Análise Estrutural, assinale a opção a seguir que melhor representa as mensagens(partes) do diagrama de interação ?
	
	
	
	UML , Objeto e Classe.
	
	
	Receptor, Operação e Parâmetro.
	
	
	Entidade, Fronteira e Controle.
	
	
	Classe , Objeto e Associação.
	
	
	Associação, Operação e Agregação.
	
Explicação:
No diagrama de Interação as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa.
Mensagens e Operações: representam um mecanismo de interação, ou seja, um objeto só poderá receber uma mensagem invocada por uma classe.  
A mensagem tem as seguintes partes: Recepção, Operação e Parâmetro.
Conclusão:
Com base na Análise Estrutural, as mensagens do diagrama de interação possuem as seguintes partes: 
Recepção, Operação e Parâmetro.
	
	
	
	
		
	
		7.
		No que tange aos conceitos e conexões existentes entre os conceitos de modelagem, análise e UML.
I. Na fase de análise usamos a modelagem como forma de representar os conceitos e elementos da arquitetura do software.
II. A UML é uma metodologia eficaz, orientada a objetos e muito usada no mercado.
III. Um dos modelos mais usados da UML é o diagrama de classes, que mostra as classes do sistemas e os relacionamentos entre elas.
Quais as assertivas corretas?
	
	
	
	Apenas II e III
	
	
	Apenas III
	
	
	Apenas I e II
	
	
	I, II e III
	
	
	Apenas II
	
Explicação:
I. Na fase de análise usamos a modelagem como forma de representar os conceitos e elementos da arquitetura do software. - Falso, usamoscomo forma de representar o negócio, os processos envolvidos e o entendimento do problema.
II. A UML é uma metodologia eficaz, orientada a objetos e muito usada no mercado. - Falso, UML não é metodologia, posto que não determina quais e nem em que ordem os diagramas UML devem ser usados.
III. Um dos modelos mais usados da UML é o diagrama de classes, que mostra as classes do sistemas e os relacionamentos entre elas. - Verdade
	
	
	
	
		
	
		8.
		A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML é:
	
	
	
	uma linguagem para implementar os conceitos da orientação a objetos.
	
	
	um processo de especificação e modelagem de sistemas orientados a objeto.
	
	
	um método comum para a representação da orientação a objetos.
	
	
	uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas.
	
	
	um método para especificar e modelar os artefatos dos sistemas.
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.

Mais conteúdos dessa disciplina