Logo Passei Direto
Buscar
Padrões de projeto surgiram da solução de problemas frequentes que normalmente ocorrem em projetos orientados a objetos. Além disso, padrões de projeto apresentam métodos para tornar o software mais reutilizável, através de padrões para o desenvolvimento de classes. Uma das maneiras de tornar o código-fonte reutilizável é através da utilização dos conceitos herança e composição. Neste contexto, para que um projeto possa sofrer evoluções com o tempo, é necessário desenvolvê-lo de forma a permitir que boa parte do código-fonte seja reutilizável, evitando retrabalhos. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para falsas:
Classifique V para as sentenças verdadeiras e F para falsas:
Framework pode ser descrito como um conjunto de classes cooperantes que permite o desenvolvimento de um projeto reutilizável.
Padrões de interface podem ser descritos como soluções para a etapa de análise de sistema.
Padrões de processo apresentam soluções para o gerenciamento e configurações de teste.
Padrões organizacionais apresentam soluções para gerenciamento de pessoas envolvidas no desenvolvimento de software.
A V - V - F - V.
B F - V - V - F.
C V - F - V - V.
D F - V - V - V.
User badge image
Questões Para a Compreensão

há 20 horas

Respostas

User badge image

Ed Verified user icon

há 20 horas

Vamos analisar cada sentença: 1. Framework pode ser descrito como um conjunto de classes cooperantes que permite o desenvolvimento de um projeto reutilizável. Verdadeiro (V). Frameworks são estruturas que fornecem um conjunto de classes e componentes reutilizáveis para facilitar o desenvolvimento de software. 2. Padrões de interface podem ser descritos como soluções para a etapa de análise de sistema. Falso (F). Padrões de interface geralmente tratam da interação entre componentes ou com o usuário, mais relacionados ao design e implementação, não especificamente à análise de sistema. 3. Padrões de processo apresentam soluções para o gerenciamento e configurações de teste. Verdadeiro (V). Padrões de processo envolvem práticas para gerenciar o desenvolvimento, incluindo testes e configurações. 4. Padrões organizacionais apresentam soluções para gerenciamento de pessoas envolvidas no desenvolvimento de software. Verdadeiro (V). Padrões organizacionais tratam da estrutura e gerenciamento das equipes e pessoas no projeto. Sequência correta: V - F - V - V Alternativa correta: C) V - F - V - V.

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

Projeto de software é uma atividade complexa e que normalmente requisita muito tempo e experiência de equipes de desenvolvimento de software. O desenvolvimento de um projeto de software Orientado a Objetos baseia-se especificamente nas funções e interligações entre objetos que estão dentro da solução de um problema e, neste sentido, são consideradas três etapas macro: Análise Orientada a Objeto, Projeto Orientado a Objeto e Programação Orientada a Objetos.
Assinale a alternativa CORRETA que apresenta a fase de Projeto Orientado a Objeto:
a) É a fase em que os envolvidos no desenvolvimento de software pensam nas coisas ao invés de focar nas funções da solução.
b) É a fase, cuja principal atividade, é documentar as funções que o sistema deve possuir, após o desenvolvimento de levantamento e análise de requisitos.
c) É a fase, cuja principal atividade, é o levantamento e a análise de requisitos.
d) É a fase em que os envolvidos no desenvolvimento de software focam as atividades nas funções que a solução para o problema deve ter, por exemplo 'inserir cliente'.

Entre os padrões de projeto de software existentes, o MVC (Model, View and Controller) é um padrão de arquitetura que permite a divisão do sistema em três camadas. Esta divisão é realizada para facilitar a compreensão e a solução.
Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para falsas:
( ) A camada Model é onde ficam armazenadas as classes e objetos de negócio da aplicação.
( ) A camada View é onde ficam armazenadas as telas e componentes visuais que o usuário interage.
( ) A camada Controller é onde são transmitidos os fluxos da aplicação.
( ) A camada Model sabe quantas e quais interfaces estão exibindo seu estado na aplicação.
A F - V - V - F.
B F - V - F - V.
C V - V - V - F.
D V - F - V - V.

O desenvolvimento de software é complexo e trabalhoso, pois para manter um gerenciamento adequado das atividades, são necessários vários documentos e ferramentas de controle. Neste sentido, um dos principais documentos é o de requisitos, pois caso este possua alguma informação incoerente, o projeto de software pode ser um fracasso, sendo rejeitado pelo cliente ou no mínimo ocasionar retrabalho para a empresa desenvolvedora.
Assinale a alternativa CORRETA que descreve a atividade de requisitos no Processo Unificado:
a) Uma das principais fases do Processo Unificado (Unified Process) é a concepção, na qual é realizada a análise dos requisitos.
b) Duas das principais fases do Processo Unificado (Unified Process) são a elaboração, na qual é realizado levantamento de requisitos, e a outra é a construção, na qual é realizada a análise dos requisitos.
c) Duas das fases do Processo Unificado (Unified Process) são a concepção, na qual é realizado o levantamento de requisitos, e a elaboração, na qual é realizada a análise dos requisitos.
d) Uma das principais fases do Processo Unificado (Unified Process) é a construção, na qual é realizado o levatamento e a análise de requisitos do software a ser desenvolvido.

No desenvolvimento de software Orientado a Objetos, normalmente são consideradas três etapas macro: Análise Orientada a Objeto, Projeto Orientado a Objeto e Programação Orientada a Objetos. Todas estas três fases são essenciais para o desenvolvimento de software com controle e eficiência, permitindo se obter a satisfação do cliente.
Assinale a alternativa CORRETA que apresenta o paradigma da Análise Orientada a Objetos:
a) Polimorfismo é a característica da orientação a objetos que permite a reutilização de código-fonte, diminuindo o trabalho de implementação.
b) O principal objetivo da operação é a reutilização de código-fonte, aumentando a legibilidade.
c) Objeto representa uma coleção de dados relacionados a um tema comum.
d) Mensagem pode ser conceituada por um procedimento a ser realizado, isto é, uma função da aplicação.

Mais conteúdos dessa disciplina