A maior rede de estudos do Brasil

Grátis
36 pág.
1 -atividades - PROJETO DE SOFTWARE I

Pré-visualização | Página 1 de 4

1)
Qual destes conceitos se refere ao diagrama de atividades?
a)
Estes diagramas utilizam como primitivas atores, casos de uso e relacionamentos.
RESPOSTA INCORRETA
São os diagramas de casos de uso que utilizam como primitivas atores, casos de uso e relacionamentos. Como ocorre também com outros diagramas, pode ainda utilizar as primitivas pacote e nota nos diagramas de casos de uso.
b)
É um diagrama de estado no qual considera-se que todos, ou a grande maioria dos estados, representam as execuções de atividades.
RESPOSTA CORRETA
A notação UML para diagramas de atividades utiliza as mesmas primitivas dos diagramas de estados e inclui algumas notações adicionais.
Enviada em
07/09/2020 09:59
c)
Este é um dos principais diagramas da UML e dos projetos de software, pois eles descrevem o esqueleto do sistema sendo projetado.
RESPOSTA INCORRETA
Este conceito é sobre o diagrama de classes. A partir do diagrama de classes já é possível, por exemplo, a geração (parcial) de código fonte.
d)
Considerado uma evolução do diagrama de sequências, este descreve a colaboração que é realizada entre os objetos através da comunicação.
RESPOSTA INCORRETA
O diagrama de colaboração é considerado uma evolução do diagrama de sequências, pois este descreve a colaboração que é realizada entre os objetos através da comunicação.
e)
É um grafo dirigido cujos nodos representam estados e cujos arcos representam transições entre estados.
RESPOSTA INCORRETA
O diagrama de estados é um grafo dirigido cujos nodos representam estados e cujos arcos representam transições entre estados.
2)
O diagrama de estados é um grafo dirigido cujos nodos representam estados e cujos arcos representam transições entre estados. Qual das imagens abaixo mostram um diagrama de estados?
a)
RESPOSTA INCORRETA
Este é um diagrama de sequência.
b)
RESPOSTA INCORRETA
Este é um diagrama de classe.
c)
RESPOSTA CORRETA
Este é um diagrama de estado.
Enviada em
07/09/2020 10:04
d)
RESPOSTA INCORRETA
Este é um diagrama de casos de uso.
e)
RESPOSTA INCORRETA
Este é um diagrama de atividades.
3)
O uso de diagramas apresenta uma grande quantidade de vantagens para um projeto de software. Das vantagens apresentadas abaixo, qual possui uma relação direta com questões de visão arquitetural do software, permitindo o entendimento de módulos e partes do sistema?
a)
Visão mais abrangente do sistema.
RESPOSTA INCORRETA
A especificação das funcionalidades de um sistema na forma de diagramas permite uma visão mais abrangente das aplicações do sistema.
b)
Facilita o levantamento de informações.
RESPOSTA INCORRETA
O uso de diagramas facilita a análise e verificação de informações após o projeto.
c)
Facilita o entendimento pelos desenvolvedores.
RESPOSTA INCORRETA
Diagramas permitem uma análise visual do projeto e ajuda na implementação.
Enviada em
07/09/2020 10:24
d)
Permite esclarecer as atribuições de cada elemento do sistema.
RESPOSTA CORRETA
Através da demonstração visual do projeto através de diagramas, é possível obter informações de elementos do sistema mais rapidamente.
e)
Permite o desenvolvimento de software dentro do prazo estipulado.
RESPOSTA INCORRETA
Embora o uso de diagramas facilite muito na implementação do sistema e no entendimento da arquitetura, este não afeta diretamente na velocidade de entrega do produto.
4)
Qual é a primeira atividade que deve ser realizada durante a fase de projeto e que representa como o sistema será composto, considerando suas diversas partes?
a)
Representação da arquitetura do sistema.
RESPOSTA CORRETA
A representação da arquitetura do sistema é uma das primeiras etapas e define/representa a arquitetura do sistema ou do produto.
b)
Modelagem de interfaces.
RESPOSTA INCORRETA
São modeladas as interfaces que conectam o software aos usuários, a outros sistemas e a dispositivos, bem como a seus próprios componentes internos. Esta atividade não é a primeira que é realizada.
c)
Projeto de componentes.
RESPOSTA INCORRETA
Nesta etapa, os componentes de software usados para construir o sistema são projetados. Esta atividade não é a primeira que é realizada.
d)
Criação do modelo de projeto.
RESPOSTA INCORRETA
O modelo de projeto é um dos elementos mais importantes da fase de projeto. Esta atividade não é a primeira que é realizada.
Enviada em
07/09/2020 10:31
e)
Implementação e programação do sistema.
RESPOSTA INCORRETA
A implementação e programação do sistema não é realizada na fase de projeto. Esta atividade não é a primeira que é realizada, mas sim, a última.
5)
Podemos definir a fase de projeto como "a transformação de requisitos de software em uma descrição". Considerando isso, qual das alternativas melhor descreve a entrada e a saída de uma fase de projeto?
a)
Entrada: especificação de requisitos. Saída: modelos e artefatos que documentam as principais decisões tomadas.
RESPOSTA CORRETA
Podemos dizer, então, que a fase de projeto de software transforma as especificações de requisitos em modelos e artefatos que documentam as principais decisões tomadas.
b)
Entrada: modelos e artefatos que documentam as principais decisões tomadas. Saída: especificação de requisitos.
RESPOSTA INCORRETA
A entrada desta fase é o resultado obtido através do levantamento de requisitos. Já a saída, é algo relacionado com uma descrição ou especificação.
Enviada em
07/09/2020 10:38
c)
Entrada: dados do cliente. Saída: requisitos de software.
RESPOSTA INCORRETA
A entrada desta fase são as informações e requisitos obtidos e analisados na etapa anterior, de análise de requisitos.
d)
Entrada: requisitos de software. Saída: software pronto para ser entregue.
RESPOSTA INCORRETA
O software apenas é implementado e programado na fase seguinte, então a saída não pode ser um software finalizado.
e)
A entrada e a saída da fase de projeto de um sistema são módulos de sistemas que são criados de forma iterativa.
RESPOSTA INCORRETA
Conceitualmente, as entradas desta fase são relacionadas com os requisitos. Já a saída, é relacionada com uma descrição do sistema.
1)
O que é um DFD?
a)
É um diagrama de fluxo de dados, utilizado para mostrar as relações entre os dados, processos que transformam esses dados e o limite entre o que pertence ao sistema e o que está fora dele.
RESPOSTA CORRETA
O DFD é um diagrama que possui 4 elementos que permitem modelar o fluxo de dados de um sistema.
Enviada em
07/09/2020 10:55
b)
É uma ferramenta utilizada para modelar as bases de dados.
RESPOSTA INCORRETA
O DFD não é utilizado para modelar as bases de dados, embora em seus elementos exista um em específico que pode representar elementos externos e internos de um sistema.
c)
Trata-se de um conceito definido na década de 70 para expressar a dificuldade no desenvolvimento de software.
RESPOSTA INCORRETA
Um dos conceitos definidos na década de 70 foi a "Crise de Software", que expressa a dificuldade na criação de software. O DFD, embora pertença á análise clássica, não se relaciona diretamente com este conceito.
d)
O DFD é uma prática da Engenharia de Software para a criação de sistemas baseados em testes de software.
RESPOSTA INCORRETA
O TDD (Desenvolvimento guiado por testes) é uma prática da Engenharia de Software para a criação de sistemas baseados em testes de software. Este conceito não possui relação direta com o DFD.
e)
É uma listagem de dados que mostram como os dados do sistema são formados.
RESPOSTA INCORRETA
Algo próximo deste conceito é o DD (Dicionário de Dados). No entanto, o DFD vai além de simplesmente listar os dados e como são formados, ele expressa o fluxo desses dados.
2)
Analise o DFD extraído do livro "Engenharia de Software: Os Paradigmas Clássicos & Orientado a Objetos" página 337:
​​​​​​​
Agora, informe o que significa o elemento com o conteúdo "process_orders (processamento de pedidos)":
a)
O elemento representa um dado de entrada.
RESPOSTA INCORRETA
O elemento que representa uma entrada de dado é um retângulo combinado para uma seta (de fluxo) para o lado direito.
b)
O elemento representa um dado de saída.
RESPOSTA INCORRETA
Para representar um dado de saída