Escolar Documentos
Profissional Documentos
Cultura Documentos
DISERTATIVAS
P). Para a elaboração do modelo E-R transformamos as classes em tabelas. Essas tabelas
possuem apenas os atributos do objeto e devem obrigatoriamente possuir uma chave
primaria e os relacionamentos entre os objetos são representados pelas chaves
estrangeiras. Baseado nesse conceito, qual a diferença entre chaves primarias e chaves
estrangerias?
Toda tabela deve possuir apenas uma chave primaria, essa chave é utilizada como
identificador único da tabela, representado por um campo que não recebera valores
duplicados, sendo essencial para o funcionamento da base de dados, representando um
registro único em uma tabela e facilitando as alterações e pesquisas no banco.
Já a chave estrangeira possui um conceito diferente, não dizendo respeito a uma tabela
especificamente, mas sim a um relacionamento entre tabelas, sendo uma forma de
referenciar um dado de uma tabela a chave primaria de outra tabela.
P). A fase de projetos faz a adequação da solução técnica para construir os requisitos
mapeadas durante o modelo de requisitos, além de dividir o modelo de projetos em quatro
fases: banco de dados, classes, componentes e interfaces.
Qual dessas fases é responsável por mapear as interoperabilidades do sistema? Descreve o
que deve ser feito nessa fase?
Projeto de interfaces, onde devemos descrever todas as possíveis interfaces de um
sistema, que podem ser interfaces internas, onde temos como a comunicação entre os
componentes será organizada, interfaces externas, onde temos como é feito a
comunicação do sistema com outros sistemas (interoperabilidade) e interfaces com o
usuário.
P). A UML é uma das principais ferramentas de apoio para a modelagem da solução com
orientação a objetos. Ela define um conjunto de diagramas, que permitem representar o
software durante suas fases. Para cada fase de desenvolvimento citada a seguir, informe
um diagrama da UML utilizado na respectiva fase.
ANALISE: Diagrama de caso de uso
PROJETO: Diagrama de sequência.
IMPLEMENTAÇÃO: Diagrama de componentes
IMPLANTAÇÃO: Diagrama de implantação.
P). A definição da arquitetura de um sistema pode ser feita em camadas, conforme
ilustrado na figura. De acordo com essa figura descreva o objetivo das camadas de
apresentação, negócio e integração.
P). O modelo entidade relacional enxerga os dados do mundo real como o conjunto de
atributos e relacionamento. Cada entidade (ou um conjunto de entidades) gera uma
tabela. Seus dados e características são representados por colunas dessa tabela e cada
linha representa uma instrução dessa entidade. Dado o diagrama de classe a seguir,
elabore o modelo conceitual E-R.
NOVAS 2022
P) A UML possui vários diagramas para representar aspectos dinâmicos de um sistema. O
diagrama de estado tem como objetivo representar o comportamento de um determinado
elemento a partir de um conjunto finito de estados. No Diagrama a seguir defina o que
significam os elementos enumerados:
O item 2 representa transição. A seta representa um evento que gera uma transição de
estado no sentido apontado. Neste diagrama quando o cartão é inserido o estado do
objeto passa de inativo para ativo.
O item 3 também representa transição de estado do objeto. O evento de de remover
cartão muda o estado do objeto de ativo para inativo.
Opção de resposta 1:
Classe :Cliente
Classe :Terminal com métodos efetuar Saque() e Informar Senha()
classe Leitora Cartão com método Ler Cartão()
MUTIPLA ESCOLHA
P) A fase de projeto que tem como preocupação central a definição do “como” o software
será construído, se preocupando com as características técnicas que serão utilizadas na
construção, organiza as classes e objetos em componentes de software e define seus
relacionamentos, dentro das fases de projeto, corresponde a fase de:
a) Projeto de Interface
b) Projeto de dados/classes
c) Projeto arquitetural
d) Projeto de requisitos
e) Projeto de componentes.
P) Um sistema de software pode ser dividido em cinco visões. A visão que tem como
objetivo representar a organização física de hardware do sistema, como computadores,
servidores e periféricos, e como eles se relacionam com o sistema é a visão de:
a) Processo
b) Casos de uso
c) Logica
d) Implementação
e) Implantação.
P) A fase de projetos sempre se inicia após a fase de requisitos, ou após uma primeira
iteração dos requisitos, nos casos em que adotamos um modelo de ciclo de vida cascata,
iterativo, incremental ou semelhante. Sobre a fase de Projeto é correto afirmar:
a) Cria os artefatos necessários para transição da fase de análise para a codificação.
b) É uma fase opcional no processo de desenvolvimento.
c) A fase de proejto tem ênfase em preparar os testes.
d) É uma fase complementar a de requisitos.
e) Permite o correto entendimento dos requisitos funcionais.
P) Um sistema de software pode ser dividido em cinco visões. A visão que tem como
objetivo representar quais são as funcionalidades que o sistema deve construir é a visão
de:
a) Processo
b) Casos de uso
c) Logica
d) Implementação
e) Implantação.
NOVAS 2022