1) As metodologias de ____________ de software vêm evoluindo durante as últimas décadas, historicamente, as preocupações com o ____________ de software tiveram seu foco alterado, ao invés dos engenheiros preocuparem-se somente com a estrutura de dados, algoritmos, dispositivos de entrada e processamento de dados, passa-se a observar com mais rigor as características do ____________ e as suas necessidades. Assinale a alternativa que preenche corretamente as lacunas. Selecione uma alternativa: a) processo – requisito – algoritmo b) projeto – produto final – diagrama c) processo – modelo – diagrama d) projeto – produto final – negócio e) análise – modelo – negócio
Soluções para a tarefa
Resposta:
resposta d: projeto-produto final-negócio
Explicação:
corrigido pelo ava
Resposta:
Explicação:
1)
As metodologias de ____________ de software vêm evoluindo durante as últimas décadas, historicamente, as preocupações com o ____________ de software tiveram seu foco alterado, ao invés dos engenheiros preocuparem-se somente com a estrutura de dados, algoritmos, dispositivos de entrada e processamento de dados, passa-se a observar com mais rigor as características do ____________ e as suas necessidades.
Assinale a alternativa que preenche corretamente as lacunas.
Alternativas:
a)
processo – requisito – algoritmo
b)
projeto – produto final – diagrama
c)
processo – modelo – diagrama
d)
projeto – produto final – negócio
e)
análise – modelo – negócio Resposta Correta
Alternativa assinalada
2)
Ao falar de especificação de software, ela estabelece as funções e restrições de um sistema. Essa atividade é denominada engenharia de requisitos e é fundamental no processo. Erros nesta etapa acarretarão em problemas posteriores no projeto e na implementação do sistema. Sobre esta temática, analise as afirmativas a seguir:
I. Com todo este processo de engenharia de requisitos, não podemos esquecer que ela continua durante o sistema, pois podem aparecer novos módulos a serem desenvolvidos.
II. O processo de engenharia de requisitos produz uma documentação do sistema. Esta documentação é denominada especificação do software.
III. Viabilidade é uma das etapas do processo de engenharia de requisitos
Com base neste contexto, é correto o que se afirma em:
Alternativas:
a)
I, apenas.
b)
III, apenas.
c)
I e II, apenas.
d)
II e III, apenas.
e)
I, II e III. Resposta Correta
Alternativa assinalada
3)
Várias são as maneiras de se fazer a especificação dos requisitos que serão desenvolvidos em um software. Em um projeto orientado a objetos é comum que a modelagem dos requisitos seja realizada no formato de diagramas da UML. No entanto, como uma alternativa a diagramas UML complexos, há uma abordagem (estrutura) simples que têm como objetivo representar o relacionamento conceitual entre as informações que geralmente estão fragmentadas, difusas e pulverizadas no ambiente corporativo, assim, devem possibilitar uma leitura clara da ideia ou conceito que está representando. Esta estrutura pode ser utilizada para representar a ideia do projeto de desenvolvimento e ajudar a mapear requisitos que posteriormente serão refinados em diagramas da UML.
Assinale a alternativa que apresenta corretamente a estrutura mencionada no texto.
Alternativas:
a)
Caso de uso
b)
Mapa mental
c)
Diagrama de classe Resposta Correta
Alternativa assinalada
d)
Metodologia ágil
e)
Singleton
4)
Os diagramas de classes são utilizados para fazer a modelagem da visão estática de um sistema, visão esta que serve de auxílio para os requisitos funcionais de um sistema, ou seja, as funcionalidades do sistema que deverão ser entregues ao usuário com o sistema rodando. Mediante a isto, algumas técnicas de refinamento de transformação existentes, que utilizam o conceito de refinamento, podem ser realizadas de formas diferentes por meio dos atributos ou das operações.
Assinale com verdadeiro (V) as alternativas que se referem a uma técnica de refinamento de diagrama de classes, e com falso (F) as que não se referem à temática.
( ) Transformar os atributos em uma operação.
( ) Por meio das operações podemos acrescentar operações novas a uma classe.
( ) Transformar um atributo em uma nova classe, podendo esta ter um conjunto de novos atributos.
( ) Adicionar novos operandos à classe não refinada.
( ) Por meio das operações podemos fazer a transformação de uma em mais operações.
Assinale a alternativa que corresponde à sequência correta.
Alternativas:
a)
F – F – F – V – V
b)
F – V – V – F – V
c)
V – F – V – F – F
d)
V – V – F – V – F
e)
F – V – F – F – V Resposta Correta
Alternativa assinalada
5)
Uma das características do modelo de qualidade de software está descrita, pela ISO 9126, como a um conjunto de atributos do software que evidencia o esforço necessário para modificá-lo, remover seus defeitos ou adaptá-lo a mudanças ambientais. Assinale a alternativa que corresponde à característica apresentada:
Alternativas:
a)
Manutenibilidade. Resposta Correta
Alternativa assinalada
b)
Usabilidade.
c)
Funcionalidade.
d)
Eficiência.
e)
Confiabilidade.