Logo Passei Direto
Buscar
9. A metodologia de gestão deve contemplar quantas fases forem necessárias para conseguir que todas as áreas de conhecimento sejam abordadas de forma a garantir que escopo, tempo, custos e qualidade atinjam os níveis definidos pelas corporações como sendo os ideais. Qual o modelo de desenvolvimento, estas fases da metodologia devem seguir?


a) Cascata
b) Prototipação
c) Espiral
d) Iterativo e Incremental
e) RAD
User badge image
Desvendando com Questões

há 3 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Para responder a essa pergunta, precisamos analisar as características de cada modelo de desenvolvimento mencionado nas alternativas. a) Cascata - Este modelo é linear e sequencial, onde cada fase deve ser concluída antes de passar para a próxima. Não é flexível para revisões. b) Prototipação - Foca na criação de protótipos para entender melhor os requisitos, mas não necessariamente aborda todas as áreas de conhecimento de forma estruturada. c) Espiral - Combina elementos de prototipação e desenvolvimento incremental, permitindo revisões e adaptações, mas pode ser complexo. d) Iterativo e Incremental - Este modelo permite revisões constantes e adaptações ao longo do desenvolvimento, abordando as áreas de conhecimento de forma contínua e flexível. e) RAD (Rapid Application Development) - Foca em desenvolvimento rápido e protótipos, mas pode não garantir a abordagem completa de todas as áreas de conhecimento. Dentre as opções, o modelo que melhor contempla a necessidade de abordar todas as áreas de conhecimento de forma a garantir que escopo, tempo, custos e qualidade atinjam os níveis ideais é: d) Iterativo e Incremental.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

User badge image

Ed Verified user icon

há 3 anos

O modelo de desenvolvimento que as fases da metodologia devem seguir é o modelo Iterativo e Incremental.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

1. De acordo como processo de desenvolvimento baseado em componentes, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I - Desenvolvimento de arquiteturas complexas a partir de unidades bem especificadas e testada.

II - Tem como foco na decomposição da estrutura da funcionalidade individual ou componente lógico de ele expondo bem definido a interface de comunicação contendo seus métodos, eventos e propriedades.

III - Componentes podem ser objetos, conjunto de objetos, sistemas ou qualquer implementação que seja dependente e auto-suficiente.

I e II são verdadeiras

I - Desenvolvimento de arquiteturas complexas a partir de unidades bem especificadas e testada.
II - Tem como foco na decomposição da estrutura da funcionalidade individual ou componente lógico de ele expondo bem definido a interface de comunicação contendo seus métodos, eventos e propriedades.
III - Componentes podem ser objetos, conjunto de objetos, sistemas ou qualquer implementação que seja dependente e auto-suficiente.
a) Apenas I é verdadeira.
b) Apenas II é verdadeira.
c) Apenas III é verdadeira.
d) I e II são verdadeiras.
e) II e III são verdadeiras.

2. No contexto de arquitetura de sistemas, os componentes são unidades de software estruturados de acordo com alguns princípios. Sendo assim, identifique a qual princípio pertence a descrição abaixo:

O usuário de um componente de software é isolado de como os dados desse componente de software é armazenado ou como suas funções são executadas. O cliente depende da especificação do componente, mas não da sua implementação.


a) Encapsulamento
b) Herança
c) Polimorfismo
d) Abstração
e) Modularidade

3. São características principais encontradas na Arquitetura em Camadas:

Cada camada depende exclusivamente dos serviços providos pela camada inferior

No modelo em camadas, a lógica de apresentação esta separada em sua própria camada lógica e física. A separação em camadas lógicas torna os sistemas mais flexíveis, permitindo que as partes possam ser alteradas de forma independente. As funcionalidades da camada de negócio podem ser divididas em classes e essas classes podem ser agrupadas em pacotes ou componentes, reduzindo as dependências entre as classes e pacotes; podem ser reutilizadas por diferentes partes do aplicativo e até por aplicativos diferentes. O modelo de 3 camadas tornou-se a arquitetura padrão para sistemas corporativos com base na Web.


5. Em relação aos níveis de modelo, descubra qual modelo que é independente do tipo de software ou de tecnologia, e representa o problema a ser resolvido.


a) Modelo de Implementação
b) Modelo de Arquitetura
c) Modelo Conceitual
d) Modelo de Componentes
e) Modelo de Processo

6. Quais são as três características de um projeto de desenvolvimento de software?

7. Qual das respostas abaixo melhor define o conceito de ciclo de vida de projeto de desenvolvimento de software?


a) As etapas que compõe o desenvolvimento de um projeto.
b) O tempo necessário para desenvolver um projeto.
c) O custo total do projeto.
d) A qualidade do software desenvolvido.
e) A quantidade de recursos humanos necessários para desenvolver o projeto.

8. O processo de decomposição para definição do escopo de um projeto de desenvolvimento de software é uma técnica utilizada para construir um(a):


a) Diagrama de Caso de Uso.
b) Diagrama de Classes.
c) Diagrama de Sequência.
d) Diagrama de Atividades.
e) Estrutura Analítica do Projeto (EAP).

10. São características que levaram à especificação do Modelo de Componentes CORBA, EXCETO:


a) Necessidade da existência de um mecanismo único de implementação
b) Falta de flexibilidade para estender as funcionalidades dos objetos
c) Dificuldade de configurar e utilizar aplicações em padrões anteriores
d) Necessidade da especialização das interfaces (conexões) entre os objetos
e) Requisitos não funcionais eram usualmente especificados junto com o métodos do negócio (funcionais)

m face da diversidade de hardware e software que encontramos atualmente, a CORBA atua de modo que os objetos (componentes dos softwares) possam se comunicar de forma transparente ao usuário, mesmo que para isso seja necessário interoperar com outro software, em outro sistema operacional e em outra ferramenta de desenvolvimento. CORBA é um dos modelos mais populares de objetos distribuídos, juntamente com o DCOM, formato proprietário da Microsoft.


Uma estratégia tradicional para a construção do projeto arquitetural envolve a análise do fluxo (workflow) do sistema. Sobre essa estratégia é correto afirmar:

Um sistema de gerenciamento de Workflow - WfMS (Workflow Management Systems) é um sistema que define, gerencia e executa workflows com o suporte de um software e cuja ordem de atividades é guiada por uma representação lógico e ordenada de um fluxo de no computador.
Nessa estratégia, as operações são usualmente representadas através de componentes, ordenados de acordo com a sequência dessas operações
Nessa estratégia, as operações são usualmente representadas através de componentes, desordenados de acordo com a sequência dessas operações
Nessa estratégia, as operações não são representadas através de componentes

Sobre os Componentes de um Sistema, as questões abaixo são verdadeiras, EXCETO:

Acoplamento e Coesão talvez sejam as características mais importantes de qualquer sistema.
Muitos sistemas são como um Castelo de Cartas.
Assim como o baixo acoplamento, a alta coesão é um dos princípios que devem ser levados em consideração ao se construir um projeto.
Da mesma maneira que o baixo acoplamento, a alta coesão também é dividida em tipos: Coesão coincidental, Coesão lógica e Coesão temporal.
Seguindo o princípio da alta coesão, cada componente deve ter no máximo 3 interfaces
Coesão coincidental é o pior tipo de coesão
Coesão lógica é melhor do que a coincidental
Coesão temporal agrupa elementos no mesmo módulo simplesmente porque são processados no mesmo intervalo de tempo

15. Questão:

I. UML é uma linguagem de modelagem de uso geral que pode ser usada com os principais métodos de objetos e de componentes, podendo ainda ser aplicada a todos os domínios de aplicação e plataformas de implementação;

II. Um relacionamento estendido entre casos de uso significa que o caso de uso base incorpora implicitamente, sob alguma condição, o comportamento de outro caso de uso.

III. Um relacionamento de inclusão entre casos de uso significa que o caso de uso base incorpora explicitamente o comportamento de outro caso de uso.

IV. Relacionamentos de inclusão e extensão são representados pela mesma notação do relacionamento de dependência, com a seta apontada para o caso de uso base.

A alternativa completamente CORRETA é:

I – II – III


I – II – III
I – III – IV
II – III – IV
I – II – IV

16. Questão:

I. Diagramas de casos de uso são compostos por atores, casos de uso e seus relacionamentos;

II. Diagramas de classes são compostos por classes e seus relacionamentos;

III. Diagramas de sequência são compostos por objetos e suas trocas de mensagens, ou seja, chamadas de métodos para outros objetos;

Considerando as sentenças acima, marque a opção correta:

As afirmativas I, II e III são verdadeiras


As afirmativas I, II e III são verdadeiras
Apenas a afirmativa I é verdadeira
Apenas a afirmativa II é verdadeira
Apenas a afirmativa III é verdadeira

17. O diagrama UML, que apresenta um conjunto de objetos envolvidos em um cenário e a especificação das mensagens trocadas entre esses objetos ao longo de uma linha de tempo, é chamado de:

Diagrama de sequência


18. Em UML, são exemplos de diagramas responsáveis por representar o aspecto estrutural de um software:

Diagrama de classes e diagrama de pacotes

19. A atividade de análise de requisitos procura descobrir o que os stakeholders de um projeto de sistema de software querem que o sistema faça. Para ajudar na comunicação com os usuários e clientes vários diagramas da UML podem ser utilizados. Com relação à utilização dos diagramas da UML na atividade de análise de requisitos, analise se as sentenças a seguir são falsas ou verdadeiras e depois assinale a opção correta:

( ) Diagrama de classes desenhado a partir da perspectiva conceitual é uma boa maneira de construir um vocabulário rigoroso do domínio.

( ) Um diagrama de atividades é recomendo para exibir o fluxo de trabalho da organização, mostrando como o software e as atividades humanas interagem.

( ) Um diagrama de objetos é indicado para representar um conceito que tenha um ciclo de vida com vários estados e os eventos que mudam esses estados.

V, V e F


Verdadeiro, Verdadeiro, Falso
Falso, Verdadeiro, Verdadeiro
Verdadeiro, Falso, Verdadeiro
Falso, Falso, Verdadeiro

Mais conteúdos dessa disciplina