·
Engenharia de Computação ·
Engenharia de Software
Send your question to AI and receive an answer instantly
Recommended for you
4
Ciclo de Vida de Testes de Software- Etapas e Fundamentos
Engenharia de Software
USP
8
Teste de Software - Fundamentos, Tipos e Ciclo de Vida
Engenharia de Software
USP
5
Processo de Testes de Software-Fundamentos e Metodologias
Engenharia de Software
USP
5
Fundamentos de Engenharia de Software - Processo de Software e Modelos
Engenharia de Software
USP
5
UML e Orientacao a Objetos Fundamentos da Engenharia de Software
Engenharia de Software
USP
11
Engenharia de Software - Modelos de Processo: Cascata, Incremental e Ágil
Engenharia de Software
USP
17
Modelos de Desenvolvimento de Software: Incremental, Reuso e Espiral - Fundamentos da Engenharia de Software
Engenharia de Software
USP
10
Fundamentos de Engenharia de Software UML-Conceitos e Diagramas
Engenharia de Software
USP
16
Diagramas UML - Objetos Comunicacao e Maquina de Estados
Engenharia de Software
USP
17
Requisitos de Software: Fundamentos, Tipos e Estudo de Viabilidade em Engenharia de Software
Engenharia de Software
USP
Preview text
FUNDAMENTOS DE ENGENHARIA DE SOFTWARE Prof Douglas Lopes Farias UNIFIED MODELING LANGUAGE É uma linguagem com especificação semântica semiformal inclui sintaxe abstrata regras bem definidas e semântica dinâmica A UML consegue representar em diagramas a estrutura de sistemas orientados a objetos SILVA VIDEIRA 2001 MAS POR QUE TANTOS DIAGRAMAS O objetivo de tantos diagramas é fornecer diferentes visões do sistema que está sendo modelado Um diagrama complementa o outro porque cada um analisa o sistema sob determinado aspecto GUEDES 2018 Um diagrama representa apenas uma visão de um fragmento do mundo real Por isso é necessário vários para melhor representar o sistema a ser desenvolvido SILVA E VIDEIRA 2001 Diagrama de Classes É o mais importante e mais utilizado diagrama da UML além de servir de apoio para os demais diagramas Ele define a estrutura de classes usadas pelo sistema o relacionamento e troca de informações entre elas e determinam quais são os métodos e atributos de cada uma GUEDES 2018 Diagrama de Classes PedidoDeReposicaoDeEstoque dataColocacao Pedido numero enderecoEntrega tipoPagamento prazoEntrega Cliente endereco telefone ItemDeReposicaoDeEstoque ordem quantidade ItemDePedido ordem quantidade ClientePF nome ClientePJ razaoSocial contato Produto codigp descricao precoUnitario qtdEstoque Fornecedor Funcionario nome Representante de Vendas 01 Diagrama de Caso de uso O diagrama de Caso de Uso apresenta uma linguagem simples de fácil compreensão para que os usuários possam ter uma ideia geral das funcionalidades do sistema Para isso os atores que irão interagir com o sistema são identificados bem como os serviçosopções a eles fornecidos GUEDES 2018 Diagrama de Caso de uso Sistema de Registro de Compras e Devoluções Caixa Registrar Compra Administradora do Cartão Supervisor Registrar Devolução Cliente Atendente de Balcão Sistema de Controle de Estoque Diagrama de Sequência É um diagrama que demonstra a ordem em relação ao tempo das mensagens trocadas entre os objetos envolvidos em um determinado processo Em geral baseiase em um caso de uso definido pelo diagrama de mesmo nome e apoiase no diagrama de classes para determinar os objetos das classes envolvidas em um processo GUEDES 2018 Diagrama de Sequência Cliente Banco 1 Solicita abertura de conta 2 Consulta cliente ConCPF 3 Se existir Dados do cliente 4 Se necessário Atualizar Gravar 5 Validar CPF ValCPF 6 Cliente atualizado 7 Pedido aprovado 8 Fornecer valor depósito e senha 9 Abrir conta Abertura 10 Registrar histórico Gravar 11 Histórico registrado com sucesso 12 Número da conta gerada 13 Abertura de conta concluída fisica1Física conta1Conta Comum hist1Histórico uninga Ensino a Distância wwwuningabr A Melhor Formação EAD
Send your question to AI and receive an answer instantly
Recommended for you
4
Ciclo de Vida de Testes de Software- Etapas e Fundamentos
Engenharia de Software
USP
8
Teste de Software - Fundamentos, Tipos e Ciclo de Vida
Engenharia de Software
USP
5
Processo de Testes de Software-Fundamentos e Metodologias
Engenharia de Software
USP
5
Fundamentos de Engenharia de Software - Processo de Software e Modelos
Engenharia de Software
USP
5
UML e Orientacao a Objetos Fundamentos da Engenharia de Software
Engenharia de Software
USP
11
Engenharia de Software - Modelos de Processo: Cascata, Incremental e Ágil
Engenharia de Software
USP
17
Modelos de Desenvolvimento de Software: Incremental, Reuso e Espiral - Fundamentos da Engenharia de Software
Engenharia de Software
USP
10
Fundamentos de Engenharia de Software UML-Conceitos e Diagramas
Engenharia de Software
USP
16
Diagramas UML - Objetos Comunicacao e Maquina de Estados
Engenharia de Software
USP
17
Requisitos de Software: Fundamentos, Tipos e Estudo de Viabilidade em Engenharia de Software
Engenharia de Software
USP
Preview text
FUNDAMENTOS DE ENGENHARIA DE SOFTWARE Prof Douglas Lopes Farias UNIFIED MODELING LANGUAGE É uma linguagem com especificação semântica semiformal inclui sintaxe abstrata regras bem definidas e semântica dinâmica A UML consegue representar em diagramas a estrutura de sistemas orientados a objetos SILVA VIDEIRA 2001 MAS POR QUE TANTOS DIAGRAMAS O objetivo de tantos diagramas é fornecer diferentes visões do sistema que está sendo modelado Um diagrama complementa o outro porque cada um analisa o sistema sob determinado aspecto GUEDES 2018 Um diagrama representa apenas uma visão de um fragmento do mundo real Por isso é necessário vários para melhor representar o sistema a ser desenvolvido SILVA E VIDEIRA 2001 Diagrama de Classes É o mais importante e mais utilizado diagrama da UML além de servir de apoio para os demais diagramas Ele define a estrutura de classes usadas pelo sistema o relacionamento e troca de informações entre elas e determinam quais são os métodos e atributos de cada uma GUEDES 2018 Diagrama de Classes PedidoDeReposicaoDeEstoque dataColocacao Pedido numero enderecoEntrega tipoPagamento prazoEntrega Cliente endereco telefone ItemDeReposicaoDeEstoque ordem quantidade ItemDePedido ordem quantidade ClientePF nome ClientePJ razaoSocial contato Produto codigp descricao precoUnitario qtdEstoque Fornecedor Funcionario nome Representante de Vendas 01 Diagrama de Caso de uso O diagrama de Caso de Uso apresenta uma linguagem simples de fácil compreensão para que os usuários possam ter uma ideia geral das funcionalidades do sistema Para isso os atores que irão interagir com o sistema são identificados bem como os serviçosopções a eles fornecidos GUEDES 2018 Diagrama de Caso de uso Sistema de Registro de Compras e Devoluções Caixa Registrar Compra Administradora do Cartão Supervisor Registrar Devolução Cliente Atendente de Balcão Sistema de Controle de Estoque Diagrama de Sequência É um diagrama que demonstra a ordem em relação ao tempo das mensagens trocadas entre os objetos envolvidos em um determinado processo Em geral baseiase em um caso de uso definido pelo diagrama de mesmo nome e apoiase no diagrama de classes para determinar os objetos das classes envolvidas em um processo GUEDES 2018 Diagrama de Sequência Cliente Banco 1 Solicita abertura de conta 2 Consulta cliente ConCPF 3 Se existir Dados do cliente 4 Se necessário Atualizar Gravar 5 Validar CPF ValCPF 6 Cliente atualizado 7 Pedido aprovado 8 Fornecer valor depósito e senha 9 Abrir conta Abertura 10 Registrar histórico Gravar 11 Histórico registrado com sucesso 12 Número da conta gerada 13 Abertura de conta concluída fisica1Física conta1Conta Comum hist1Histórico uninga Ensino a Distância wwwuningabr A Melhor Formação EAD