Prévia do material em texto
O Diagrama de Entidade e Relacionamento (DER) tem o objetivo de mostrar a relação entre os dados, expressando de forma global a estrutura de um banco de dados (BD), descrevendo toda estrutura lógica do BD através das notações de entidade, relacionamento, cardinalidade e atributos, identificando a partir de um conceito do mundo real como os dados serão armazenados de fato. Existem quatro tipos de entidades, de acordo com seus relacionamentos e ligações com os negócios da empresa. Estes quatro tipos de entidades são: entidade fundamental; entidade essencial; entidade associativa; e entidade atributiva. Disserte sobre pelo menos três dos quatro tipos de entidades. Resposta: ENTIDADE: É todo objeto sobre o qual serão armazenadas informações. RELACIONAMENTO: É a associação entre duas ou mais entidades, no caso do modelo Entidade-Relacionamento Estendido Binário, o relacionamento ocorre necessariamente entre apenas duas entidades CARDINALIDADE: É o grau do relacionamento, no modelo Entidade Relacionamento é representado pelo grau mínimo e máximo. ATRIBUTO: É a decomposição da entidade em seus dados. A associação de dados de uma mesma entidade pode ser chamada de classe de dados. Existem vários tipos de atributos, em função de sua existência dentro da entidade. ENTIDADE FUNDAMENTAL: Contém dados fundamentais, alimentadores ou resultantes das transações de negócios da empresa, como o exemplo, “nota fiscal, pedido de venda, cliente, fornecedor”. ENTIDADE ESSENCIAL: é fundamental que tenha existência efetiva, real antes mesmo que o negócio da empresa comece a funcionar, gerando transações, como o exemplo de “unidade da federação, moeda, cliente, fornecedor”. ENTIDADE ASSOCIATIVA: é gerada através do relacionamento entre outras duas entidades, esse tipo de entidade será proveitoso durante a fase de projeto de banco de dados como o exemplo de “subscrição de disciplina do aluno, disciplinas do curso, recebimento de material do fornecedor”. ENTIDADE ATRIBUTIVA: é uma entidade associativa que possui dados qualificadores, dados que não são identificadores da entidade, como um exemplo de “ item da nota fiscal, item do pedido de compra”. Os modelos representam um esboço do processo, incluindo as principais atividades, sua ordem de execução, requisitos e responsabilidades. No entanto, o modelo não descreve ações, recursos e restrições de execução. É apenas um apoio, não sendo isoladamente suficiente para controlar todo o processo de desenvolvimento de software (SOMMERVILLE, 2007). O ciclo de vida do processo é realizado pelas etapas de Planejamento, Análise e especificação de requisitos, Projeto, Implementação, Testes, Operação e Manutenção. No que diz respeitos às etapas especificação do processo, disserte sobre as etapas de Análise e especificação de requisitos e Projeto. FONTE: SOMMERVILLE, I. Engenharia de software. 8. ed. Rio de Janeiro: Pearson, 2007. Resposta: ANÁLISE E ESPECIFICAÇÃO DE REQUISITOS: Nesse ponto ou “ciclo” que se faz indispensável o entendimento do problema através da elaboração e refinamento dos requisitos, bem como a funcionalidade e os resultados esperados acerca da aplicação que será construída. PROJETO: Nesse ponto ou “ciclo” são determinadas ou mesmo definidas a arquitetura do projeto e as especificações do software, tomando por base os requisitos e o modelo de processo adotado para desenvolvimento.