Engenharia de Software

Documentos relacionados
Aula 01 Conceito de Banco de Dados e SGBD

Introdução. O que é um Banco de Dados (BD)?

Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD

Engenharia de Software

Projeto de Banco de Dados. Componentes de um Sistema de Informação. Arquitetura de SI. Sistema de Informação (SI) SI nas Organizações

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo

MODELAGEM DE DADOS UNIDADE 2 Projeto de Banco de Dados. Luiz Leão

Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F.

Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais Câmpus Muzambinho. Muzambinho /MG.

Introdução INTRODUÇÃO AO SWEBOK. Origens do corpo de conhecimentos da Engenharia de Software: Introdução a Computação e Engenharia de Software

Título PROCESSO LABES ESPECIALIZADO PARA DESENVOLVIMENTO SEGUNDO O PARADIGMA ESTRUTURADO. Projeto. Analista; Requisitos Funcionais Escopo; Cliente;

Plano de Projeto SG Fisio

1. INTRODUÇÃO A MODELAGEM DE DADOS

Unidade 1 Introdução

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

PROJETO INTERDISCIPLINAR III Gestão da Tecnologia da Informação. Professor responsável: Luiz Eduardo Guarino de Vasconcelos

Guilherme Fernando Gielow

IMPLEMENTAÇÃO DE UM SITE E-COMMERCE

Banco de Dados I Parte I: Introdução

Professor Emiliano S. Monteiro

Especificação de Sistemas de Software e a UML

Introdução a Ciência da Computação Estrutura e Organização das Informações PROFESSORA CINTIA CAETANO

Prof. Fábio Lúcio Meira

Modelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.

ENGENHARIA DE SOFTWARE

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Análise e Projeto de Sistemas

Agenda TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS. Aula 3 21/08/2012

Banco de Dados. Aula 2 - Prof. Bruno Moreno 19/08/2011

BD e Aplicações em Negócios

Unidade 4 Projeto de Banco de Dados

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado

PCS3413 Engenharia de Software e Banco de Dados

Notas de Aula 03: Introdução a Orientação a Objetos e a UML

Banco de Dados Relacional

Banco de Dados. Disciplina: Teoria e Fundamentos de Sistemas de Informação. Professor: Thiago Silva Prates

1 Introdução. 1.1 Teoria dos Sistemas 23/4/2010

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP

ANÁLISE E PROJETO DE SISTEMAS TÓPICO IV - INTRODUÇÃO A UML

PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL. Prof. Angelo Augusto Frozza, M.Sc.

Aula 1 - Introdução à disciplina e Processos de desenvolvimento de software e suas atividades básicas

BANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar

BANCO DE DADOS - MODELAGEM DE DADOS

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Pró-Reitoria de Graduação - PROGRAD Plano de Ensino 2018/2

Proposta de Trabalho de Conclusão de Curso

Programação Estruturada Orientada a Objetos

Recursos e Tecnologias dos Sistemas de Informação:

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

Revisando Banco de Dados. Modelo Relacional

Modelagem Conceitual parte I

Sistema de Banco de Dados. UNIDADE 1 Introdução aos Sistemas de Bancos de Dados Professor: Armando Hage

Modelagem Conceitual parte I

Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 1. Prof. Leonardo Vasconcelos

PDS. Aula 1.6 Modelos de Processo. Prof. Dr. Bruno Moreno

Ederson Luiz da Silva Ciência da Computação. Algoritmos e Programação

FORMULÁRIO DE REGISTRO DE PLANO DE CURSO 2013.I

Análise. Orientada a Objetos Modelo Funcional, Modelo Estrutural e Modelo Comportamental. Linguagens: Java, C++, etc.

SUMÁRIO. Introdução Modelo de Dados Esquema Geral de Modelagem de BD; ME-R: Conceitos gerais; DE-R Representação e exemplos.

Introdução ao Zend Framework 2

GESTÃO DE DADOS NAS ORGANIZAÇÕES. Prof. Robson Almeida

Introdução a Banco de Dados Prof. Msc Denival A. dos Santos

Introdução a Sistemas de Informação

Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos

Este capítulo apresenta os conceitos básicos da área de banco de dados que são necessário à compreensão do projeto de banco de dados.

Ferramenta MVCASE - Estágio Atual: Especificação, Projeto e Construção de Componentes

Como Modelar com UML 2

Projeto Disciplinar de Infra-Estrutura de Software WEBZINE MANAGER REVISTA ELETRÔNICA INTERAÇÃO NEWS

Princípios da Engenharia de Software aula 03

Metodologia de Gestão de Desenvolvimento de Sistemas da UFVJM

Introdução a B anco de Dados. INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich

Modelagem Conceitos e arquitetura do SBD; Modelo de dados entidade-relacionamento modelo ER; Modelo de dados relacional; Mapeamento ER para o

Análise e projeto de sistemas

Sistemas de Banco de Dados

ORGANIZANDO DADOS E INFORMAÇÕES: Bancos de Dados

Tópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02

Bibliografia. Quais são os problemas? capacidade de construção. acompanha a demanda por novos programas. ameaçada por projetos ruins.

Análise e Projeto de Sistemas I

Engenharia de Software.

Prof. Luiz A. Nascimento

Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados. Introdução

Metamodelos para Banco de Dados. Carlos Julian Menezes Araújo Prof. Dr. Robson do Nascimento Fidalgo

Gerência e Planejamento de Projeto. Engenharia de Software Profa. Elisa Yumi Nakagawa 1 o semestre de 2016

Conceitos relativos a Banco de Dados & Modelos de Informação e Banco de Dados (CONT.) Retrospectiva (Aula 1)

Banco de Dados. SGBDs. Professor: Charles Leite

Introdução a Teste de Software

Análise de Sistemas. Aula 5

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Unidade II ADMINISTRAÇÃO DE BANCO DE DADOS

Introdução a UML (Unified Modeling Language)

LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS

Transcrição:

Engenharia de Software Prof. Luiz Antonio do Nascimento Modelagem de software O que deve ser feito? Espec. sistema / Eng. sistemas Modelagem do processo de negócios Análise de requisitos O que tem que ser feito Como deve ser feito Construção Fazer Validação Verificar O de um SISTEMA define COMO será criado o sistema. Após saber o que tem que ser feito Cliente Analista de Sistemas, Define-se como será desenvolvido Analista de Sistemas Desenvolvedor 1

Iniciar após a Especificação dos Requisitos assinada pelo cliente e pelo desenvolvedor o que e não como a especificação é uma forma de contrato entre o desenvolvedor e o cliente. mudanças acarretam aumento de custos e maiores prazos Um sistema mal analisado e especificado desapontará o usuário mesmo se for bem projetado e construído. de acordo com os requisitos. de acordo com as informações que se quer armazenar e recuperar de uma coleção. Processo compleo onde é necessário fazer um projeto. Representa informações do mundo real em um sistema computadorizado através de abstrações. Os seres, objetos, organismos e fatos do mundo real podem ser modelados. 2

3

Diagrama de seqüência Diagrama de pacotes 4

Define papeis e responsabilidades: Raul Gerência de Especificação de Requisitos Implementação Banco de Dados WebDesign Testes Joel Lucas Tim X Plano do Define recursos dos requisitos: RECURSOS Item Descrição 1 Computador servidor 3 Computadores pessoais 1 Eclipse Europa - Utilizado para programar o projeto em Java; 1 Microsoft Word 2003: elaboração dos relatórios; 1 Microsoft Ecel 2003: elaboração dos relatórios; 1 JUnit - framework para testes de casos de uso, em Java; 1 CVS - controle de versão para melhor gerenciamento do projeto; 1 OpenProj 0.9.6 planejamento e gerenciamento do projeto Plano do Define o cronograma: 5

de Banco de Dados Níveis de abstrações de um banco de dados Plano do Define o gerenciamento de riscos: Classificação do risco Alto Médio Médio Impacto e descrição do risco Estratégia de diminuição e/ou plano de contingência Integrante com pouca Aumentar o prazo de eperiência em WebDesin entrega por causa do tempo de pesquisa e consulta a especialistas Etrapolação do tempo de Gerenciamento de desenvolvimento cronograma Estudo aprofundado Compleidade de do JavaSwing Interface gráfica Organização Alteração Mundo Real Seres Objetos Organismos Fatos Descrições em forma de teto Descritivo Informações Informais Representações gráficas dos dados - MER Conceitual Informações Formais Lógico Estrutura de dados de acordo com o SGBD - MR Operacional Especificações Dados Físico Linguagem e programas do Banco de Dados - Linguagem de Máquina Interno Bits Bytes de Banco de Dados s: Descritivo Informalmente como, por eemplo, através de um teto descritivo. Conceitual Através de estruturas formais como, por eemplo, o MER Entidade Relacionamento. Operacional São estruturas de dados para os programas de banco de dados. s Internos Representação interna dos dados em bits e bytes de acordo com os softwares do sistema de banco de dados. 6

de Banco de Dados As principais etapas de um projeto de banco de dados são: Lógico mapeamento do modelo conceitual. Eemplo: Entidade Relacionamento. Físico descrição e estrutura dos dados que serão introduzidos no computador. Eemplos: Relacional, Hierárquico ou de Rede. 7