Logo Passei Direto
Buscar
No desenvolvimento de software orientado a objetos, os diagramas da UML são necessários e servem como documentação para a fase de implementação do código-fonte, assim como para histórico das decisões tomadas para o projeto do software. No entanto, em determinados projetos, a documentação desenvolvida através dos modelos não é o suficiente para validação dos requisitos com o cliente e, nestes casos, uma solução é a utilização da prototipação.
Com base no exposto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O protótipo de uma tela pode apresentar os campos que a tela real terá, permitindo testar a navegabilidade entre eles.
( ) Atualmente, protótipos podem ser desenvolvidos rapidamente com ferramentas conhecidas por RAD.
( ) Para que um protótipo de uma tela seja útil, ele deve apresentar ao menos uma funcionalidade de persistência no banco de dados para que o cliente tenha a ideia do seu funcionamento.
( ) A ferramenta para desenvolvimento de protótipos pode ser encontrada no ambiente de desenvolvimento da linguagem Delphi.
A V - V - F - V.
B F - V - V - V.
C V - F - F - V.
D F - V - V - F.
User badge image
Questões Para o Saber

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 9 meses

Vamos analisar cada uma das afirmações sobre prototipação no desenvolvimento de software orientado a objetos: ( ) O protótipo de uma tela pode apresentar os campos que a tela real terá, permitindo testar a navegabilidade entre eles. É verdadeira (V). Um protótipo é uma representação visual que pode incluir campos e permitir a navegação, ajudando a validar a interface com o usuário. ( ) Atualmente, protótipos podem ser desenvolvidos rapidamente com ferramentas conhecidas por RAD. É verdadeira (V). RAD (Rapid Application Development) são ferramentas que permitem a criação rápida de protótipos e aplicações, facilitando o desenvolvimento ágil. ( ) Para que um protótipo de uma tela seja útil, ele deve apresentar ao menos uma funcionalidade de persistência no banco de dados para que o cliente tenha a ideia do seu funcionamento. É falsa (F). Um protótipo pode ser útil mesmo sem funcionalidades de persistência, pois seu objetivo principal é demonstrar a interface e a navegação, não necessariamente a lógica de negócios ou persistência de dados. ( ) A ferramenta para desenvolvimento de protótipos pode ser encontrada no ambiente de desenvolvimento da linguagem Delphi. É verdadeira (V). O Delphi possui ferramentas que permitem a criação de protótipos de interfaces gráficas. Portanto, a sequência correta é: V - V - F - V. A alternativa que apresenta essa sequência é a A) V - V - F - V.

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

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.

Durante a era conhecida por crise de software, muitos problemas ocorriam durante a fase de desenvolvimento, como atrasos de prazos e custos, requisitos incoerentes, o que resultava em retrabalho, e a consequência era o descontentamento do cliente. Atualmente, muitos destes problemas foram solucionados através de técnicas e ferramentas que auxiliam na gestão do desenvolvimento de software.
Assinale a alternativa CORRETA que apresenta o conceito de um projeto de software:
a) É algo não temporário, cujos passos são atividades não sequenciadas, isto é, várias atividades podem ser desenvolvidas ao mesmo tempo e, neste sentido, uma atividade não depende da outra.
b) Em um projeto de software, o custo é determinado no planejamento e não deve ser ultrapassado, porém o prazo do trabalho de desenvolvimento não influencia no projeto.
c) É uma atividade complexa que se inicia e muitas vezes não possui fim, permanecendo ativa enquanto o software desenvolvido estiver com sua vida útil ativa.
d) É algo temporário, possuindo sequência de atividades, e seu resultado é um produto único.

Para o desenvolvimento de software orientado a objetos é necessário conhecer uma linguagem de modelagem, sendo que a mais utilizada mundialmente é a segunda versão da UML (Unified Modeling Language). Os diagramas da UML servem para tornar o software conhecido por todos os interessados do projeto, isto é, serve como documentação.
Sobre os modelos da UML, associe os itens utilizando o código a seguir:
I- Diagrama de componentes.
II- Diagrama de pacotes.
III- Diagrama de implantação.
IV- Diagrama de comunicação.
( ) Representa subsistemas englobados para determinar partes que o compõe.
( ) Complementa o diagrama de sequência se concentrando em como os objetos estão vinculados.
( ) Indica os componentes do software e seus comportamentos.
( ) Determina as características de hardware e características físicas do sistema.

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'.

Na fase de projeto, é apresentada a solução para o problema apresentado na fase de análise de requisitos, e é realizada a modelagem do software que será desenvolvido. Na fase de projeto, é estabelecido o funcionamento do sistema para os requisitos levantados na fase de análise.
Qual das seguintes tarefas é estabelecida na fase de projeto do software?
a) Utilização de uma ferramenta de modelagem para tentar analisar questões que não foram levantadas nas entrevistas com o cliente, validando se as necessidades do cliente foram atendidas corretamente.
b) Definição do domínio do problema, analisando a viabilidade de desenvolvimento do software, além das definições dos requisitos funcionais e não funcionais analisados com o cliente.
c) Definição de recursos tecnológicos a serem utilizados para o desenvolvimento do software, como a linguagem de programação, o gerenciador de banco de dados e a interface final do sistema.
d) Desenvolvimento de um protótipo que serve para apresentar ao cliente uma ideia da interface do sistema, que pode evitar que, após o software ser implantado, o cliente perceba que não atende suas necessidades.

Para o desenvolvimento de um software orientado a objetos ter sucesso, é necessário o desenvolvimento da modelagem do sistema através da UML. Os diagramas da UML servem como base para a implementação do código-fonte, e qualquer erro que houver na modelagem, o que pode ocorrer por requisito mal definido, possivelmente afetará o código-fonte do software.
Sobre os modelos da UML, analise as afirmativas a seguir:
I- O diagrama de objeto apresenta uma visão dos valores armazenados em objetos em um determinado momento da execução da aplicação.
II- O diagrama de classes apresenta o conjunto de classes da aplicação, assim como seus atributos e métodos.
III- O diagrama de classes serve de apoio apenas para o diagrama de objeto, pois este apresenta as classes instanciadas.
IV- O diagrama de sequência descreve a ordem temporal em que as mensagens são trocadas entre os objetos.
a) As afirmativas II, III e IV estão corretas.
b) As afirmativas I e IV estão corretas.
c) Somente a afirmativa I está correta.
d) As afirmativas I, II e IV estão corretas.

O desenvolvimento de software orientado a objetos propõe analisar os requisitos, definir os objetos que participam das funcionalidades desejadas e interligá-los com as mensagens trocadas. Na orientação a objetos, o desenvolvimento de um módulo é independente de outro, mesmo que sejam interligados.
Associe os itens, utilizando o código a seguir:
I- Orientação a Objeto.
II- Análise Orientada a Objetos.
III- Projeto Orientado a Objetos.
IV- Programação Orientada a Objetos.
( ) Identificação de como o software a ser desenvolvido atenderá as necessidades do usuário e desenvolvimento da modelagem do software.
( ) Disponibilização de módulos que contêm atributos e operações, permitindo a reutilização de código-fonte por meio da herança.
( ) Abstração de objetos do mundo real, definindo uma lista de atributos para um objeto, além de uma lista de mensagens trocadas entre objetos.
( ) Identificação do problema do cliente e, a partir dos requisitos levantados, definir os casos de uso e objetos envolvidos no problema.

Mais conteúdos dessa disciplina