Buscar

Conceitos de Dados e Software

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Exercício: CCT0746_EX_A1_201703242841_V1 
	05/04/2018 09:48:59 (Finalizada)
	Aluno(a): GEOVANI MARCELLINO VIANA 
	2018.1 EAD 
	Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE  
	201703242841
	 
	Ref.: 201703321104
		
	
	 1a Questão 
	
	
	
	
	Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo:
I. Informação é um fato isolado;
II. Dado é algo que tem valor;
III. Um sistema de informação recebe dados, os processa e gera informações;
IV. Informação tem que ser útil para quem a detém.
Com base em sua análise, assinale a ÙNICA opção correta:
		
	
	As opções I e IV estão corretas
	
	Apenas a opção III está correta
	
	As opçoes I, II e III estão corretas
	
	As opções III e IV estão corretas
	
	As opçoes I e III estão corretas
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703835029
		
	
	 2a Questão 
	
	
	
	
	Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo com a sua licença de publicação:
		
	
	Trial - Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso.
	
	Software Livre - Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É comum o código fonte estar disponível para manuseá-lo.
	
	Comercial - Programa por que se paga uma taxa de licenciamento para sua utilização.
	
	Software Freeware - Programa de computador cujo uso não implica o pagamento de licença de uso.
	
	Demo - Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado.
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703929295
		
	
	 3a Questão 
	
	
	
	
	Considerando os dois paradigmas de desenvolvimento de software, estudados na aula 1: Estruturado e Orientado a objeto. Assinale qual das afirmativas abaixo está incompatível com estes paradigmas:
 I. O atributo descreve as características dos objetos.
 II. A iteração é um tipo de instrução onde os passos são repetidos até uma condição ser atingida.
 III. Método é o tipo de instrução que pode ser executada baseada em uma condição lógica. 
		
	
	Apenas as afirmativas I e II estão incompatíveis
	
	Apenas as afirmativas II e III estão incompatíveis
	
	Apenas a afirmativa I está incompatível
	
	Apenas a afirmativa III está incompatível
	
	Todas as afirmativas estão compatíveis
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703321132
		
	
	 4a Questão 
	
	
	
	
	Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta.
I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado;
II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um problema;
III A tecnologia resolve qualquer problema de uma empresa desorganizada;
IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI.
Com base em sua análise assinale ÚNICA opção correta:
		
	
	Apenas a opção I está correta
	
	As opções II e III estão corretas
	
	As opções II, III e IV estão corretas
	
	As opções I, II e IV estão corretas
	
	As opções II e IV estão corretas
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703537390
		
	
	 5a Questão 
	
	
	
	
	NÃO é um software do tipo aplicativo:
		
	
	Gerenciador de banco de dados.
	
	Sistema bancário.
	
	Editor de texto.
	
	Planilha eletrônica.
	
	Sistema operacional.
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703299880
		
	
	 6a Questão 
	
	
	
	
	Indique a alternativa correta para definir CONHECIMENTO: 
		
	
	Símbolos, números, letras. 
	
	Experiência pessoal, informações analisadas, gerando ações ou decisões. 
	
	Fatos brutos que retratam ocorrências atuais ou do passado.
	
	Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
	
	Dados analisados dentro de um contexto.
	
Explicação: 
Conhecimento é o conjunto de ferramentas conceituáveis usadas pelos seres humanos para criar, colecionar e compartilhar a informação
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703988196
		
	
	 7a Questão 
	
	
	
	
	Dentre os diferentes programas de controle financeiro disponíveis na Google Play tem um da Globo News, onde possui uma interface simples de utilizar, mas durante o seu uso sempre aparece um banner com propaganda da Caixa Econômica federal. Analisando estas características podemos classificar este software como:
		
	
	Trial
	
	Comercial
	
	Shareware
	
	Adware
	
	Demo
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703836461
		
	
	 8a Questão 
	
	
	
	
	Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos (Pádua, 2009 - Cap. 1):
(   ) boas especificações de requisitos são indispensáveis;
(   ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam com baixos juros;
(   ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente atendidas;
(   ) uma boa especificação de requisitos custa tempo e dinheiro.
(   ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro.
Marque a alternativa correta.
		
	
	V, F, F, V, F
	
	V, F, F, F, V
	
	V, F, F, V, V
	
	F, V, F, F, V
	
	F, F, F, V, V
	Exercício: CCT0746_EX_A1_201703242841_V2 
	09/05/2018 21:53:11 (Finalizada)
	Aluno(a): GEOVANI MARCELLINO VIANA 
	2018.1 EAD 
	Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE  
	201703242841
	 
	Ref.: 201703836461
		
	
	 1a Questão 
	
	
	
	
	Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos (Pádua, 2009 - Cap. 1):
(   ) boas especificações de requisitos são indispensáveis;
(   ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam com baixos juros;
(   ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente atendidas;
(   ) uma boa especificação de requisitos custa tempo e dinheiro.
(   ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro.
Marque a alternativa correta.
		
	
	V, F, F, V, F
	
	F, V, F, F, V
	
	V, F, F, F, V
	
	V, F, F, V, V
	
	F, F, F, V, V
	
	 
	Ref.: 201703974780
		
	
	 2a Questão 
	
	
	
	
	Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição  sobre o tipo de (licenciamento) de software que atende ao abaixo descrito
- "Programa de Computador cujo o uso não implica o pagamento de licença de uso" 
		
	
	Freeware 
	
	Trial
	
	Software GLU 
	
	Demo
	
	Adware 
	
	 
	Ref.: 201703867522
		
	
	 3a Questão 
	
	
	
	
	A criação da engenharia de software surgiu numa tentativa de contornar a(o):
		
	
	Conflito entre as áreas de negócio e TI.
	
	Conflito entre os usuários de sistemas informatizados.
	
	A crise entre os Stakeholders.
	
	A crise do software nos anos de 1970 e dar um tratamento de engenharia
ao desenvolvimento de sistema de software complexos. 
	
	A crise dos ambientes físicos de TI nos anos de 1970.
	
Explicação: 
A Engenharia de Software, se deu ´por volta dos anos 70, para se concentrar nos aspectos práticos da produção de um sistema de software.
O termo foi utilizado oficialmente em 1968 na NATO Science Committee. Sua criação surgiu numa tentativa de contornar a crise do software e dar um tratamento de engenharia (mais sistemático, controlado e de qualidade mensurável) ao desenvolvimento de sistemas de software complexos. Um sistema de software complexo se caracteriza por um conjunto de componentes abstratos de software (estruturas de dados e algoritmos) encapsulados na forma de algoritmos, funções, módulos, objetos ou agentes interconectados entre si, compondo a arquitetura do software, que deverão ser executados em sistemas computacionais.
Os fundamentos científicos envolvem o uso de modelos abstratos e precisos que permitem ao engenheiro especificar, projetar, implementar e manter sistemas de software, avaliando e garantindo sua qualidade. Além disto, deve oferecer mecanismos para se planejar e gerenciar o processo de desenvolvimento. Empresas desenvolvedoras de software passaram a empregar esses conceitos sobretudo para orientar suas áreas de desenvolvimento, muitas delas organizadas sob a forma de Fábrica de Software.
	
	 
	Ref.: 201703988195
		
	
	 4a Questão 
	
	
	
	
	O Corel Draw Graphics Suite é um software de design gráfico e de design de sites. No site do próprio Corel é possível baixar uma versão de avaliação, onde é possível testar o software da Corel gratuitamente. Sem riscos. Sem obrigações. Sem necessidade de um cartão de Crédito. Mas tudo isso por um tempo limitado de 30 dias, após o prazo o usuário deverá comprar a licença de uso Analisando estas características, podemos classificar este software como: 
		
	
	Freeware
	
	Livre
	
	Comercial
	
	Shareware
	
	Adware
	
	 
	Ref.: 201703988196
		
	
	 5a Questão 
	
	
	
	
	Dentre os diferentes programas de controle financeiro disponíveis na Google Play tem um da Globo News, onde possui uma interface simples de utilizar, mas durante o seu uso sempre aparece um banner com propaganda da Caixa Econômica federal. Analisando estas características podemos classificar este software como:
		
	
	Comercial
	
	Adware
	
	Trial
	
	Shareware
	
	Demo
	
	 
	Ref.: 201703321062
		
	
	 6a Questão 
	
	
	
	
	Analise 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:
		
	
	As opções I e II estão corretas
	
	As opções I e III estão corretas
	
	As opções I, II e III estão corretas
	
	As opções II e III estão corretas
	
	As opções II e IV estão corretas 
	
	 
	Ref.: 201703835715
		
	
	 7a Questão 
	
	
	
	
	Além da linguagem de programação, o software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware.
Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos:
______________: Executa somente um processo de cada vez.
______________: Distribui para mais de um processador.
______________: Os processos são compartilhados e enfileirados a espera do processador.
______________: Vários usuários utilizam ao mesmo tempo.
______________: Somente é permitida a utilização de um usuário de cada vez.
Marque a alternativa correta.
		
	
	Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário.
	
	Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa.
	
	Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário.
	
	Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário.
	
	Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa.
	
	 
	Ref.: 201703321163
		
	
	 8a Questão 
	
	
	
	
	Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa).
I. Quanto a natureza um software pode ser aplicativo ou não aplicativo;
II. O sistema operacional é um software aplicativo;
III. Um SI (Sistema de Informação) é um software aplicativo;
IV. Quanto a natureza um software pode ser aplicativo ou básico.
Com base em sua análise, assinale a ÚNICA opção correta:
		
	
	Apenas a opção IV está correta 
	
	As opções I, III e IV estão corretas
	
	Apenas a opção III está correta
	
	As opções I e II estão corretas
	
	As opções III e IV estão corretas 
	
Explicação: 
Software aplicativo, ou simplesmente aplicativo ou aplicação, é um programa de computador que tem por objetivo ajudar o seu usuário a desempenhar uma tarefa específica, em geral ligada a processamento de dados, portanto apenas a opção III e IV estão corretas.
	
	Exercício: CCT0746_EX_A1_201703242841_V3 
	09/05/2018 22:08:44 (Finalizada)
	Aluno(a): GEOVANI MARCELLINO VIANA 
	2018.1 EAD 
	Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE  
	201703242841
	 
	Ref.: 201703321104
		
	
	 1a Questão 
	
	
	
	
	Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo:
I. Informação é um fato isolado;
II. Dado é algo que tem valor;
III. Um sistema de informação recebe dados, os processa e gera informações;
IV. Informação tem que ser útil para quem a detém.
Com base em sua análise, assinale a ÙNICA opção correta:
		
	
	Apenas a opção III está correta
	
	As opçoes I e III estão corretas
	
	As opções III e IV estão corretas
	
	As opçoes I, II e III estão corretas
	
	As opções I e IV estão corretas
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703835029
		
	
	 2a Questão 
	
	
	
	
	Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo com a sua licença de publicação:
		
	
	Software Freeware - Programa de computador cujo uso não implica o pagamento de licença de uso.
	
	Software Livre - Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É comum o código fonte estar disponível para manuseá-lo.
	
	Trial - Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso.
	
	Comercial - Programa por que se paga uma taxa de licenciamento para sua utilização.
	
	Demo - Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado.
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703872155
		
	
	 3a Questão 
	
	
	
	
	Observe a figura abaixo, ela é resultante do relatório do CHAOS fornecido pela Standish Group, que tem como objetivo medir projetos de grande porte nos EUA. O resultado das medições servem de base para verificar a qualidade no desenvolvimento de software fazendo uso de 3 (três) indicadores: Sucesso; Cancelado e com Falha. Na Engenharia de Software que parâmetros são utilizados para determinar se um projeto teve sucesso ou foi concluído com falha:
Fonte: Relatório do CHAOS, Standish Group (2009)
		
	
	Contingenciamento, Prazo e Custo.
	
	Escopo, Prazo
e Custo.
	
	Planejamento, Prazo e Custo.
	
	Escopo, Qualidade e Custo.
	
	Escopo, Prazo e Qualidade.
	
Explicação: 
Segundo Pressman (1995), para que um projeto de software seja bem sucedido, é necessário que alguns parâmetros sejam corretamente analisados, como por exemplo, o escopo do software, os riscos envolvidos, os recursos necessários, as tarefas a serem realizadas, os indicadores a serem acompanhados, os esforços e custos aplicados e a sistemática a ser seguida. A análise de todos estes parâmetros seria a função típica do gerenciamento de projetos, a qual, em geral, se inicia antes do trabalho técnico e prossegue à medida que a entrega do software vai se concretizando.
	
	
	 
	Ref.: 201703330883
		
	
	 4a Questão 
	
	
	
	
	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, resistência a mudanças.
	
	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.
	
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 ferramentas inadequadas
desconhecimento do escopo do projeto
inadequação da equipe.
	
	
	 
	Ref.: 201703503724
		
	
	 5a Questão 
	
	
	
	
	Sommerville 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
		
	
	linguagem de programação / linguagem interpretada
	
	linguagem de programação / linguagem de máquina
	
	linguagem de máquina / linguagem de programação
	
	linguagem interpretada / linguagem de máquina
	
	linguagem de máquina / linguagem interpretada
	
	
	 
	Ref.: 201703836461
		
	
	 6a Questão 
	
	
	
	
	Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos (Pádua, 2009 - Cap. 1):
(   ) boas especificações de requisitos são indispensáveis;
(   ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam com baixos juros;
(   ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente atendidas;
(   ) uma boa especificação de requisitos custa tempo e dinheiro.
(   ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro.
Marque a alternativa correta.
		
	
	V, F, F, V, V
	
	V, F, F, V, F
	
	F, F, F, V, V
	
	V, F, F, F, V
	
	F, V, F, F, V
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703835715
		
	
	 7a Questão 
	
	
	
	
	Além da linguagem de programação, o software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware.
Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos:
______________: Executa somente um processo de cada vez.
______________: Distribui para mais de um processador.
______________: Os processos são compartilhados e enfileirados a espera do processador.
______________: Vários usuários utilizam ao mesmo tempo.
______________: Somente é permitida a utilização de um usuário de cada vez.
Marque a alternativa correta.
		
	
	Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa.
	
	Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário.
	
	Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário.
	
	Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa.
	
	Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703867522
		
	
	 8a Questão 
	
	
	
	
	A criação da engenharia de software surgiu numa tentativa de contornar a(o):
		
	
	A crise dos ambientes físicos de TI nos anos de 1970.
	
	Conflito entre as áreas de negócio e TI.
	
	A crise do software nos anos de 1970 e dar um tratamento de engenharia ao desenvolvimento de sistema de software complexos. 
	
	A crise entre os Stakeholders.
	
	Conflito entre os usuários de sistemas informatizados.
	
Explicação: 
A Engenharia de Software, se deu ´por volta dos anos 70, para se concentrar nos aspectos práticos da produção de um sistema de software.
O termo foi utilizado oficialmente em 1968 na NATO Science Committee. Sua criação surgiu numa tentativa de contornar a crise do software e dar um tratamento de engenharia (mais sistemático, controlado e de qualidade mensurável) ao desenvolvimento de sistemas de software complexos. Um sistema de software complexo se caracteriza por um conjunto de componentes abstratos de software (estruturas de dados e algoritmos) encapsulados na forma de algoritmos, funções, módulos, objetos ou agentes interconectados entre si, compondo a arquitetura do software, que deverão ser executados em sistemas computacionais.
Os fundamentos científicos envolvem o uso de modelos abstratos e precisos que permitem ao engenheiro especificar, projetar, implementar e manter sistemas de software, avaliando e garantindo sua qualidade. Além disto, deve oferecer mecanismos para se planejar e gerenciar o processo de desenvolvimento. Empresas desenvolvedoras de software passaram a empregar esses conceitos sobretudo para orientar suas áreas de desenvolvimento, muitas delas organizadas sob a forma de Fábrica de Software.
	
	
	Exercício: CCT0746_EX_A2_201703242841_V1 
	09/04/2018 08:56:01 (Finalizada)
	Aluno(a): GEOVANI MARCELLINO VIANA 
	2018.1 EAD 
	Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE  
	201703242841
	 
	Ref.: 201703878688
		
	
	 1a Questão 
	
	
	
	
	"Técnica que faz o levantamento de ideias, onde cada uma das ideias sugeridas pode se combinada na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". 
O texto descreve a técnica de elicitação de requisitos denominada:
		
	
	Casos de Uso
	
	Brainstorm
	
	Reunião
	
	Questionário
	
	Entrevista
	
	
	 
	Ref.: 201703320928
		
	
	 2a Questão 
	
	
	
	
	Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F (Funcional) e NF (Não Funcional). 
I. O sistema deve emitir extrato online de cada funcionário;
II. O banco de dados dever ser SQL Server, que a empresa já possui;
III. O sistema deve rodar em ambiente web;
IV. Após
gerar a folha mensal deve ser emitido email a cada funconário, informando do salário líquido.
Assina a única opção que classifica corretamente os requisitos é:
		
	
	I-F, II-NF, III-F, IV-F
	
	I-NF, II-NF, III-NF, IV-NF
	
	I-F, II-F, III-NF, IV-F
	
	I-F, II-NF, III-NF, IV-F
	
	I-F, II-F, III-F, IV-F
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703500304
		
	
	 3a Questão 
	
	
	
	
	"Técnica que faz o levantamento de ideias, onde cada uma das idéias sugeridas pode combinar na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". O texto descreve a técnica de elicitação de requisitos denominada:
		
	
	Casos de Uso
	
	Questionário
	
	Entrevista
	
	Brainstorm
	
	Reunião
	
	
	Gabarito Coment.
	
	 
	Ref.: 201704135983
		
	
	 4a Questão 
	
	
	
	
	Observe as afirmações a seguir sobre o escopo do sistema:
 
i. O escopo compreende o que será considerado para o desenvolvimento do sistema; 
ii. Quanto maior o escopo, maior será a complexidade de gerenciar o desenvolvimento do sistema;
iii. Um escopo mal estruturado levará, inevitavelmente, a falhas de cronograma e de orçamento;
iv. O escopo pode ser delimitado ao término do desenvolvimento do sistema;
 
Estão corretas as afirmativas:
		
	
	i e iii. 
	
	i e ii. 
	
	ii e iii. 
	
	ii e iv. 
	
	i, ii e iii. 
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703976027
		
	
	 5a Questão 
	
	
	
	
	Marque a alternativa INCORRETA:
		
	
	REQUISITOS FUNCIONAIS - Descrevem as funcionalidades do sistema. Estão diretamente ligados às especificações da tecnologia envolvida, do perfil do usuário, do tipo do sistema. 
	
	Estudo de viabilidade: estudo inicial para saber se vale a pena desenvolver a ideia. O estudo deve oferecer base para ajudar nessa decisão: O projeto/produto pode ser feito? O projeto/produto beneficiará os clientes interessados?Existe uma outra alternativa?
	
	Atividades para análise de requisitos OPERACIONAL - Visa a atender os requisitos técnicos do produto a ser desenvolvido. O levantamento deve ser relacionado com a tecnologia envolvida no processo de desenvolvimento. 
	
	Atividades para análise de requisitos - ECONÔMICA - Visa a atender os requisitos financeiros do projeto/produto. Considerada a mais critica, ela consiste em julgar se o projeto será deficitário ou se os custos de sua implementação não terão os benefícios desejados 
	
	Atividades para análise de requisitos - CRONOGRAMA - Visa a atender os requisitos de tempo para os prazos estabelecidos. O levantamento deve ser baseado na viabilidade técnica em relação ao prazo estipulado. Prazos obrigatórios são mais difíceis de serem negociados. 
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703321262
		
	
	 6a Questão 
	
	
	
	
	Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas:
		
	
	Organizacional, Operaciaonal, Funcional e Econômica
	
	Técnica, Funcional, Cronograma e Econômica 
	
	Organizacional, Funcional, Financeira e de Requisitos
	
	Técnica, Operaciaonal, Cronograma e Econômica
	
	Técnica, Operaciaonal, Cronograma e Organizacional
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703325678
		
	
	 7a Questão 
	
	
	
	
	Conforme Roger Pressman o que é um processo de software?
		
	
	É a área do conhecimento da computação voltada para a manutenção.
	
	É a área do conhecimento da computação voltada para a especificação.
	
	É a área do conhecimento da computação voltada para o desenvolvimento.
	
	É a área do conhecimento da computação voltada para a qualidade.
	
	É a área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando organização, produtividade e qualidade.
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703864846
		
	
	 8a Questão 
	
	
	
	
	Segundo o Standish Group apenas 28% dos projetos terminam com sucesso. O que que significa concluir com sucesso o desenvolvimento de software?
		
	
	Entregar no prazo estabelecido (tempo).
	
	Manter uma comunicação constante com o cliente.
	
	Atender os requisitos do cliente (escopo).
	
	Respeitar o valor acordado (custo).
	
	Concluir com eficiência, eficácia e a efetividade desejada pelo projeto.
	
Explicação: 
O The Standish Group aponta algumas razões para a melhoria significativa de se concluir com sucesso o desenvolvimento de software 
Processos Ágeis.
Modernização.
Pacotes Empresariais.
Processos em Cascata.
	
	
	Exercício: CCT0746_EX_A2_201703242841_V2 
	09/05/2018 22:32:32 (Finalizada)
	Aluno(a): GEOVANI MARCELLINO VIANA 
	2018.1 EAD 
	Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE  
	201703242841
	 
	Ref.: 201703362601
		
	
	 1a Questão 
	
	
	
	
	No processo de desenvolvimento de software, todo software passa pelas fases de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções correta.
		
	
	Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental.
	
	Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida.
	
	Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos custos de desenvolvimento. 
	
	O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os módulos. 
	
	O projeto arquitetural independe do paradigma de desenvolvimento.
	
Explicação: 
Na engenharia de software, a engenharia de requisitos compreende 7 passos:
concepção,
levantamento,
elaboração,
negociação,
especificação,
validação  
gestão.
Dentro do ciclo de vida de processo de software, a engenharia de requisitos é iniciada na atividade de comunição e continuada até a atividade de modelagem ( Lembrando que o ciclo de vida do software compreende 5 atividades: comunição, projeto, modelagem, construção e implantação).
Durante a fase da concepção, é realizado um entendimento básico do sistema e é definido o escopo. Durante a fase do levantamento o cliente define as necessidades básicas do sistema. Na fase da elaboração é produzido o modelo de análise que define o domínio do problema informacional, funcional e comportamental; o relacionamento e colaboração entre classes são identificados e vários diagramas UML são produzidos. É nessa fase que são refinados os modelos de caso de uso. Na fase de negociação os requisitos são negociados, ou seja, o cliente, o usuário e outros interessados ordenam requisitos e discutem prioridades, utilizando abordagem iterativa. Na fase de especificação a função, desempenho e restrição do sistema são discutidos, gerando o produto final dos requisitos. Durante a fase de validação, a qualidade da especificação é avaliada, utilizando revisão técnica formal. Na fase de gestão ocorre a identificação e controle das mudanças em requisitos, ocorrendo de maneira formal apenas em projetos grandes. É criada uma tabela de rastreamento
relacionando requisitos identificados a um ou mais aspectos do sistema.
Na fase de levantamento é utilizada uma técnica chamada Implantação da Função de Qualidade (IFQ), que traduz as necessidades do cliente para requisitos técnicos do software. São 3 tipos de requisitos: normais (objetivos e metas do sistema), esperados (implícitos e fundamentais) e excitantes (além das espectativas do cliente). Essa técnica utiliza entrevistas com os clientes, observação e levantamento de dados históricos.
	
	 
	Ref.: 201703967297
		
	
	 2a Questão 
	
	
	
	
	Durante a fase inicial do ciclo de vida do desenvolvimento de sistemas, na etapa de investigação, a tarefa que determina a probabilidade de sucesso do sistema proposto e propicia uma avaliação superficial da área técnica, econômica e comportamental do projeto, sendo decisivamente importante para o processo do desenvolvimento de sistemas é chamada: 
		
	
	análise de requisitos.
	
	análise de equilíbrio. 
	
	estudo de viabilidade. 
	
	estudo de caso. 
	
	design lógico do sistema. 
	
	 
	Ref.: 201703963616
		
	
	 3a Questão 
	
	
	
	
	Na atividade de análise no processo de desenvolvimento de softwares devemos conhecer o conceito de Modelagem. A Modelagem serve para verificar a qualidade dos requisitos, estudados na aula anterior, que se tornarão precisos e detalhados o suficiente para as atividades do próximo passo no processo de desenvolvimento de software. Para nos auxiliar neste processo, podemos utilizar os Diagramas de UML (Unified Modeling Language). Baseado neste contexto indique qual das alternativas abaixo está correta; 
I- A UML é uma metodologia, que diz para você o que fazer primeiro e em seguida, ou como projetar seu sistema; 
II- A UML é baseada em diagramas como, por exemplo, os diagramas de Objeto, Classe e Caso de Uso; 
III- O Diagrama de Caso de Uso compreende uma parte gráfica e uma especificação com uma declaração textual do procedimento correspondente ao caso de uso; 
		
	
	Apenas os itens I e II estão corretos
	
	Apenas o item II está correto
	
	Apenas os itens II e III estão corretos
	
	Apenas os itens I e III estão corretos
	
	Apenas o item I está correto
	
Explicação: 
A UML - Linguagem de Modelagem Unificada (do inglês, UML - Unified Modeling Language) é uma linguagem-padrão para a elaboração da estrutura de projetos de software. Ela poderá ser empregada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de software.
	
	 
	Ref.: 201703287013
		
	
	 4a Questão 
	
	
	
	
	No contexto da Engenharia de Requisitos, considere: 
I. O sistema deve fornecer uma entrada de dados que possibilite a inclusão de atributos de permissão de acesso às dependências da corporação por técnicos, supervisores e chefes. 
II. Algumas permissões de acesso deverão ter tratamento especial para a entrada de atributos. Para este tipo de permissão, atributos excedentes a uma faixa predeterminada só poderão ser incluídos por chefes de seção. 
Em relação às assertivas acima, é correto afirmar:
		
	
	ambos referem-se a requisitos funcionais.
	
	o item I trata de um requisito não funcional e a ele está associado o requisito funcional, contido no item II.
	
	a assertiva contida no item II é uma condição restritiva do requisito não funcional do item I. Por si só, não constitui um requisito, tanto funcional quanto não funcional.
	
	o item I trata de um requisito funcional e a ele está associado o requisito não funcional, contido no item II.
	
	a assertiva contida no item II é uma condição restritiva do requisito funcional do item I. Por si só, não constitui um requisito, tanto funcional quanto não funcional.
	
Explicação: 
Requisitos funcionais são aqueles relacionados às funcionalidades necessárias do sistema, seu escopo de negócios, enquanto não-funcionais tratam de elementos gerais, que não estão diretamente ligados ao negócio.
	
	 
	Ref.: 201703325678
		
	
	 5a Questão 
	
	
	
	
	Conforme Roger Pressman o que é um processo de software?
		
	
	É a área do conhecimento da computação voltada para a especificação.
	
	É a área do conhecimento da computação voltada para o desenvolvimento.
	
	É a área do conhecimento da computação voltada para a qualidade.
	
	É a área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando organização, produtividade e qualidade.
	
	É a área do conhecimento da computação voltada para a manutenção.
	
	 
	Ref.: 201703322584
		
	
	 6a Questão 
	
	
	
	
	Basicamente o que é um processo de software?
		
	
	Um processo de software define que linguagem deve se usar.
	
	Um processo de software define como um produto deve ser entregue.
	
	Um processo de software define como se testar.
	
	Um processo de software define a forma como os requisitos devem ser levantados.
	
	Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito.
	
	 
	Ref.: 201703499354
		
	
	 7a Questão 
	
	
	
	
	A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. Um item importante nesta fase é a apuração do ROI (Retorno Sobre o Investimento) que é representado pela equação: ROI=(Lucro Liquido)/Investimento. A partir desta definição, qual é a melhor consideração que pode ser feita para o ROI?
		
	
	Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI
	
	Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI
	
	O ROI representa se as restrições de prazo serão atendidas
	
	Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI
	
	Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI
	
	 
	Ref.: 201706102953
		
	
	 8a Questão 
	
	
	
	
	Ponto de partida do processo de engenharia de requisitos é breve e focalizado e procura responder a uma série de questões: 1. O sistema contribui para os objetivos gerais da organização? 2. O sistema pode ser implementado com tecnologia atual e dentro das restrições definidas de custo e prazo? 3. O sistema pode ser integrado a outros sistemas já implantados? Qual opção abaixo corresponde à descrição anterior? 
		
	
	Requisito de usuário. 
	
	Requisito funcional. 
	
	Requisito não-funcional. 
	
	Requisito de sistema. 
	
	Estudo de viabilidade. 
	
Explicação: 
As frases do enunciado correspondem ao conceito de Estudo de Viabilidade.
	
		Exercício: CCT0746_EX_A2_201703242841_V3 
	09/05/2018 22:49:21 (Finalizada)
	Aluno(a): GEOVANI MARCELLINO VIANA 
	2018.1 EAD 
	Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE  
	201703242841
	 
	Ref.: 201703325678
		
	
	 1a Questão 
	
	
	
	
	Conforme Roger Pressman o que é um processo de software?
		
	
	É a área do conhecimento da computação voltada para a manutenção.
	
	É a área do conhecimento da computação voltada para a qualidade.
	
	É a área do conhecimento da computação voltada para o desenvolvimento.
	
	É a área do conhecimento da computação voltada para a especificação.
	
	É a área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando organização, produtividade e qualidade.
	
	
	Gabarito Coment.
Ref.: 201703499354
		
	
	 2a Questão 
	
	
	
	
	A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. Um item importante nesta fase é a apuração do ROI (Retorno Sobre o Investimento) que é representado pela equação: ROI=(Lucro Liquido)/Investimento. A partir desta definição, qual é a melhor consideração que pode ser feita para o ROI?
		
	
	Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI
	
	O ROI representa se as restrições de prazo serão atendidas
	
	Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI
	
	Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI
	
	Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703287013
		
	
	 3a Questão 
	
	
	
	
	No contexto da Engenharia de Requisitos, considere: 
I. O sistema deve fornecer uma entrada de dados que possibilite a inclusão de atributos de permissão de acesso às dependências da corporação por técnicos, supervisores e chefes. 
II. Algumas permissões de acesso deverão ter tratamento especial para a entrada de atributos. Para este tipo de permissão, atributos excedentes a uma faixa predeterminada só poderão ser incluídos por chefes de seção. 
Em relação às assertivas acima, é correto afirmar:
		
	
	ambos referem-se a requisitos funcionais.
	
	o item I trata de um requisito funcional e a ele está associado o requisito não funcional, contido no item II.
	
	a assertiva contida no item II é uma condição restritiva do requisito funcional do item I. Por si só, não constitui um requisito, tanto funcional quanto não funcional.
	
	o item I trata de um requisito não funcional e a ele está associado o requisito funcional, contido no item II.
	
	a assertiva contida no item II é uma condição restritiva do requisito não funcional do item I. Por si só, não constitui um requisito, tanto funcional quanto não funcional.
	
Explicação: 
Requisitos funcionais são aqueles relacionados às funcionalidades necessárias do sistema, seu escopo de negócios, enquanto não-funcionais tratam de elementos gerais, que não estão diretamente ligados ao negócio.
	
	
	 
	Ref.: 201703362601
		
	
	 4a Questão 
	
	
	
	
	No processo de desenvolvimento de software, todo software passa pelas fases de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções correta.
		
	
	O projeto arquitetural independe do paradigma de desenvolvimento.
	
	Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida.
	
	Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos custos de desenvolvimento. 
	
	Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental.
	
	O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os módulos. 
	
Explicação: 
Na engenharia de software, a engenharia de requisitos compreende 7 passos:
concepção,
levantamento,
elaboração,
negociação,
especificação,
validação  
gestão.
Dentro do ciclo de vida de processo de software, a engenharia de requisitos é iniciada na atividade de comunição e continuada até a atividade de modelagem ( Lembrando que o ciclo de vida do software compreende 5 atividades: comunição, projeto, modelagem, construção e implantação).
Durante a fase da concepção, é realizado um entendimento básico do sistema e é definido o escopo. Durante a fase do levantamento o cliente define as necessidades básicas do sistema. Na fase da elaboração é produzido o modelo de análise que define o domínio do problema informacional, funcional e comportamental; o relacionamento e colaboração entre classes são identificados e vários diagramas UML são produzidos. É nessa fase que são refinados os modelos de caso de uso. Na fase de negociação os requisitos são negociados, ou seja, o cliente, o usuário e outros interessados ordenam requisitos e discutem prioridades, utilizando abordagem iterativa. Na fase de especificação a função, desempenho e restrição do sistema são discutidos, gerando o produto final dos requisitos. Durante a fase de validação, a qualidade da especificação é avaliada, utilizando revisão técnica formal. Na fase de gestão ocorre a identificação e controle das mudanças em requisitos, ocorrendo de maneira formal apenas em projetos grandes. É criada uma tabela de rastreamento relacionando requisitos identificados a um ou mais aspectos do sistema.
Na fase de levantamento é utilizada uma técnica chamada Implantação da Função de Qualidade (IFQ), que traduz as necessidades do cliente para requisitos técnicos do software. São 3 tipos de requisitos: normais (objetivos e metas do sistema), esperados (implícitos e fundamentais) e excitantes (além das espectativas do cliente). Essa técnica utiliza entrevistas com os clientes, observação e levantamento de dados históricos.
	
	
	 
	Ref.: 201703967297
		
	
	 5a Questão 
	
	
	
	
	Durante a fase inicial do ciclo de vida do desenvolvimento de sistemas, na etapa de investigação, a tarefa que determina a probabilidade de sucesso do sistema proposto e propicia uma avaliação superficial da área técnica, econômica e comportamental do projeto, sendo decisivamente importante para o processo do desenvolvimento de sistemas é chamada: 
		
	
	estudo de viabilidade. 
	
	estudo de caso. 
	
	análise de equilíbrio. 
	
	análise de requisitos.
	
	design lógico do sistema. 
	
	
	 
	Ref.: 201703963616
		
	
	 6a Questão 
	
	
	
	
	Na atividade de análise no processo de desenvolvimento de softwares devemos conhecer o conceito de Modelagem. A Modelagem serve para verificar a qualidade dos requisitos, estudados na aula anterior, que se tornarão precisos e detalhados o suficiente para as atividades do próximo passo no processo de desenvolvimento de software. Para nos auxiliar neste processo, podemos utilizar os Diagramas de UML (Unified Modeling Language). Baseado neste contexto indique qual das alternativas abaixo está correta; 
I- A UML é uma metodologia, que diz para você o que fazer primeiro e em seguida, ou como projetar seu sistema; 
II- A UML é baseada em diagramas como, por exemplo, os diagramas de Objeto, Classe e Caso de Uso; 
III- O Diagrama de Caso de Uso compreende uma parte gráfica e uma especificação com uma declaração textual do procedimento correspondente ao caso de uso; 
		
	
	Apenas o item I está correto
	
	Apenas os itens II e III estão corretos
	
	Apenas os itens I e III estão corretos
	
	Apenas o item II está correto
	
	Apenas os itens I e II estão corretos
	
Explicação: 
A UML - Linguagem de Modelagem Unificada (do inglês, UML - Unified Modeling Language) é uma linguagem-padrão para a elaboração da estrutura de projetos de software. Ela poderá ser empregada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de software.
	
	
	 
	Ref.: 201706102953
		
	
	 7a Questão 
	
	
	
	
	Ponto de partida do processo de engenharia de requisitos é breve e focalizado e procura responder a uma série de questões: 1. O sistema contribui
para os objetivos gerais da organização? 2. O sistema pode ser implementado com tecnologia atual e dentro das restrições definidas de custo e prazo? 3. O sistema pode ser integrado a outros sistemas já implantados? Qual opção abaixo corresponde à descrição anterior? 
		
	
	Requisito funcional. 
	
	Requisito de sistema. 
	
	Requisito de usuário. 
	
	Requisito não-funcional. 
	
	Estudo de viabilidade. 
	
Explicação: 
As frases do enunciado correspondem ao conceito de Estudo de Viabilidade.
	
	
	 
	Ref.: 201703877341
		
	
	 8a Questão 
	
	
	
	
	Por que é importante a revisão da especificação dos requisitos? Assinale a INCORRETA.
		
	
	Para corrigir erros e omissões no documento de requisitos, uma vez que erros de requisitos se propagam pelas demais etapas de desenvolvimento
	
	Para ratificar os itens descritos, eliminar inconsistências e contradições no texto e até identificar novos requisitos (ou complementos destes) que foram esquecidos.
	
	A fim de melhorar a qualidade do documento de requisitos do sistema
	
	A fim de melhorar a qualidade do software entregue ao cliente, uma vez que se os requisitos estiverem corretos, os erros que poderão chegar ao cliente serão apenas de programação e não de especificação
	
	A fim de garantir que a codificação seja feita de forma correta e sem erros.
	
Explicação: 
As tarefas de engenharia de requisitos ajudam a levar a um entendimento de qual será o impacto do software sobre o negócio, quais são as necessidades do cliente e como os usuários finais irão interagir com o software.
Normalmente a engenharia de requisitos é realizada por analistas de sistemas juntamente com gerentes, clientes, usuários finais e outros que possam ter interesse no software.
A engenharia de requisitos é muito importante, pois nos ajuda a projetar e construir um programa de computador que possa resolver o problema do cliente. Por isso a importância de entender primeiramente o que o cliente quer antes de começarmos a projetar e construir um sistema. De forma mais especifica a engenharia de requisitos consiste de um amplo espectro de tarefas e técnicas que levam a um entendimento dos requisitos.
Dessa forma, a engenharia de requisitos permite que examinemos o contexto do trabalho de software a ser realizado, as necessidades específicas que o projeto e a construção devem atender, as prioridades que orientam a ordem que o trabalho deve ser completado e as informações, funções e os comportamentos que terão um impacto profundo no projeto resultante.
Existem algumas etapas na engenharia de requisitos, são elas: concepção, levantamento, elaboração, negociação, especificação, validação e gestão. A concepção é a primeira etapa da engenharia de requisitos e nessa etapa procura-se definir o escopo e a natureza do problema que estamos tentando resolver para o cliente; A segunda etapa é a de levantamento em que se procura ajudar os interessados a definir o que é necessário; A terceira etapa é a de elaboração em que os requisitos básicos são refinados e modificados; A quarta etapa é a de negociação onde se definem quais são as prioridades, o que é essencial e quando é necessário; Na quinta etapa especifica-se o problema e então, na sexta etapa de Validação é realizada uma revisão e validação para garantir que o entendimento dos problemas coincidem com o que os interessados haviam explicado. Essa parte é realizada com os interessados; Por fim, ainda temos uma sétima etapa que é a Gestão dos requisitos em que se controlam os requisitos.
Desta forma fica evidente que não faz parte da engenharia de requisitos garantir que a codificação seja feita de forma correta e sem erros.
	
	Exercício: CCT0746_EX_A3_201703242841_V1 
	10/04/2018 10:08:28 (Finalizada)
	Aluno(a): GEOVANI MARCELLINO VIANA 
	2018.1 EAD 
	Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE  
	201703242841
	 
	Ref.: 201703979223
		
	
	 1a Questão 
	
	
	
	
	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. Uma dessas modelagens é a Análise Estrutural. Esta modelagem compreende uma série de diagramas que são representados por:
		
	
	Modelar aspectos dinâmicos de um problema, utilizando o modelo orientado a objeto;
	
	Modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto;
	
	Utilizar a engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos;
	
	Modelar a estrutura de dados encapsulada por procedimentos;
	
	Utilizar os Diagramas de Classe, Objetos e Caso de Uso;
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703500358
		
	
	 2a Questão 
	
	
	
	
	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 estrutural
	
	Análise compotamental
	
	Análise funcional
	
	Análise ambiental
	
	Análise semântica
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703299881
		
	
	 3a Questão 
	
	
	
	
	Marque a alternativa correta que define Classe na modelagem orientada a objetos. 
		
	
	Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
	
	É uma propriedade das ligações de uma associação.
	
	É a conexão física ou conceitual entre instâncias de objetos. 
	
	É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). 
	
	Descreve um conjunto de ligação com estrutura e semântica comuns. 
	
Explicação: 
Podemos definir CLASSE como um projeto de um objeto(template), o modelo a partir do qual as classes são criadas. 
Os objetos de uma mesma classe compartilham características em comum tanto no aspecto comportamental, como também no aspecto estrutural.
Ou seja, a classe pode ser entendida como uma coleção de objetos similares. Por exemplo: Maradona, Pelé, Zico,Ronaldo e Neymar são da classe  dos jogadores de futebol.
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703979222
		
	
	 4a Questão 
	
	
	
	
	Na 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 é: 
		
	
	Utilizada para definir as atividades do próximo passo no processo de desenvolvimento de software;
	
	Utilizada para definir os requisitos foram detalhados, validando-os e indicando as dificuldades de implementação no plano estratégico
	
	Utilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de Interação e Diagrama de Relacionamentos;
	
	Utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos;
	
	Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de Relacionamentos e Diagrama de Classe;
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703299892
		
	
	 5a Questão 
	
	
	
	
	Analisando o estudo de caso abaixo, marque a alternativa que indica o conceito empregado às informações Nome e Estado de saúde. 
"Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos
adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." 
		
	
	Classe.
	
	Objeto.
	
	Associação.
	
	Atributo.
	
	Generalização. 
	
Explicação: 
Atributo são elementos que definem a estrutura da classe. Os atributos caracterizam um objeto.
Nesse estudo de caso, os dados que o paciente fornece(nome e situação) serão registrado pela atendente em um formulário  e, posteriormente, acessado pelo médico.
Ou seja, atributo é o local onde as informações podem ser armazenadas enquanto o programa está em execução.
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703928285
		
	
	 6a Questão 
	
	
	
	
	A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constitui uma:
		
	
	especialização
	
	conexão
	
	agregação
	
	generalização
	
	relação
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703928272
		
	
	 7a Questão 
	
	
	
	
	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 é:
		
	
	um método para especificar e modelar os artefatos dos sistemas.
	
	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 processo de especificação e modelagem de sistemas orientados a objeto.
	
	uma linguagem para implementar os conceitos da orientação a objetos.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	 
	Ref.: 201704027219
		
	
	 8a Questão 
	
	
	
	
	Ao levantar os requisitos de um sistema é necessário ter atenção com:
		
	
	A performance futura do sistema e a linguagem de programação que será utilizada.
	
	As necessidades relatadas pelos usuários, as necessidades dos demais usuários envolvidos, as normas que se aplicam e afetam o software a se desenvolver
	
	Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos.
	
	As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de programação que será utilizada no desenvolvimento.
	
	A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo e os desejos do usuário.
	
	
	Exercício: CCT0746_EX_A3_201703242841_V2 
	09/05/2018 23:14:15 (Finalizada)
	Aluno(a): GEOVANI MARCELLINO VIANA 
	2018.1 EAD 
	Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE  
	201703242841
	 
	Ref.: 201703928314
		
	
	 1a Questão 
	
	
	
	
	A Estrutura de atributos e operações encapsulada por procedimentos é denominado de
		
	
	método
	
	classe
	
	entidade
	
	instância
	
	objeto
	
Explicação: 
um objeto é algo distinguível que contém atributos (ou propriedades) e possui um comportamento(operações). Cada objeto tem uma identidade e é distinguível de outro mesmo que seus atributos sejam idênticos.
A classe é que gera o objeto através da instância, ou seja, quando você instancia uma classe, você gera um objeto daquela classe. Ex: da classe professor posso gerar(instanciar) o professor Pedro(objeto) ou a professora Maria(objeto), que possui os atributos altura, idade, peso, etc.
Conclusão, objeto são implementações de orientação a objeto que encapsulam dados e operações.
	
	 
	Ref.: 201703928289
		
	
	 2a Questão 
	
	
	
	
	O seguinte diagrama é um diagrama de interação que dá ênfase à ordenação temporal das mensagens
		
	
	objeto
	
	sequência
	
	atividade
	
	colaboração
	
	iteração
	
Explicação: 
O diagrama de sequência representa a sequência de processos que enfatizam o ordenamento temporal das ações. As mensagens são trocadas entre os objetos através da interação.
O diagrama de sequência representa a ordem temporal das ações em que as mensagens são trocadas entre os objetos (interação), ou seja, preocupa-se com a ordem em que as mensagens ocorrem.
Conclusão, das alternativas apresentada o diagrama de sequência é o que está em conformidade com a pergunta apresentada.
	
	 
	Ref.: 201704027219
		
	
	 3a Questão 
	
	
	
	
	Ao levantar os requisitos de um sistema é necessário ter atenção com:
		
	
	As necessidades relatadas pelos usuários, as necessidades dos demais usuários envolvidos, as normas que se aplicam e afetam o software a se desenvolver
	
	A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo e os desejos do usuário.
	
	A performance futura do sistema e a linguagem de programação que será utilizada.
	
	As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de programação que será utilizada no desenvolvimento.
	
	Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos.
	
	 
	Ref.: 201703330371
		
	
	 4a Questão 
	
	
	
	
	Considerando o seguinte mini mundo marque a alternativa que representa o elemento NÃO relacionado a análise comportamental: 
"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." 
		
	
	Cadastrar cliente.
	
	Conferir requisição.
	
	Resumo.
	
	Faturar pedido.
	
	Encomendar livros.
	
Explicação: 
Neste caso a unica alternativa que representa o elemento não relacionado a análise comportamental é o resumo.
	
	 
	Ref.: 201703287051
		
	
	 5a Questão 
	
	
	
	
	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:
		
	
	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.
	
	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.
	
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.
	
	 
	Ref.: 201703529604
		
	
	 6a Questão 
	
	
	
	
	A análise por pontos de função, elaborada no final da década de 70 por Alan Albrecht da IBM, é uma técnica para medição do tamanho de software. Qual a contribuição que as atividades de estimativa e métrica de software em geral, podem oferecer a um projeto de desenvolvimento?
		
	
	O valor de contratos de licitação, o preço de um projeto de desenvolvimento com novas tecnologias e o cálculo do valor da hora de trabalho são calculados diretamente com técnicas de estimativa como os pontos de função
	
	Atividades dessa natureza ajudam no planejamento de um projeto de desenvolvimento, uma vez que a partir da obtenção do tamanho do software, podem ser obtidas em seguida outras variáveis importantes como prazo, esforço e produtividade
	
	Estimativas e métricas de software podem ser úteis para calcular o espaço em disco necessário para hospedagem de dados em Sistemas de gerenciamento de banco de dados bem como a estruturação dessas informações da melhor forma
	
	Técnicas de estimativa e métrica de software servem para calcular e comparar o desempenho de diferentes tecnologias a serem adotadas num projeto de desenvolvimento de software 
	
	Atividades de estimativa e métrica de software são utilizadas para obter o tamanho de espaço necessário em servidores para hospedagem de sistemas de informação em servidores de aplicação 
	
Explicação: 
Análise de Pontos de Função (APF) é uma técnica para a medição de projetos de desenvolvimento de software, visando a estabelecer uma medida de tamanho, em Pontos de Função (PF), considerando a funcionalidade implementada, sob o ponto de vista do usuário.
	
	 
	Ref.: 201703330374
		
	
	 7a Questão 
	
	
	
	
	Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental:
"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."
I. Código do livro.
II. Encomendar livros.
III. Editoras.
IV. Conferir requisição.
V. Resumo. 
		
	
	III e IV estão corretas.
	
	I, III e IV estão corretas.
	
	II, III e IV estão corretas.
	
	II e IV estão corretas.
	
	I e IV estão corretas.
	
Explicação: 
A Análise Comportamental, representa a percepção de como o sistema se comporta em resposta a certos eventos externos.
No da caso da livraria ESTÁCIO, a editora faz a ação de encomendar de livros à editora e a ação de conferir  a requisição das encomendas.
Isso mostra como o sistema da livraria reage(se comporta) ao evento externo que vem do aluno e da editora. 
Conclusão, temos como resposta correta a alternativa II e IV.
 
 
 
	
	 
	Ref.: 201703529601
		
	
	 8a Questão 
	
	
	
	
	As atividades de gestão de projetos possuem, no que se diz respeito ao processo de desenvolvimento de software, uma forte ligação com a etapa de Engenharia de requisitos. Explique o porquê dessa afirmação
		
	
	Porque é na fase da gestão de projetos que o analista descobre quais são os requisitos funcionais e os não funcionais do Sistema de Informação
	
	São essas atividades de gestão de projeto que vão dar origem à todos os formulários para aplicação nas entrevistas que ocorrem logo em seguida na etapa de elicitação de requisitos
	
	Porque os requisitos extraídos nessa fase, no início do processo de desenvolvimento, servem como base para criação das tarefas do projeto
	
	É justamente o gestor de projeto, que obrigatoriamente deve ser também ser um analista de requisitos com formação na área de Tecnologia , que vai acumular essas responsabilidades
	
	Porque todas as atividades da Engenharia de requisitos, desde à elicitação à validação dos mesmos, são feitas na fase de gestão de projetos
	
Explicação: 
As tarefas de engenharia de requisitos ajudam a levar a um entendimento de qual será o impacto do software sobre o negócio, quais são as necessidades do cliente e como os usuários finais irão interagir com o software.
Normalmente a engenharia de requisitos é realizada por analistas de sistemas juntamente com gerentes, clientes, usuários finais e outros que possam ter interesse no software.
A engenharia de requisitos é muito importante, pois nos ajuda a projetar e construir um programa de computador que possa resolver o problema do cliente. Por isso a importância de entender primeiramente o que o cliente quer antes de começarmos a projetar e construir um sistema. De forma mais especifica a engenharia de requisitos consiste de um amplo espectro de tarefas e técnicas que levam a um entendimento dos requisitos.
	
	Exercício: CCT0746_EX_A3_201703242841_V3 
	09/05/2018 23:30:22 (Finalizada)
	Aluno(a): GEOVANI MARCELLINO VIANA 
	2018.1 EAD 
	Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE  
	201703242841
	 
	Ref.: 201703979223
		
	
	 1a Questão 
	
	
	
	
	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. Uma dessas modelagens é a Análise Estrutural. Esta modelagem compreende uma série de diagramas que são representados por:
		
	
	Modelar aspectos dinâmicos de um problema, utilizando o modelo orientado a objeto;
	
	Utilizar os Diagramas de Classe, Objetos e Caso de Uso;
	
	Modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto;
	
	Modelar a estrutura de dados encapsulada por procedimentos;
	
	Utilizar a engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos;
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703300448
		
	
	 2a Questão 
	
	
	
	
	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 principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas.
		
	
	Entrada de dados, processamento da informação, apresentação dos resultados
	
	Levantamento de requisitos, análise de requisitos, registro dos requisitos
	
	Desenvolvimento, homologação, produção
	
	Desenvolvimento de protótipo, ambiente de testes, implementação do sistema
	
	Projeto lógico, projeto físico, implementação e manutenção
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703860783
		
	
	 3a Questão 
	
	
	
	
	Como são conhecidas as quatro atividades que compõem o processo de engenharia de requisitos:
		
	
	elicitação, modelagem, projeto e teste. 
	
	implementação, teste, implantação e modelagem.
	
	elicitação, implementação, teste
e análise.
	
	teste, codificação, modelagem e análise.
	
	elicitação, análise e negociação, especificação e documentação, validação. 
	
Explicação: 
O processo de engenharia de requisitos é composto por quatro atividades de alto nível:
identificação ou levantamento;
análise e negociação;
especificação e documentação;
validação.
	
	
	 
	Ref.: 201703979213
		
	
	 4a Questão 
	
	
	
	
	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. Uma dessas modelagens é o UML - Unified Modeling Language. A característica desta modelagem é:
I- Visualizar o desenho do sistema e a intercomunicação entre objetos.
II- Permitr que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados.
III- Modelar o problema, e não a solução.
É correto o que se afirma em:
		
	
	Apenas em III;
	
	Apenas em II e III;
	
	Apenas em I e II;
	
	Apenas em I;
	
	Apenas em II;
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703300453
		
	
	 5a Questão 
	
	
	
	
	Uma das formas de representação do CMMI é por estágios. Assinale a alternativa que contém duas Áreas de Processos do nível de maturidade 2.
		
	
	Medida e Análise (MA) e Validação (VAL)
	
	Integração de Produtos (PI) e Verificação (VER).
	
	Treinamento Organizacional (OT) e Análise de Decisões e Organização (DAR)
	
	Análise Causal e Resolução (CAR) e Gerenciamento de Riscos (RSKM)
	
	Gerenciamento de Configuração (CM) e Planejamento do Projeto (PP)
	
Explicação: 
Exemplos de Áreas do Nível 2
Gerenciamento de requisitos
Gerenciar os requisitos e identificar inconsistências
Planejamento de projeto
Manter planos que definem as atividades
Medição e análise
Manter dados para apoiar as decisões  gerenciais
	
	
	 
	Ref.: 201703330344
		
	
	 6a Questão 
	
	
	
	
	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." 
		
	
	Resumo.
	
	Clientes.
	
	Livros.
	
	Código do livro.
	
	Encomendar livros.
	
Explicação: 
Neste caso alternativa que representa o elemento nao relacionado a análise estrutural é o de encomendar livros.
	
	
	 
	Ref.: 201703928272
		
	
	 7a Questão 
	
	
	
	
	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 é:
		
	
	um método comum para a representação da orientação a objetos.
	
	uma linguagem para implementar os conceitos da orientação a objetos.
	
	um método para especificar e modelar os artefatos dos sistemas.
	
	um processo de especificação e modelagem de sistemas orientados a objeto.
	
	uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	 
	Ref.: 201704021389
		
	
	 8a Questão 
	
	
	
	
	O diagrama de classe é um dos mais importantes na UML. Este diagrama define a estrutura das classes utilizadas pelo sistema. Em uma classe, o método representa o comportamento de um objeto. O que representa as características do objeto?
		
	
	Mensagens
	
	Atributos
	
	Composição
	
	Herança
	
	Agregação
	
	Exercício: CCT0746_EX_A4_201703242841_V2 
	10/05/2018 07:47:32 (Finalizada)
	Aluno(a): GEOVANI MARCELLINO VIANA 
	2018.1 EAD 
	Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE  
	201703242841
	 
	Ref.: 201703330372
		
	
	 1a Questão 
	
	
	
	
	Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da 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."
I. Código do livro.
II. Encomendar livros.
III. Editoras.
IV. Conferir requisição.
V. Resumo. 
		
	
	II e IV estão corretas.
	
	I e V estão corretas.
	
	I e IV estão corretas.
	
	II, III e V estão corretas.
	
	I, III e V estão corretas.
	
Explicação: 
Pelo descrito, apenas I, III e V estão corretas.
	
	
	 
	Ref.: 201703977925
		
	
	 2a Questão 
	
	
	
	
	A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de software:
		
	
	módulo de código binário
	
	parte do código de programa
	
	classes fundamentais
	
	bibliotecas
	
	aproveitamento de ideias
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703977919
		
	
	 3a Questão 
	
	
	
	
	É 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:
		
	
	local
	
	Desenho interno
	
	de implementação
	
	Desenho externo
	
	do produto
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703977917
		
	
	 4a Questão 
	
	
	
	
	Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar: 
		
	
	as alternativas para a resolução do problema
	
	os custos associados para a resolução do problema
	
	as diretrizes para as implementações de novos projetos
	
	os riscos associados ao projeto
	
	a solução que será tomada para resolução do problema
	
	
	 
	Ref.: 201703901576
		
	
	 5a Questão 
	
	
	
	
	Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o comportamento de cada componente, sendo desenvolvido em conjunto com a documentação voltada para os usuários ou com a documentação do código do programa é o
		
	
	estratégico ou desenho arquitetônico
	
	operacional ou desenho detalhado
	
	tático ou desenho lógico
	
	operacional ou desenho lógico
	
	estratégico ou desenho detalhado
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	 
	Ref.: 201703362438
		
	
	 6a Questão

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando