Trabalhos - Modelagem de sistema

Trabalho 00/00/2012
1.    Cite (03) três exemplos que será possível utilizar uma base de dados.
Agenda Telefônica.
Catalogo
Portifolio

2.    Para cada exemplo citado no exercício anterior descreva quais dados seriam úteis de armazenar na base de dados.
Agenda = Nome, Numero de telefone
Catalogo = Descrição, produto
Portifolio = Assunto, local, tema, nome

3.    Defina o que caracteriza um banco de dados.
Local onde se armazenas as informações

4.    Qual a diferença entre uma base de dados e um sistema de banco de dados.
Base de dados = armazenar dados
Sistema de banco = Manipular dados armazenados

5.    Cite e explique as principais características de um SGBD.
Retirar da aplicação cliente a responsabilidade de gerências o acesso, manipulação e organização dos dados. O SGBD disponibiliza uma interface para que os seus clientes possam incluir, alterar ou consultar dados
SQL
PostgreSQL

6.    Por que não é necessário que o usuario final tenha conhecimento da área de um banco de dados?
Pelo simples fato de que o SGBD faz tudo isso sem que o cliente final saiba que ele existe.


Trabalho 00/00/2012
1 – Quais são as características principais da orientação a objetos?
A orientação a objetos é um paradigma de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos.

2 – Por que a modelagem segue a orientação a objetos?
A Modelagem Orientada a Objetos é uma metodologia de modelagem baseada na forma natural como o ser humano pensa o mundo em que vive e em três processos de organização mental que lhes são peculiares: a diferenciação, a distinção todo-parte e a percepção de classes distintas. Para tanto, permite, a partir da conceituação geral do sistema a ser modelado e da definição de seus limites e abrangência, a abstração de seus principais componentes, identificando atributos (dados) e comportamentos, bem como os serviços que cada componente pode prestar ao todo.

3 – Graficamente faça três exemplos de cenários considerando:
  • Herança
  • Atributos
  • Métodos
Loja
ATRIBUTO
METODO
HERANÇA

DEPOSITO
Guardar Mercadorias
CABIDE
Sustentar Roupa
ADMINISTRAÇÃO
Gerenciar Pessoal
GERENTE
Contratar
Demitir
Resolver Problemas
VENDAS
Vender Mercadorias
VENDEDOR
Atender
Vender
Trocar Mercadorias

Biblioteca
ATRIBUTO
METODO
HERANÇA

AREA DE LEITURA
Ler Livros
FUNCIONARIOS
Guardar livros
Localizar Livros
RECEPÇÃO
Retirar Duvida
Fazer Cadastro
Emprestar Livro
ATENDENTE
Pesquisar
Cadastrar
Emprestar Livros
Gerenciar devoluções
COORDENAÇÃO
Pedido de livros
Cadastro de livros
COORDENADOR
Resolver Problemas da Biblioteca

Farmácia
ATRIBUTO
METODO
HERANÇA

PERFUMARIA
Demonstrar Perfumes
VENDEDORA
Vender
DROGARIA
Vender Remédios
FARMACEUTICO
Consultar
Localizar Produto
Vender Remédio
CAIXA
Receber Valores
ATENDENTE
Fazer Troco


Trabalho 00/00/2012
1 – Porque é necessário utilizar UML?
Para que o trio cliente / analista / programador fale a mesma língua.

2 – Liste e explique possíveis problemas que poderiam ocorrer caso uma equipe de desenvolvimento não adote padrão de modelagem.
Falta de foco – Não conseguiriam padronizar elementos vitais e o programa perderia o foco proposto pelo cliente
Falha no entendimento – Em uma equipe grande sem padronização fica difícil saber  o que outra pessoa já fez e como continuar a programar

3 – Qual a função de um diagrama de caso de uso?
O Diagrama de Casos de Uso tem o objetivo de auxiliar a comunicação entre os analistas e o cliente. Um diagrama de Caso de Uso descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário.

Trabalho 18/03/2012
1 - Qual a importância da realização de uma boa modelagem de dados?
Um modelo é uma simplificação da realidade, por isso construímos modelos para compreender melhor o sistema que estamos desenvolvendo. Os modelos ajudam a visualizar o sistema como ele é ou como desejamos que seja. Os modelos permitem especificar a estrutura ou o comportamento de um sistema.

2 - Por que a existência de uma PK em cada entidade é importante?
A chave primaria serve para indexar tornando mais rápido sua localização

3 - Com suas palavras explique cada fase do projeto de BD?
Levantamento de requisitos
Projeto conceitual
Projeto lógico
Projeto físico

4 - Para que serve o MER
O MER (Modelo Entidade-Relacionamento) é um modelo de dados de alto-nível, criado com o objetivo de representar a semântica associada aos dados do mini-mundo. Este é utilizado na fase conceitual do projeto. Essa conceituação ou esquema conceitual do banco de dados é de extrema importância para o desenvolvimento da aplicação. Os esquemas são intuitivos, conceituais, sem permitir que a tecnologia de criação do banco interfira na confecção do projeto final.

Nenhum comentário:

Postar um comentário