Buscar

AVALIACAO FINAL LABORATORIO DE SOFTWARES - UNIFACS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

LABORATORIO DE SOFTWARES E PROJETOS – REDES DE COMPUTADORES 
1. A UML fornece um conjunto de diagramas que documentam de maneira visual o ciclo de vida do 
desenvolvimento de sistemas. Dentre estas diagramas, o diagrama de casos de uso é uma maneira 
visual de documentar o projeto de software. 
Neste sentido, selecione a alternativa correta com a alternativa que contenha o nome do documento 
que descreve os casos de uso. 
2. Leia o Texto e analise a imagem a seguir sobre a ferramenta Sketch2code. 
 
“Esta aplicação é capaz de interpretar os componentes desenhados à mão (sketch), ou seja, sem um 
nível de detalhe muito elevado. Quando esta solução recebe um retângulo com um “X” no meio como 
input, sabe que tem de usar um componente de imagem. Outro aspecto interessante é que cada 
símbolo corresponde a um componente React, e por isso o código é gerado em HTML/CSS e 
Javascript”. 
 
 
 
PEREIRA, P. F. F. Gerador de código HTML a partir de maquetes. 2018. Dissertação (Mestrado 
em Engenharia Informática) - Instituto Politécnico do Porto, Instituto Superior de Engenharia do 
Porto, Porto, 2018. 
 
 
3. Os sistemas gerenciadores bancos de dados (SGBD) exercem um papel importante no 
desenvolvimento de software, são eles que armazenam e mantém dos dados do sistema. O SGBD 
tem diversas tarefas em cima de um banco de dados, não apenas armazenamento e recuperação 
dos dados, mas também garantir a segurança, a replicação e a estabilidade quando várias conexões 
são realizadas. 
Neste sentido, selecione a alternativa correta que contenha as tarefas do SGBD. 
 
4. Um projeto de banco de dados é composto de modelo conceitual, lógico e físico. O modelo 
conceitual é o primeiro dos modelos e é desenvolvido, muitas vezes elaborado com auxílio do 
documento de requisitos e conversa com o cliente. Para criar o modelo conceitual é utilizado o 
diagrama entidade relacionamento. 
Neste sentido, selecione a alternativa correta que contenha a definição de uma entidade. 
 
5. Um projeto de sistema de informação contém diversos recursos durante o seu desenvolvimento. 
Tradicionalmente prepara-se um conjunto de documentos e diagramas com a finalidade de garantir a 
fidelidade aos requisitos, bem como uma gestão de projetos eficiente. Analise a figura a seguir. 
 
Fonte: Elaborada pelo autor. 
 
Analisando a imagem anterior, assinale a alternativa correta sobre o que ela contém. 
 
 
6. Na UML o diagrama de classes permite fazer a modelagem das classes e seus componentes. Nesse 
diagrama são considerados não somente classes, atributos e métodos, mas também alguns 
comportamentos. No diagrama de classes, existe um comportamento que permite que uma classe 
receba todos os atributos e métodos de outra. Nesse sentido, assinale a alternativa correta que 
contenha esse comportamento. 
 
7. O paradigma de programação orientado a objetos é amplamente utilizado no desenvolvimento de 
sistemas. Nesse sentido, a orientação a objetos é uma tecnologia que enxerga os sistemas como 
sendo coleção de objetos integrantes. Ela permite melhorar a reusabilidade e a extensibilidade dos 
softwares. 
 
FARINELLI, F. Conceitos Básicos de programação orientada a objetos. Instituto Federal Sudeste 
de Minas Gerais, 2007. Disponível 
em: http://sistemas.riopomba.ifsudestemg.edu.br/dcc/materiais/1662272077_POO.pdf. Acesso em: 
10 jan. 2020. 
 
No que tange à criação de diagrama de classes e à sua implementação orientada a objetos, assinale 
a alternativa correta. 
 
 
 
8. O projeto de desenvolvimento de software é realizado a partir de um conjunto de metodologias, 
ferramentas, boas práticas, recursos e tarefas. Dentre o processo de desenvolvimento, existe uma 
tarefa que é responsável por encontrar falhas e validar se o software atende aos requisitos 
levantados. Nesse sentido, como essa tarefa é denominada? 
 
9. No processo de projeto e desenvolvimento, várias etapas são consideradas no ciclo de vida de um 
software. Tais etapas são técnicas de áreas como metodologias ágeis, engenharia de software e 
UML, que, quando integradas, têm como objetivo garantir o desenvolvimento de um software de 
qualidade. Sobre a etapa utilizada para criar telas como auxílio ao desenvolvimento de sistemas, 
assinale a alternativa correta. 
 
10. O diagrama entidade relacionamento - DER é composto pelos elementos que compõem seu nome. 
Para definir o comportamento de um relacionamento entre duas entidades, as cardinalidades são 
números que dizem a relação de ocorrências entre elas. Analise a figura a seguir, com ênfase na 
cardinalidade 
 
Figura - Modelo Conceitual 
Fonte: O Autor 
 
Após analisar a figura, selecione a alternativa correta sobre como deve ser feita a leitura da 
cardinalidade

Continue navegando