Logo Passei Direto
Buscar
Como um sistema de software é decomposto em subsistemas e como as classes desse sistema são alocadas nos diversos subsistemas?

a) O modelo de classes de domínio é o ponto de partida para a identificação dos subsistemas de um sistema de software orientado a objetos.
b) As classes devem ser agrupadas adotando-se algum critério para formar subsistemas.
c) Para cada classe importante, um subsistema é definido e as classes menos importantes relacionadas são alocadas no subsistema da classe importante.
d) Novas classes a partir da decomposição das classes do modelo de domínio também devem ser alocadas nos subsistemas definidos.
User badge image
Progresso com Exercícios

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar as alternativas: a) O modelo de classes de domínio é o ponto de partida para a identificação dos subsistemas de um sistema de software orientado a objetos. b) As classes devem ser agrupadas adotando-se algum critério para formar subsistemas. c) Para cada classe importante, um subsistema é definido e as classes menos importantes relacionadas são alocadas no subsistema da classe importante. d) Novas classes a partir da decomposição das classes do modelo de domínio também devem ser alocadas nos subsistemas definidos. A alternativa correta é a letra b) As classes devem ser agrupadas adotando-se algum critério para formar subsistemas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Qual é a estrutura organizacional do software de acordo com a definição apresentada no documento de especificação da Unified Modeling Language (UML)?

a) A estrutura do software é recursivamente decomposta em partes que interagem através de interfaces. Relacionamentos conectam as partes e restrições que se aplicam ao agrupamento das partes.
b) A estrutura do software é definida por subsistemas que se comunicam através de mensagens para executar suas tarefas.
c) A estrutura do software é formada por objetos que interagem entre si por meio do envio de mensagens para realizar suas funcionalidades.

Mas na verdade, o que há em cada uma das interfaces apresentadas na figura 1?

a) capturar semelhanças entre classes não relacionadas sem obrigar relacionamentos entre elas;
b) declarar métodos que uma ou mais classes devem implementar;
c) revelar os serviços de um objeto, sem revelar a sua classe;
d) aumentar o desacoplamento entre objetos de um sistema (BEZERRA, 2015).

Como se dá a divisão de um sistema de software em camadas?

a) Uma camada é uma coleção de unidades (classes ou subsistemas) que podem ser executadas ou acessadas.
b) As camadas representam níveis de abstração distintos, com serviços mais genéricos nas camadas inferiores e mais específicos nas camadas superiores.
c) A divisão em camadas possibilita maior portabilidade e manutenibilidade, evitando mudanças em camadas superiores ao modificar camadas inferiores.
d) Não há uma padronização para os nomes das camadas de um sistema de software.

Mais conteúdos dessa disciplina