Baixe o app para aproveitar ainda mais
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
Compartilhar