GRN: Uma Linguagem de Padrões para gestão de Recursos de Negócios

Tamanho: px
Começar a partir da página:

Download "GRN: Uma Linguagem de Padrões para gestão de Recursos de Negócios"

Transcrição

1 GRN: Uma Linguagem de Padrões para gestão de Recursos de Negócios Rosana Braga Laboratório de Engenharia de Software Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo São Carlos SP

2 Conteúdo - Introdução 2 - A Linguagem de Padrões GRN 3 - Exemplo de um Padrão 4 - Applicação da Linguagem de Padrões 5-Conclusões

3 - Introdução Padrões de software: descrevem soluções para certos problemas que ocorrem frequentemente durante o desenvolvimento de sistemas, em diferentes níveis de abstração

4 Introdução Vantagens de padrões: reuso de soluções encontradas por especialistas experientes --> aumento da produtividade e qualidade melhoria na comunicação entre projetistas uniformidade na estrutura do software menor complexidade (blocos construtivos)

5 Introdução Linguagens de padrões: organizam padrões como um grafo ou árvore seqüência de decisões que levam ao projeto, guiando o processo de desenvolvimento

6 2 - A linguagem de Padrões GRN (Gestão de Recursos de Negócios) Desenvolvida com base em experiência prática no desenvolvimento de sistemas de Gestão de Recursos de Negócio Recursos de Negócios: bens ou serviços, por exemplo, produtos ou tempo de um especialista Gestão: Locação, Comércio ou Manutenção Utilização de alguns padrões existentes Precedida por uma família de padrões (PLoP 98) Apresentada no PLoP 99

7 Uma linguagem de Padrões para Gestão de Recursos de Negócios Grupo 2: Transações feitas com o recurso Identificar o Recurso () Quantificar o Recurso (2) Armazenar o Recurso (3) Grupo : Identificação, quantificação e armazenamento do recurso Locar o Recurso (4) Comercializar o Recurso (6) Manter o Recurso (9) Reservar o Recurso (5) Itemizar a Transação do Recurso () Conferir a Entrega do Recurso (8) Pagar pela Transação do Recurso (2) Cotar a Manutenção (0) Grupo 3: Detalhes da Transação Identificar as Tarefas da Manutenção (4) Identificar o Executor da Transação (3) Identificar as Peças da Manutenção (5)

8 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Reservar o Recurso (5) Armazenar o Recurso (3) Locar o Recurso Padrão (4) Comercializar : Identificar o Recurso (6) o Recurso Manter o Recurso (9) Itemizar a Transação do Recurso () Pagar pela Transação do Recurso (2) Cotar a Manutenção (0) Como representar os recursos de negócio Conferir a Entrega envolvidos nas transações do Recurso (8) processadas pelo sistema? Identificar as Tarefas da Manutenção (4) Identificar o Executor da Transação (3) Identificar as Peças da Manutenção (5)

9 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Armazenar o Recurso (3) Locar o Recurso (4) Reservar o Recurso (5) Itemizar a Transação do Recurso () Comercializar o Recurso (6) Conferir a Entrega do Recurso (8) Pagar pela Transação do Recurso (2) Manter o Recurso (9) Padrão 2: Quantificar o Recurso Cotar a Manutenção (0) Como a aplicação quantifica o recurso do negócio? Identificar as Tarefas da Manutenção (4) Identificar o Executor da Transação (3) Identificar as Peças da Manutenção (5)

10 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Armazenar o Recurso (3) Locar o Recurso (4) Reservar o Recurso (5) Itemizar a Transação do Recurso () Comercializar o Recurso (6) Conferir a Entrega do Recurso (8) Pagar pela Transação do Recurso (2) Identificar o Executor da Transação (3) Manter o Recurso (9) Padrão 3: Armazenar o Recurso Como a aplicação controla o Cotar a Manutenção (0) armazenamento do recurso do negócio? Identificar as Tarefas da Manutenção (4) Identificar as Peças da Manutenção (5)

11 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Armazenar o Recurso (3) Locar o Recurso (4) Comercializar o Recurso (6) Manter o Recurso (9) Reservar o Recurso (5) Itemizar a Transação do Recurso () Padrão 4: Locar o Recurso Conferir a Entrega do Recurso (8) Pagar pela Transação do Recurso (2) Identificar o Executor da Transação (3) Cotar a Manutenção (0) Como sua aplicação gerencia os recursos alugados? Identificar as Tarefas da Manutenção (4) Identificar as Peças da Manutenção (5)

12 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Locar o Recurso (4) Reservar o Recurso (5) Itemizar a Transação do Recurso () Armazenar Armazenar o Recurso o Recurso (3) (3) Comercializar o Recurso (6) Conferir a Entrega do Recurso (8) Pagar pela Transação do Recurso (2) Identificar o Executor da Transação (3) Padrão 5: Reservar o Recurso Manter o Recurso (9) Cotar a Manutenção (0) Como gerenciar a reserva do recurso, feita antes de Identificar as Tarefas da Manutenção (4) realizar seu aluguel? Identificar as Peças da Manutenção (5)

13 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Armazenar o Recurso (3) Locar o Recurso (4) Comercializar o Recurso (6) Manter o Recurso (9) Reservar o Recurso (5) Itemizar a Transação do Recurso () Conferir a Entrega do Recurso (8) Pagar pela Transação do Recurso (2) Identificar o Executor da Transação (3) Cotar a Manutenção (0) Padrão 6: Comercializar o Recurso Como gerenciar as compras e vendas Identificar as Tarefas da Manutenção (4) realizadas por sua aplicação? Identificar as Peças da Manutenção (5)

14 Uma linguagem de Padrões para Gestão de Recursos de Negócios Padrão Identificar 7: Cotar o Recurso () o Recurso Quantificar o Recurso (2) Como gerenciar as cotações que são Armazenar Armazenar o Recurso o Recurso (3) (3) realizadas antes da venda de um recurso? Locar o Recurso (4) Comercializar o Recurso (6) Manter o Recurso (9) Reservar o Recurso (5) Conferir a Entrega do Recurso (8) Cotar a Manutenção (0) Itemizar a Transação do Recurso () Pagar pela Transação do Recurso (2) Identificar as Tarefas da Manutenção (4) Identificar o Executor da Transação (3) Identificar as Peças da Manutenção (5)

15 Uma linguagem de Padrões para Gestão de Recursos de Negócios Locar o Recurso (4) Reservar o Recurso (5) Itemizar a Transação do Recurso () Identificar o Recurso () Quantificar o Recurso (2) Armazenar o Recurso (3) Comercializar o Recurso (6) Conferir Checar a a Entrega do Recurso (8) Pagar pela Transação do Recurso (2) Padrão 8: Checar a Entrega do Manter o Recurso (9) Recurso Cotar a Manutenção (0) Como verificar a entrega dos Identificar as Tarefas da Manutenção (4) recursos? Identificar o Executor da Transação (3) Identificar as Peças da Manutenção (5)

16 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Padrão 9: Manter o Locar o Recurso (4) Reservar o Recurso (5) Itemizar a Transação do Recurso () Armazenar Armazenar o Recurso o Recurso (3) (3) Recurso Comercializar o Recurso (6) Como gerenciar a manutenção dos Conferir Checar a a Entrega do Recurso (8) recursos realizada Pagar pela Transação do Recurso (2) por sua aplicação? Identificar o Executor da Transação (3) Manter o Recurso (9) Cotar a Manutenção (0) Identificar as Tarefas da Manutenção (4) Identificar as Peças da Manutenção (5)

17 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Padrão Quantificar 0: Cotar o Recurso (2) a Manutenção Armazenar Armazenar o Recurso o Recurso (3) (3) Locar o Recurso (4) Reservar o Recurso (5) Itemizar a Transação do Recurso () Comercializar o Recurso (6) Como gerenciar as cotações de manutenção Conferir Checar a a Entrega do Recurso (8) solicitadas pelos Pagar pela Transação do Recurso (2) clientes? Identificar o Executor da Transação (3) Manter o Recurso (9) Cotar a Cotar Manutenção a Manutenção (0) (0) Identificar as Tarefas da Manutenção (4) Identificar as Peças da Manutenção (5)

18 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Padrão : Itemizar a Transação do Recurso Armazenar Armazenar o Recurso o Recurso (3) (3) Como Locar o Recurso permitir (4) que diversos Comercializar o Recurso (6) recursos Manter o Recurso sejam (9) gerenciados em uma única transação? Cotar o o Recurso (7) (7) Cotar a Cotar Manutenção a Manutenção (0) (0) Reservar o Recurso (5) Conferir Checar a a Entrega do Recurso (8) Itemizar a Transação do Recurso () Pagar pela Transação do Recurso (2) Identificar as Tarefas da Manutenção (4) Identificar o Executor da Transação (3) Identificar as Peças da Manutenção (5)

19 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Padrão 2: Pagar pela Transação do Quantificar o Recurso (2) Recurso Armazenar Armazenar o Recurso o Recurso (3) (3) Locar o Recurso (4) Reservar o Recurso (5) Comercializar o Recurso (6) Conferir Checar a a Entrega do Recurso (8) Manter o Recurso (9) Como gerenciar pagamentos associados Cotar a Cotar Manutenção a Manutenção (0) (0) com as transações do recurso? Itemizar a Transação do Recurso () Pagar pela Transação do Recurso (2) Identificar as Tarefas da Manutenção (4) Identificar o Executor da Transação (3) Identificar as Peças da Manutenção (5)

20 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Padrão 3: Identificar o Executor da Quantificar o Recurso (2) Transação Armazenar Armazenar o Recurso o Recurso (3) (3) Locar o Recurso (4) Reservar o Recurso (5) Comercializar o Recurso (6) Conferir Checar a a Entrega do Recurso (8) Manter o Recurso (9) Como identificar a pessoa ou entidade Cotar a Cotar Manutenção a Manutenção (0) (0) responsável pela execução da transação? Itemizar a Transação do Recurso () Pagar pela Transação do Recurso (2) Identificar as Tarefas da Manutenção (4) Identificar o Executor da Transação(3) Identificar as Peças da Manutenção (5)

21 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Padrão 4: Identificar Quantificar o Recurso (2) as Tarefas da Manutenção Armazenar Armazenar o Recurso o Recurso (3) (3) Locar o Recurso (4) Reservar o Recurso (5) Itemizar a Transação do Recurso () Comercializar o Recurso (6) Como identificar as tarefas envolvidas em uma atividade de Conferir Checar a a Entrega do Recurso (8) manutenção ou em uma Pagar pela Transação do Recurso (2) cotação de manutenção? Identificar o Executor da Transação(3) Manter o Recurso (9) Cotar a Cotar Manutenção a Manutenção (0) (0) Identificar as Tarefas da Manutenção (4) Identificar as Peças da Manutenção (5)

22 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Locar o Recurso (4) Reservar o Recurso (5) Itemizar a Transação do Recurso () Quantificar o Recurso (2) Padrão 5: Identificar Armazenar Armazenar o Recurso o Recurso (3) (3) as Peças da Comercializar o Recurso (6) Manutenção Como gerenciar as Conferir Checar a a Entrega do Recurso (8) peças do recurso que são trocadas na Pagar pela Transação do Recurso (2) manutenção? Identificar o Executor da Transação(3) Manter o Recurso (9) Cotar a Cotar Manutenção a Manutenção (0) (0) Identificar as Tarefas da Manutenção (4) Identificar as Peças da Manutenção (5)

23 3 - Exemplo de um Padrão Padrão 4: Locar o Recurso Contexto Sua aplicação lida com aluguel de recursos, que podem ser bens emprestados a um cliente por um certo período ou serviços efetuados por um especialista por determinado tempo. Você já identificou e quantificou tais recursos. Problema Como gerenciar aluguéis de recursos realizados por sua aplicação?

24 Exemplo de um Padrão (cont.) Influências Existem diversos detalhes envolvidos no aluguel de um recurso. Armazenar informação sobre esses detalhes é importante para se conseguir um bom gerenciamento de recursos disponíveis e alugados. Saber quais foram os aluguéis anteriores pode ajudar gerentes a prever quais recursos merecem mais investimento em futuras aquisições. Os prós e contras entre uma melhor funcionalidade do sistema, espaço de armazenamento adicional e maior tempo para processamento da informação devem ser analisados cuidadosamente.

25 Exemplo de um Padrão (cont.) Estrutura Origem código nome!obter locações por origem 0.. realiza Locaçã o de Recurso núm ero da locação data inicial data final data de retorno taxa de locação observações?locar?retornar!imprimir comprovant e de locação!imprimir comprovant e de devolução!#listar locações período!#listar locações vencidas!#calcular ganhos período Destino código nome!obter locações por destino relacionada a aplicável a solicita Recurso/Instância do Recurso...!#obter loca ções por recurso!#listar recursos mais loca dos Taxa de Multa nº de dias de atraso taxa de multa calcular multa

26 Exemplo de um Padrão (cont.) Participantes Locação de Recurso: representa todos os detalhes envolvidos na locação do recurso. Existem métodos para locar o recurso, retornar o recurso (quando o cliente o devolve ao sistema) e para calcular ganhos (por exemplo, ganho mensal ou semanal). Se o sub-padrão Recurso Mensurável foi adotado, um atributo deve ser adicionado a essa classe para denotar a quantidade de recursos locados. Recurso/Instância do Recurso: conforme descrito em padrões anteriores. Utilize a classe Instância do Recurso apenas se o subpadrão Recurso Instanciável tiver sido adotado. Caso contrário, utilize a classe Recurso. Deve-se também decidir se a instância a ser locada é automaticamente fornecida pelo sistema ou se o usuário informa esse dado. Se o sub-padrão Recurso Instanciável foi adotado, métodos para obter e/ou listar a quantidade de instâncias disponíveis para locação em um certo período podem ser adicionados à classe Recurso.

27 Exemplo de um Padrão (cont.) Participantes (cont.) Origem: representa a filial ou departamento da organização que realiza a locação. Essa classe é opcional nesse padrão, já que em pequenos sistemas a origem é a própria organização e portanto não se justifica criar uma classe para representá-la. Destino: representa o beneficiário da locação (por exemplo, o cliente que solicitou o aluguel). Taxa de Multa: contém as regras de negócio que guiam o cálculo da multa a ser cobrada quando o recurso é devolvido após a data de vencimento.

28 Exemplo de um Padrão (cont.) Exemplo Origem Filial da Locadora código endereço!obter aluguéis por filial realiza Aluguel de Vídeo número do aluguel data de retirada data para devolução data de devolução taxa?alugar vídeo?devolver vídeo!imprimir comprovante de aluguel!imprimir comprovante de devolução!#listar aluguéi s período!#listar aluguéis vencidos!#calcular ganho período solicita aplicável a relacionase a Cliente código nome!obter aluguéis por cliente Taxa de Multa Locação de Recurso Destino Taxa de Multa nº de dias taxa de multa calcular multa Fita de Video número posição na estante situação!#obter aluguéis por vídeo!#listar fitas mais alugadas Recurso

29 Exemplo de um Padrão (cont.) Próximos Padrões Olhe agora os padrões da seção 2.3 para especificar outros detalhes a respeito da transação de locação. Depois disso, verifique se sua aplicação permite a reserva de recursos, olhando para o padrão Reservar o Recurso (5).

30 4 - Aplicação da Linguagem de Padrões Instanciação da linguagem de padrões para um aplicação específica: seguir a linguagem de padrões, começando pelo primeiro padrão seguir as instruções apresentadas na seção Próximos padrões para prosseguir O resultado é o diagrama de classes do sistema

31 Aplicação da Linguagem de Padrões (cont.) Exemplo: desenvolvimento de um sistema para uma oficina auto-mecânica existem diversos funcionários, com diferentes especialidades Os funcionários executam serviços no carro, trocando peças se necessário As peças precisam ser compradas quando o estoque atinge um certo nível

32 Aplicação da Linguagem de Padrões (cont.) Aplicando os padrões, 2, 9, 2, 3, 4 e 5 obtêm-se o modelo de análise para o subsistema de conserto. Aplicando os padrões, 2, 6, 8,, 2, e 3 obtêm-se o modelo de análise para o subsistema de compras, que pode ser usado juntamente com o sub-sistema de conserto para controlar as peças usadas no conserto.

33 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Armazenar o Recurso (3) Locar o Recurso (4) Comercializar o Recurso (6) Manter o Recurso (9) Reservar o Recurso (5) Conferir a Entrega do Recurso (8) Cotar a Manutenção (0) Itemizar a Transação do Recurso () Pagar pela Transação do Recurso (2) Identificar as Tarefas da Manutenção (4) Identificar o Executor da Transação (3) Identificar as Peças da Manutenção (5)

34 Aplicação da Linguagem de Padrões Sub-sistema de Conserto P#: Recurso Padrão : Identificar o Recurso Veículo placa cor!#listar por modelo P#: Tipo de Recurso é de um Modelo descricao... Padrão 2: Quantificar o Recurso P#: Recurso P#2(Recurso Simples): Recurso Veículo placa cor situacao!#listar por modelo P#: Tipo de Recurso é de um Modelo descricao...

35 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Armazenar o Recurso (3) Locar o Recurso (4) Comercializar o Recurso (6) Manter o Recurso (9) Reservar o Recurso (5) Conferir a Entrega do Recurso (8) Cotar a Manutenção (0) Itemizar a Transação do Recurso () Pagar pela Transação do Recurso (2) Identificar as Tarefas da Manutenção (4) Identificar o Executor da Transação (3) Identificar as Peças da Manutenção (5)

36 Aplicação da Linguagem de Padrões Sub-sistema de Conserto Padrão 9: Manter o Recurso Cliente nome!obter consertos por cliente P#9: Destino solicita P#: Recurso P#2(Recurso Simples): Recurso executado em Veículo placa cor situacao!#listar por modelo P#: Tipo de Recurso é de um Modelo descricao... Conserto de Veículo data de entrada data de saída defeitos apresentados?abrir ordem de serviço?fechar ordem de serviço!#obter consertos pendentes!#calcular total de mão-de-obra!#calcular total de peças P#9:Manutenção do Recurso

37 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Armazenar o Recurso (3) Locar o Recurso (4) Comercializar o Recurso (6) Manter o Recurso (9) Reservar o Recurso (5) Conferir a Entrega do Recurso (8) Cotar a Manutenção (0) Itemizar a Transação do Recurso () Pagar pela Transação do Recurso (2) Identificar as Tarefas da Manutenção (4) Identificar o Executor da Transação (3) Identificar as Peças da Manutenção (5)

38 Aplicação da Linguagem de Padrões Sub-sistema de Conserto Padrão 2: Pagar pela Transação do Recurso Cliente nome!obter consertos por cliente P#9: Destino solicita P#: Recurso P#2(Recurso Simples): Recurso executado em Veículo placa cor situacao!#listar por modelo P#: Tipo de Recurso é de um P#2: Pagamento Modelo descricao... Conserto de Veículo data de entrada data de saída defeitos apresentados?abrir ordem de serviço?fechar ordem de serviço!#obter consertos pendentes!#calcular total de mão-de-obra!#calcular total de peças P#9: Manutenção do Recurso P#2: Transação do Recurso P#2: Taxa de Multa produz Taxa de Multa numero de dias perc. de multa calcular multa P#2: Taxa de Juros aplica-se a aplica-se a Taxa de Juros numero de parcelas percentagem de juros calcular juros.. Parcelas a receber data de vencimento data de pagamento numero da parcela valor situacao!#parcelas a vencer!#parcelas em atraso?registrar pagamento!#pagamentos efetuados...

39 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Armazenar o Recurso (3) Locar o Recurso (4) Comercializar o Recurso (6) Manter o Recurso (9) Reservar o Recurso (5) Conferir a Entrega do Recurso (8) Cotar a Manutenção (0) Itemizar a Transação do Recurso () Pagar pela Transação do do Recurso (2) (9) Identificar as Tarefas da Manutenção (4) Identificar o Executor da Transação (3) Identificar as Peças da Manutenção (5)

40 Aplicação da Linguagem de Padrões Sub-sistema de Conserto Cliente nome!obter consertos por cliente P#3: Comissão Comissão sobre mão-deobra data pagamento valor!#listas comissões pagas Padrão 3: Identificar o Executor da Transação P#9: Destino solicita Conserto de Veículo data de entrada data de saída defeitos apresentados?abrir ordem de serviço?fechar ordem de serviço!#obter consertos pendentes P#: Recurso P#2(Recurso Simples): Recurso executado por recebe executado em P#2: Taxa de Multa P#9: Manutenção do Recurso P#2 e 3: Transação do Recurso Funcionário nome perc. de comissão salário especialidade!#obter cons. por técnico!#listar comissões pagas Veículo placa cor situacao!#listar por modelo produz Taxa de Multa numero de dias perc. de multa calcular multa P#2: Taxa de Juros Taxa de Juros numero de parcelas percentagem de juros calcular juros P#: Tipo de Recurso é de um P#2: Pagamento aplica-se a aplica-se a P#3: Executor da Transação.. Modelo descricao... Parcelas a receber data de vencimento data de pagamento numero da parcela valor situacao!#parcelas a vencer!#parcelas em atraso?registrar pagamento!#pagamentos efetuados

41 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Armazenar o Recurso (3) Locar o Recurso (4) Comercializar o Recurso (6) Manter o Recurso (9) Reservar o Recurso (5) Conferir a Entrega do Recurso (8) Cotar a Manutenção (0) Itemizar a Transação do Recurso () Pagar pela Transação do do Recurso (2) (9) Identificar as Tarefas da Manutenção (4) Identificar o Executor da Transação (3) Identificar as Peças da Manutenção (5)

42 Aplicação da Linguagem de Padrões Sub-sistema de Conserto Cliente nome!obter consertos por cliente P#9: Destino solicita Conserto de Veículo data de entrada data de saída defeitos apresentados?abrir ordem de serviço?fechar ordem de serviço!#obter consertos pendentes P#9: Manutenção do Recurso P#2, 3 e 4: Transação do Recurso P#: Recurso P#2(Recurso Simples): Recurso P#4: Tarefa da Manutenção executado em Padrão 4: Identificar as Comissão sobre mão-deobra executado por P#3: Tarefas da Comissão data pagamento P#3 e 4: Executor valor da Transação Manutenção P#2: Taxa de Multa inclui!#listas comissões pagas.. Veículo placa cor situacao!#listar por modelo produz Tarefa de Mão-de- Obra problema a resolver descricao horas gastas custo?atribuir tarefas Taxa de Multa numero de dias perc. de multa calcular multa P#2: Taxa de Juros Taxa de Juros numero de parcelas percentagem de juros calcular juros recebe P#: Tipo de Recurso é de um P#2: Pagamento aplica-se a aplica-se a.. Modelo descricao... Parcelas a receber data de vencimento data de pagamento numero da parcela valor situacao!#parcelas a vencer!#parcelas em atraso?registrar pagamento!#pagamentos efetuados Funcionário nome perc. de comissão salário especialidade!#obter cons. por técnico!#listar comissões pagas

43 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Armazenar o Recurso (3) Locar o Recurso (4) Comercializar o Recurso (6) Manter o Recurso (9) Reservar o Recurso (5) Conferir a Entrega do Recurso (8) Cotar a Manutenção (0) Itemizar a Transação do Recurso () Pagar pela Transação do do Recurso (2) (9) Identificar as Tarefas da Manutenção (4) Identificar o Executor da Transação (3) Identificar as Peças da Manutenção (5)

44 Aplicação da Linguagem de Padrões Cliente nome!obter consertos por cliente inclui P#5: Peça usada na Manutenção Peça usada no conserto quantidade custo... é uma P#5: Peça Padrão 5: Identificar as Peças da Manutenção.. P#9: Destino solicita Conserto de Veículo data de entrada data de saída defeitos apresentados?abrir ordem de serviço?fechar ordem de serviço!#obter consertos pendentes P#: Recurso P#2(Recurso Simples): Recurso executado em P#9: Manutenção do Recurso P#2 e 3: Transação do Recurso Peça de barras descricao situacao quantidade em estoque!#listar por descrição P#4: Tarefa da Manutenção P#3: Comissão P#2: Taxa de Multa inclui.. Veículo placa cor situacao!#listar por modelo produz Tarefa de Mão-de- Obra problema a resolver descricao horas gastas custo?atribuir tarefas Comissão sobre mão-deobra data pagamento valor!#listas comissões pagas Taxa de Multa numero de dias perc. de multa calcular multa P#2: Taxa de Juros Taxa de Juros numero de parcelas percentagem de juros calcular juros P#: Tipo de Recurso é de um executado por P#2: Pagamento aplica-se a aplica-se a P#3 e 4: Executor da Transação recebe.. Sub-sistema de Conserto Modelo descricao... Parcelas a receber data de vencimento data de pagamento numero da parcela valor situacao!#parcelas a vencer!#parcelas em atraso?registrar pagamento!#pagamentos efetuados Funcionário nome perc. de comissão salário especialidade!#obter cons. por técnico!#listar comissões pagas

45 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Armazenar o Recurso (3) Locar o Recurso (4) Comercializar o Recurso (6) Manter o Recurso (9) Reservar o Recurso (5) Conferir a Entrega do Recurso (8) Cotar a Manutenção (0) Itemizar a Transação do Recurso () Pagar pela Transação do Recurso (2) Identificar as Tarefas da Manutenção (4) Identificar o Executor da Transação (3) Identificar as Peças da Manutenção (5)

46 Aplicação da Linguagem de Padrões Sub-sistema de compras Padrão : Identificar o Recurso P#: Recurso Peça de barras descricao possui Categoria de Peça descrição!#listar por código!#listar por descrição P#: Tipo de Recurso P#: Tipo de Recurso Padrão 2: Quantificar o Recurso P#: Recurso P#2(Recurso Mensurável): Recurso Peça de barras descricao situação quantidade em estoque!#listar por código!#listar por descrição possui possui Categoria de Peça descrição Unidade de Medida descrição P#2: Unidade de Medida

47 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Armazenar o Recurso (3) Locar o Recurso (4) Comercializar o Recurso (6) (6) Manter o Recurso (9) Reservar o Recurso (5) Conferir a Entrega do Recurso (8) Cotar a Manutenção (0) Itemizar a Transação do Recurso () Pagar pela Transação do Recurso (2) Identificar as Tarefas da Manutenção (4) Identificar o Executor da Transação (3) Identificar as Peças da Manutenção (5)

48 Aplicação da Linguagem de Padrões Sub-sistema de compras P#6: Comércio do Recurso Pedido data do pedido situação observações?efetuar pedido?cancelar pedido!#obter pedidos pendentes é uma Padrão 6: Comercializar o Recurso enviado a Fornecedor nome... P#: Recurso P#2(Recurso Mensurável): Recurso Peça de barras descricao situação quantidade em estoque!#listar por código!#listar por descrição P#6: Origem possui possui P#: Tipo de Recurso Categoria de Peça descrição Unidade de Medida descrição P#2: Unidade de Medida

49 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Armazenar o Recurso (3) Locar o Recurso (4) Comercializar o Recurso (6) (6) Manter o Recurso (9) Reservar o Recurso (5) Conferir a Entrega do Recurso (8) Cotar a Manutenção (0) Itemizar a Transação do do Recurso () () Pagar pela Transação do Recurso (2) Identificar as Tarefas da Manutenção (4) Identificar o Executor da Transação (3) Identificar as Peças da Manutenção (5)

50 Aplicação da Linguagem de Padrões Padrão : Itemizar a Transação do Recurso Sub-sistema de compras Pedido data do pedido situação observações?efetuar pedido?cancelar pedido!#obter pedidos pendentes contém P#6: Comércio do Recurso P#: Transação do Recurso.. Item Pedido quantidade valor... P#: Item da Transação enviado a Fornecedor nome... P#: Recurso P#2(Recurso Mensurável): Recurso P#: Peça é uma Peça de barras descricao situação quantidade em estoque!#listar por código!#listar por descrição P#6: Origem possui possui P#: Tipo de Recurso Categoria de Peça descrição Unidade de Medida descrição P#2: Unidade de Medida

51 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Armazenar o Recurso (3) Locar o Recurso (4) Comercializar o Recurso (6) (6) Manter o Recurso (9) Reservar o Recurso (5) Conferir a Entrega do Recurso (8) Cotar a Manutenção (0) Itemizar a Transação do do Recurso () () Pagar pela Transação do Recurso (2) Identificar as Tarefas da Manutenção (4) Identificar o Executor da Transação (3) Identificar as Peças da Manutenção (5)

52 Aplicação da Linguagem de Padrões contém P#6: Comércio do Recurso P#: Transação do Recurso Pedido data do pedido situação observações?efetuar pedido?cancelar pedido!#obter pedidos pendentes enviado a Fornecedor nome... Compra data da compra observações?comprar?cancelar compra atende P#6: Origem P#8: Entrega de Recurso Sub-sistema de compras Padrão 8: Conferir a Entrega do Recurso.. Item Pedido quantidade valor... P#: Item da Transação é uma é uma P#: Recurso P#2(Recurso Mensurável): Recurso Peça de barras descricao situacao quantidade em estoque!#listar por código!#listar por descrição possui possui P#: Tipo de Recurso Categoria de Peça descrição Unidade de Medida descrição P#2: Unidade de Medida

53 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Armazenar o Recurso (3) Locar o Recurso (4) Comercializar o Recurso (6) (6) Manter o Recurso (9) Reservar o Recurso (5) Conferir a Entrega do Recurso (8) Cotar a Manutenção (0) Itemizar a Transação do Itemizar do Recurso a () Transação () do Recurso () Pagar pela Transação do Recurso (2) Identificar o Executor da Transação (3) Identificar as Tarefas da Manutenção (4) Identificar as Peças da Manutenção (5)

54 Aplicação da Linguagem de Padrões contém P#6: Comércio do Recurso P#: Transação do Recurso Pedido data do pedido situação observações?efetuar pedido?cancelar pedido!#obter pedidos pendentes enviado a contém Fornecedor nome... Compra data da compra observações?comprar?cancelar compra atende P#6: Origem P#8: Entrega de Recurso P#: Transação do Recurso Sub-sistema de compras Padrão : Itemizar a Transação do Recurso.. Item Pedido quantidade valor... P#: Item da Transação.. é uma P#: Item da Transação Item Comprado quantidade valor is a P#: Recurso P#2(Recurso Mensurável): Recurso P#: Peça Peça de barras descricao situacao quantidade em estoque!#listar por código!#listar por descrição possui possui P#: Tipo de Recurso Categoria de Peça descrição Unidade de Medida descrição P#2: Unidade de Medida

55 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Armazenar o Recurso (3) Locar o Recurso (4) Comercializar o Recurso (6) (6) Manter o Recurso (9) Reservar o Recurso (5) Conferir a Entrega do Recurso (8) Cotar a Manutenção (0) Itemizar a Transação Pagar pela Transação do Itemizar do Recurso a () Transação () do do Recurso (2) (9) do Recurso () Identificar o Executor da Transação (3) Identificar as Tarefas da Manutenção (4) Identificar as Peças da Manutenção (5)

56 Aplicação da Linguagem de Padrões contém P#6: Comércio do Recurso P#: Transação do Recurso Pedido data do pedido situação observações?efetuar pedido?cancelar pedido!#obter pedidos pendentes enviado a contém Fornecedor nome... Compra data da compra observações?comprar?cancelar compra atende P#6: Origem produz P#8: Entrega de Recurso P# e 2: Transação do Recurso P#2: Pagamento.. Sub-sistema de compras Parcelas a pagar data de vencimento data de pagamento numero da parcela valor situação!#parcelas a vencer!#pagamentos em atraso?registrar pagamento!#pagamentos efetuados.. Item Pedido quantidade valor... P#: Item da Transação.. é uma Padrão 2: Pagar pela Transação do Recurso P#: Item da Transação Item Comprado quantidade valor is a P#: Recurso P#2(Recurso Mensurável): Recurso P#: Peça Peça de barras descricao situacao quantidade em estoque!#listar por código!#listar por descrição possui possui P#: Tipo de Recurso Categoria de Peça descrição Unidade de Medida descrição P#2: Unidade de Medida

57 Uma linguagem de Padrões para Gestão de Recursos de Negócios Identificar o Recurso () Quantificar o Recurso (2) Armazenar o Recurso (3) Locar o Recurso (4) Comercializar o Recurso (6) (6) Manter o Recurso (9) Reservar o Recurso (5) Conferir a Entrega do Recurso (8) Cotar a Manutenção (0) Itemizar a Transação Pagar pela Transação do Itemizar do Recurso a () Transação () do do Recurso (2) (9) do Recurso () Identificar o Executor da Transação (3) Identificar as Tarefas da Manutenção (4) Identificar as Peças da Manutenção (5)

58 Aplicação da Linguagem de Padrões contém P#6: Comércio do Recurso P#: Transação do Recurso Pedido data do pedido situação observações?efetuar pedido?cancelar pedido!#obter pedidos pendentes.. Item Pedido quantidade valor... enviado a P#: Item da Transação contém Padrão 3: Identificar o Executor da Transação Fornecedor nome... Compra data da compra observações?comprar?cancelar compra.. é uma registrado por Almoxarife nome... Item Comprado quantidade valor atende P#6: Origem produz P#8: Entrega de Recurso P#, 2 e 3: Transação do Recurso P#3: Executor da Transação P#2: Pagamento.. Sub-sistema de compras Parcelas a pagar data de vencimento data de pagamento numero da parcela valor situação!#parcelas a vencer!#pagamentos em atraso?registrar pagamento!#pagamentos efetuados P#: Tipo de Recurso P#: Recurso P#2(Recurso Mensurável): Recurso Categoria de Peça P#: Peça possui descrição Peça is a de barras Unidade de Medida descricao situacao quantidade em estoque possui descrição!#listar por código!#listar por descrição P#2: Unidade de Medida

Paulo C. Masiero Eng. Software, Sommerville, Cap. 16, Ed. 9ª. e outros materiais

Paulo C. Masiero Eng. Software, Sommerville, Cap. 16, Ed. 9ª. e outros materiais Paulo C. Masiero Eng. Software, Sommerville, Cap. 16, Ed. 9ª. e outros materiais 1. Introdução 2. O Panorama de reúso 3. Geradores de Código 4. Framework de Aplicações 5. Linhas de Produtos de Software

Leia mais

Projeto de Banco de Dados

Projeto de Banco de Dados Estudos de Caso: 1) Uma instituição bancária deseja controlar o movimento das suas contas correntes. A instituição possui agências espalhadas por várias cidades do país e o seu cadastro contém informações

Leia mais

Modelagem de Casos de Uso (Parte 2)

Modelagem de Casos de Uso (Parte 2) Modelagem de Casos de Uso (Parte 2) Método para Mod. de Casos De Uso Passos do Método: 1. Levantamento Inicial dos Casos de Uso 2. Refinamento de Casos de Usos Relacionados 3. Descrição de Casos de Usos

Leia mais

Pontifícia Universidade Católica

Pontifícia Universidade Católica Pontifícia Universidade Católica Curso de Professor Rodrigues Neto Trabalho de Modelagem 2003.2 Turma A (Centro) Gerenciamento das Atividades da Biblioteca Lei Tura Grupo: Ana Cristina Bittencourt acristin@dba.com.br

Leia mais

Documento de Especificação de Requisitos

Documento de Especificação de Requisitos Documento de Especificação de Requisitos Versão: 1.0 com Modelo de Casos de Uso Responsável: Ricardo de Almeida Falbo 1. Introdução Este documento apresenta a especificação de requisitos para a informatização

Leia mais

Simulado para CFPS. Questões de Propósito, Tipo e Fronteira. 1. Um dos objetivos da Análise de Pontos de Função é:

Simulado para CFPS. Questões de Propósito, Tipo e Fronteira. 1. Um dos objetivos da Análise de Pontos de Função é: Questões de Propósito, Tipo e Fronteira 1. Um dos objetivos da Análise de Pontos de Função é: Simulado para CFPS a) Ajudar no processo de depuração de um software. b) Estimar o tamanho de uma equipe de

Leia mais

Atualização Procedimentos e Processos [Compras]

Atualização Procedimentos e Processos [Compras] Atualização Procedimentos e Processos [Compras] 1. OBJETIVO Adquirir produtos que estejam em conformidade com as especificações, garantindo a qualidade dos serviços prestados pela Transportadora Brasil

Leia mais

Departamento de Engenharia Industrial. ENG Sistemas de Informação Gerenciais Caso de Uso - Exercícios

Departamento de Engenharia Industrial. ENG Sistemas de Informação Gerenciais Caso de Uso - Exercícios PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO Departamento de Engenharia Industrial ENG 1518 - Sistemas de Informação Gerenciais Caso de Uso - Exercícios 1 - Construa um modelo de casos de uso para

Leia mais

Engenharia de Software. Caso de Uso - Continuação

Engenharia de Software. Caso de Uso - Continuação Engenharia de Software Caso de Uso - Continuação Visão de casos de Uso Caso de Uso - Continuação Descrever a funcionalidade que o sistema deve oferecer, do ponto de vista do mundo externo. Os casos de

Leia mais

Faculdade IEducare Disciplina: Engenharia de Software Professora: Raquel Silveira DESCRIÇÃO DO TRABALHO DA 3ª AP

Faculdade IEducare Disciplina: Engenharia de Software Professora: Raquel Silveira DESCRIÇÃO DO TRABALHO DA 3ª AP Faculdade IEducare Disciplina: Engenharia de Software Professora: Raquel Silveira DESCRIÇÃO DO TRABALHO DA 3ª AP Objetivo: O objetivo do trabalho é realizar uma prática da engenharia de requisitos. Descrição:

Leia mais

Especificação de Requisitos

Especificação de Requisitos Projeto Locadora de Vídeo Passatempo Especificação de Requisitos 1. Introdução Este documento contém a especificação de requisitos e a modelagem de análise para o projeto de informatização da vídeo-locadora

Leia mais

Banco de Dados - Lista de Exercícios de MER

Banco de Dados - Lista de Exercícios de MER Exercício 1 Uma fazenda que se dedica à criação de gado de corte, tem em seus controles uma ficha onde registra o número, nome e data de nascimento de cada vaca. Também dispõe de um controle sobre os insumos

Leia mais

Especificação dos Requisitos do Software SysFilme 1.0

Especificação dos Requisitos do Software SysFilme 1.0 Instituto Federal de Educação, Ciência e Tecnologia da Bahia IFBA, Campus Seabra. Especificação dos Requisitos do Software SysFilme 1.0 Autores: Ana Paula Santos Gustavo Brandão Jéfte Batista Milena Araújo

Leia mais

Lógica de Programação UML Caso de Uso

Lógica de Programação UML Caso de Uso Lógica de Programação UML Caso de Uso Créditos: Professora Cláudia Abreu Paes SUMÁRIO 1. A UML 1.1 Conceitos e Representações 2. Diagrama de Caso de Uso 2.1 Conceito 2.2 Simbologia 2.3 Exemplo A UML UML

Leia mais

MODELAGEM DE SISTEMAS. Introdução a Computação e Engenharia de Software. Profa. Cynthia Pinheiro

MODELAGEM DE SISTEMAS. Introdução a Computação e Engenharia de Software. Profa. Cynthia Pinheiro MODELAGEM DE SISTEMAS Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Introdução Modelagem de Sistemas: A modelagem de um sistema auxilia o analista a entender a funcionalidade

Leia mais

Introdução aos sistemas de informação

Introdução aos sistemas de informação Introdução aos sistemas de informação Sistemas de Informação Sistemas de Informação Um conjunto de informações relacionadas que coletam, manipulam e disseminam dados e informações e fornecem realimentação

Leia mais

GUIA DE OPERAÇÃO PRÉ-AUTORIZAÇÃO. com.br

GUIA DE OPERAÇÃO PRÉ-AUTORIZAÇÃO.  com.br GUIA DE OPERAÇÃO PRÉ-AUTORIZAÇÃO A Pré-autorização é a solução ideal para estabelecimentos comerciais que precisam provisionar um valor para pagamento de despesas por serviços prestados. O valor estimado

Leia mais

Diagrama de Casos de Uso

Diagrama de Casos de Uso Diagrama de Casos de Uso Objetivo Um diagrama de casos de uso de um sistema mostra atores (tipos de usuários), casos de uso e relações entre eles Fundamental acompanhar de descrições textuais de casos

Leia mais

COMPROMISSO: Prometemos executar ou providenciar para que seja executado qualquer serviço no seu veículo. SUB COMPROMISSO: Cooperação com terceiros.

COMPROMISSO: Prometemos executar ou providenciar para que seja executado qualquer serviço no seu veículo. SUB COMPROMISSO: Cooperação com terceiros. Marcos Rogério Afonso Certificação (43) 4009-0780 1 1/5 PROCEDIMENTO DOS Nº: 06.01.03 COMPROMISSO: 06 SUB COMPROMISSO Nº: 01 PALAVRA CHAVE: Terceiros - prestadores de serviços. OFICINA. COMPROMISSO: Prometemos

Leia mais

Banco de Dados. SGBDs. Professor: Charles Leite

Banco de Dados. SGBDs. Professor: Charles Leite Banco de Dados SGBDs Professor: Charles Leite Sistemas de BD Vimos que um BANCO DE DADOS representa uma coleção de dados com algumas propriedades implícitas Por exemplo, um BD constitui os dados relacionados

Leia mais

EXECUTOR(ES): Motorista / Consultor Técnico / Encarregado do Cadastro / Mecânico / Porteiro / Encarregado do Estoque.

EXECUTOR(ES): Motorista / Consultor Técnico / Encarregado do Cadastro / Mecânico / Porteiro / Encarregado do Estoque. Marcos Rogério Afonso Certificação (43) 4009-0780 1 1/5 PROCEDIMENTO DOS Nº: 11.01.02 COMPROMISSO: 11 SUB COMPROMISSO Nº: 01 PALAVRA CHAVE: Lista Branca / DOBLO / KANGOO / Atendimento SCANIA ASSISTANCE.

Leia mais

Aula 2 BD Introdução. Profa. Elaine Faria UFU

Aula 2 BD Introdução. Profa. Elaine Faria UFU Aula 2 BD Introdução Profa. Elaine Faria UFU - 2017 Motivação A quantidade de informação disponível está crescendo exponencialmente Os dados e as informações tem um papel importante para as organizações

Leia mais

O que é controle de contas a pagar

O que é controle de contas a pagar O que é controle de contas a pagar Um controle de contas a pagar serve para anotar e projetar todas as despesas de uma empresa, desde pagamentos futuros, contas parceladas e valores que apesar de não estarem

Leia mais

Bem-vindo ao tópico sobre a compra de serviços.

Bem-vindo ao tópico sobre a compra de serviços. Bem-vindo ao tópico sobre a compra de serviços. Nesta sessão, analisaremos as opções de compra de serviços. Veremos duas maneiras de processar serviços em compras: com e sem pedidos de compra. Depois,

Leia mais

Fundamentos. É um conjunto de operações que são aplicadas sobre determinadas informações para transformá-las em outras, ou gerar novas informações.

Fundamentos. É um conjunto de operações que são aplicadas sobre determinadas informações para transformá-las em outras, ou gerar novas informações. UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação - Prof. Anilton e Ronaldo Disciplinas: APC e ICC Fundamentos Diariamente, executamos diversas operações, isto é, processamos informações para

Leia mais

Aula 01 Conceito de Banco de Dados e SGBD

Aula 01 Conceito de Banco de Dados e SGBD Aula 01 Conceito de Banco de Dados e SGBD Dado: conjunto de símbolos arranjados a fim de representar a informação fora da mente humana. Elemento de Dado: subconjunto de símbolos que compõem um dado com

Leia mais

PROJETO INTEGRADO I OFICINA MECÂNICA

PROJETO INTEGRADO I OFICINA MECÂNICA PROJETO INTEGRADO I OFICINA MECÂNICA Carolina Pedrosa Santos 1380168 Rafaela Mendes Pereira 1380079 ESCOPO O Sistema de gerenciamento da oficina (SGO) tem por objetivo facilitar o atendimento ao cliente

Leia mais

SGCL SISTEMA GERENCIAL DE CONTROLE DE LOCAÇÃO. A Solução Ideal para quem procura: Excelente custo-benefício Facilidade na utilização.

SGCL SISTEMA GERENCIAL DE CONTROLE DE LOCAÇÃO. A Solução Ideal para quem procura: Excelente custo-benefício Facilidade na utilização. SISTEMA GERENCIAL DE CONTROLE DE LOCAÇÃO A Solução Ideal para quem procura: Excelente custo-benefício Facilidade na utilização. Gerencial Informática Ltda R. Itapetininga, 729 - Parque Novo Mundo Americana

Leia mais

Manual. agente.sgrentals.com.br

Manual. agente.sgrentals.com.br Manual agente.sgrentals.com.br Prezado (a) Agente de Viagens, Você está recebendo este treinamento porque sua agência está apta a utilizar a melhor ferramenta de locação online de veículos no exterior!

Leia mais

GERÊNCIA DE SISTEMAS DE INFORMAÇÃO SISTEMAS DE INFORMAÇÃO NAS ORGANIZAÇÕES GSI 2016/1

GERÊNCIA DE SISTEMAS DE INFORMAÇÃO SISTEMAS DE INFORMAÇÃO NAS ORGANIZAÇÕES GSI 2016/1 GERÊNCIA DE SISTEMAS DE INFORMAÇÃO SISTEMAS DE INFORMAÇÃO NAS ORGANIZAÇÕES GSI 2016/1 Revisão O que é um sistema de informações? O que é um requisito? Qual é o papel do analista de requisitos em um sistema

Leia mais

Introdução à Programação Aula 02. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação

Introdução à Programação Aula 02. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação Introdução à Programação Aula 02 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação QUAIS SÃO OS COMPONENTES BÁSICOS DO HW DE UM SISTEMA COMPUTACIONAL?

Leia mais

SI04 FUNDAMENTOS DOS SISTEMAS DE INFORMAÇÕES II

SI04 FUNDAMENTOS DOS SISTEMAS DE INFORMAÇÕES II 1 2 Conhecer os componentes e recursos de um sistema de informação, bem como as atividades de um sistema de informação. 3 1 Componentes e recursos de um sistema de informação Ao definirmos sistema de informação

Leia mais

Tópicos da Aula. Alguns Diagramas UML. Diagramas Principais. Diagramas de Interação: Sequência e Colaboração. Tipos de Diagramas de Interação

Tópicos da Aula. Alguns Diagramas UML. Diagramas Principais. Diagramas de Interação: Sequência e Colaboração. Tipos de Diagramas de Interação Engenharia de Software Aula 10 Tópicos da Aula Diagramas de Interação: Sequência e Colaboração Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 09 Abril 2012 Alguns Diagramas UML

Leia mais

Bem-vindo ao tópico sobre solicitações de compra e ofertas de compra.

Bem-vindo ao tópico sobre solicitações de compra e ofertas de compra. Bem-vindo ao tópico sobre solicitações de compra e ofertas de compra. Nesta sessão, vamos explorar a criação e o trabalho com solicitações de compra e ofertas de compra. Utilizaremos o assistente de criação

Leia mais

FUNDAMENTOS DA ANÁLISE E PROJETO DE SISTEMAS. Projeto de Programas PPR0001

FUNDAMENTOS DA ANÁLISE E PROJETO DE SISTEMAS. Projeto de Programas PPR0001 FUNDAMENTOS DA ANÁLISE E PROJETO DE SISTEMAS Projeto de Programas PPR0001 2 Introdução Antes de desenvolver ou construir qualquer produto ou sistema em engenharia é necessário um... o PROJETO O que é um

Leia mais

GUIA DO GESTOR GVE2 Nº 2

GUIA DO GESTOR GVE2 Nº 2 GUIA DO GESTOR GVE2 Nº 2 Veículos (relatórios gerais) Este material apresentará todos os relatórios gerais, cadastros, ocorrências e informações dos veículos. Clique em veículos para visualizar todos os

Leia mais

GRADUAÇÃO EM ANÁLISE E DESENVOLVIMENTO DESENVOLVIMENTO WEB II Trabalho Avaliativo Semestral

GRADUAÇÃO EM ANÁLISE E DESENVOLVIMENTO DESENVOLVIMENTO WEB II Trabalho Avaliativo Semestral GRADUAÇÃO EM ANÁLISE E DESENVOLVIMENTO DESENVOLVIMENTO WEB II Trabalho Avaliativo Semestral TEMAS DEFINIDOS PELOS ALUNOS (Sistema Web utilizando Framework Laravel) 1. Sistema Cadastro de Livros Biblioteca

Leia mais

Lógica de Programação

Lógica de Programação Resolução de problemas utilizando computador Módulo II Prof. RANILDO LOPES Computador: ferramenta para processamento automático de dados Processamento de dados: atividade que transforme dados de entrada

Leia mais

Fase de Concepção. Levantamento e Organização de Requisitos

Fase de Concepção. Levantamento e Organização de Requisitos Fase de Concepção Levantamento e Organização de Requisitos Objetivos buscar as primeiras informações sobre o sistema a ser desenvolvido descobrir se vale a pena fazer a descobrir se vale a pena fazer a

Leia mais

Abordagem ER. Capítulo 2

Abordagem ER. Capítulo 2 Abordagem ER Capítulo 2 1 Abordagem Entidade-Relacionamento Técnica para construir modelos conceituais de bases de dados Técnica de modelagem de dados mais difundida e utilizada 2 Criada em 1976 por Peter

Leia mais

Use Case (Casos de Uso) Use Case (Casos de Uso) Cenários. Análise e Projeto de Sistemas OO

Use Case (Casos de Uso) Use Case (Casos de Uso) Cenários. Análise e Projeto de Sistemas OO Análise e Projeto de Sistemas OO Use Case (Casos de Uso) Tipicamente representa uma interação entre um usuário e um sistema computacional Pode ser utilizado para capturar os contextos de utilização do

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES ARQUITETURA DE COMPUTADORES Arquitetura de Von Newmann Prof Daves Martins Msc Computação de Alto Desempenho Email: daves.martins@ifsudestemg.edu.br Vídeos Vídeo aula RNP http://edad.rnp.br/rioflashclient.php?xmlfile=/ufjf/licenciatura_com

Leia mais

POLÍTICA E PROCEDIMENTOS DESPESAS DIVERSAS E DE VIAGEM

POLÍTICA E PROCEDIMENTOS DESPESAS DIVERSAS E DE VIAGEM POLÍTICA E PROCEDIMENTOS DESPESAS DIVERSAS E DE VIAGEM Finalidade Estabelecer procedimentos para o reembolso consistente de despesas comerciais de colaboradores incorridas em nome da WMCCANN, empresa do

Leia mais

Diagrama de Sequência. Diagrama de Sequência. Atores. O que representam? Linha de Vida. Objetos

Diagrama de Sequência. Diagrama de Sequência. Atores. O que representam? Linha de Vida. Objetos DCC / ICEx / UFMG Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Preocupa-se com a ordem temporal em que as mensagens são trocadas Pode ser usado para detalhar um Caso de Uso Identifica O evento

Leia mais

Análise e Projeto de Sistemas

Análise e Projeto de Sistemas Análise e Projeto de Sistemas Prof. Dr. Ronaldo C. de Oliveira ronaldo.co@ufu.br www.facom.ufu.br/~ronaldooliveira FACOM - 2017 Requisitos do Sistema Introdução O que são requisitos de um software? Serviços

Leia mais

CÓPIA CONTROLADA Nº: 02

CÓPIA CONTROLADA Nº: 02 ESCALA CONSTRUÇÕES E EMPREENDIMENTOS LTDA. PROCEDIMENTO OPERACIONAL DO PLANEJAMENTO PL 03 LOCAÇÃO DE EQUIPAMENTOS NBR ISO 9001:2008 e PBQP-H ALTERADO E FORMATADO POR: PROCEDIMENTOS OPERACIONAIS: LOCAÇÃO

Leia mais

Ferramenta para cálculo de métricas em softwares orientados a objetos codificados em Object Pascal

Ferramenta para cálculo de métricas em softwares orientados a objetos codificados em Object Pascal Ferramenta para cálculo de métricas em softwares orientados a objetos codificados em Object Pascal Patrícia Regina Ramos da Silva Seibt (FURB) patrícia@benner.com.br Marcel Hugo (FURB) marcel@furb.br Everaldo

Leia mais

2 a Lista de Exercícios

2 a Lista de Exercícios Engenharia de Requisitos 2 a Lista de Exercícios (1) Seja o contexto do desenvolvimento de um sistema de informação para uma locadora de automóveis. Considere o seguinte extrato de ata de reunião. O negócio

Leia mais

CONCEITO: Atendimento prestado com base nas informações fornecidas pelo cliente.

CONCEITO: Atendimento prestado com base nas informações fornecidas pelo cliente. Marcos Rogério Afonso Certificação (43) 4009-0780 1 1/5 PROCEDIMENTO DOS Nº: 09.01.09 COMPROMISSO: 09 SUB COMPROMISSO Nº: 01 PALAVRA CHAVE: Abertura de ordem de serviço do caminhão da Cia Vale do Rio Doce

Leia mais

Prof. Esp. Fabiano Taguchi

Prof. Esp. Fabiano Taguchi UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com UML COMPETÊNCIA: Conhecer e desenvolver estudos de caso usando modelagem orientada a objeto. HABILIDADE: Conhecer

Leia mais

Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S

Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S Explicitar aos alunos os modelos de entrada e saída em um computador e quais barramentos se aplicam a cada componente: memória,

Leia mais

Guia de operação. Para realizar a confirmação da pré-autorização, o estabelecimento pode escolher a modalidade a vista ou Parcelado Loja.

Guia de operação. Para realizar a confirmação da pré-autorização, o estabelecimento pode escolher a modalidade a vista ou Parcelado Loja. Guia de operação A Pré-autorização é a solução ideal para estabelecimentos comerciais que precisam provisionar um valor para pagamento de despesas por serviços prestados. O valor estimado é autorizado

Leia mais

Modelos de Sistemas Casos de Uso

Modelos de Sistemas Casos de Uso Modelos de Sistemas Casos de Uso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Casos de Uso Objetivos Principais dos Casos de Uso: Delimitação do contexto de

Leia mais

Marcelo Henrique dos Santos

Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Marketing e Vendas (em andamento) Especialista em games Bacharel em Sistema de Informação Email: marcelosantos@outlook.com AULA 01 Análise de Requisitos Conceitos

Leia mais

2 a Lista de Exercícios

2 a Lista de Exercícios Engenharia de Requisitos 2 a Lista de Exercícios (1) Seja o contexto do desenvolvimento de um sistema de informação para uma locadora de automóveis. Considere o seguinte extrato de ata de reunião. O negócio

Leia mais

15/04/2013. Pensar Orientado a Objetos. Projeto Orientado a Objetos. Características de Objetos. Classe de Objetos. Comunicação entre Objetos

15/04/2013. Pensar Orientado a Objetos. Projeto Orientado a Objetos. Características de Objetos. Classe de Objetos. Comunicação entre Objetos DCC / ICEx / UFMG Pensar Orientado a Objetos Projeto Orientado a Objetos Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Onde quer que você olhe no mundo real, você vê objetos Pessoas, animais, plantas,

Leia mais

Roteiro para demonstração do Sistema SGS Demo

Roteiro para demonstração do Sistema SGS Demo 1 Roteiro para demonstração do Sistema SGS Demo WRC Engenharia Ltda. Tel./Fax: (21) 3271 9659 wrcengenharia@wrcengenharia.com.br www.wrcengenharia.com.br Entrada no Sistema: Para entrada no Sistema digite

Leia mais

GESTÃO DE PROJETOS Unidade 10 Gerenciando Aquisições do Projeto. Luiz Leão

GESTÃO DE PROJETOS Unidade 10 Gerenciando Aquisições do Projeto. Luiz Leão Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático Introdução a aquisições Tipos de contratos Avaliação de riscos nos contratos Modalidades de licitação Planejamento de aquisições

Leia mais

Fornecer exemplos dos principais tipos de sistemas de informação a partir de suas experiências com empresas do mundo real.

Fornecer exemplos dos principais tipos de sistemas de informação a partir de suas experiências com empresas do mundo real. Objetivos do Capítulo Fornecer exemplos dos principais tipos de sistemas de informação a partir de suas experiências com empresas do mundo real. Identificar os diversos desafios que um gerente pode enfrentar

Leia mais

PROJETO EM SISTEMAS DE INFORMAÇÃO. Unidade III Análise do Sistema. Luiz Leão

PROJETO EM SISTEMAS DE INFORMAÇÃO. Unidade III Análise do Sistema. Luiz Leão PROJETO EM SISTEMAS DE INFORMAÇÃO Unidade III Análise do Sistema Luiz Leão luizleao@gmail.com http://www.luizleao.com PROJETO EM SISTEMAS DE INFORMAÇÃO Conteúdo Programático 1. Lista de Requisitos do sistema

Leia mais

UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Curso de Eng. Química Disciplina: FACOM39017 (Alg. Prog. de Computadores) Fundamentos

UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Curso de Eng. Química Disciplina: FACOM39017 (Alg. Prog. de Computadores) Fundamentos UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Curso de Eng. Química Disciplina: FACOM39017 (Alg. Prog. de Computadores) Fundamentos Diariamente, executamos diversas operações, isto é, processamos

Leia mais

5 Infraestrutura de TI

5 Infraestrutura de TI Hardware consiste na tecnologia para processamento computacional, armazenamento, entrada e saída de dados. Ex: grandes mainframes, servidores, computadores pessoais, laptops e dispositivos móveis. 1 2

Leia mais

Renovações e Devoluções

Renovações e Devoluções Renovações e Devoluções Conheça as soluções oferecidas pelo SISTEMALOCAR para as operações de Renovação e de Devolução de uma locadora de Bens Móveis. As operações que formam o coração da locadora são:

Leia mais

Vision Training. FINANCEIRO 2 dias R$ 800,00 (CAIXA, CONTAS A PAGAR, CONTAS A RECEBER E TESOURARIA)

Vision Training. FINANCEIRO 2 dias R$ 800,00 (CAIXA, CONTAS A PAGAR, CONTAS A RECEBER E TESOURARIA) FINANCEIRO 2 dias R$ 800,00 (CAIXA, CONTAS A PAGAR, CONTAS A RECEBER E TESOURARIA) 1º. Dia caixa, contas a pagar e contas a receber Emissão de notas fiscais, reenvio e cancelamentos; Monitoração das notas

Leia mais

FINANCEIRO (CAIXA, CONTAS A PAGAR, CONTAS A RECEBER E TESOURARIA)

FINANCEIRO (CAIXA, CONTAS A PAGAR, CONTAS A RECEBER E TESOURARIA) FINANCEIRO (CAIXA, CONTAS A PAGAR, CONTAS A RECEBER E TESOURARIA) Caixa, contas a pagar e contas a receber duração 1 dia Emissão de notas fiscais, reenvio e cancelamentos; Monitoração das notas fiscais

Leia mais

Análise de Requisitos

Análise de Requisitos Análise de Requisitos Análise de Requisitos O tratamento da informação é um requisito que fundamenta o processo de desenvolvimento de software antes da solução de tecnologia a ser aplicada. Cada projeto

Leia mais

ASSUNTO DA APOSTILA: SISTEMAS DE INFORMAÇÃO E AS DECISÕES GERENCIAIS NA ERA DA INTERNET

ASSUNTO DA APOSTILA: SISTEMAS DE INFORMAÇÃO E AS DECISÕES GERENCIAIS NA ERA DA INTERNET ASSUNTO DA APOSTILA: SISTEMAS DE INFORMAÇÃO E AS DECISÕES GERENCIAIS NA ERA DA INTERNET JAMES A. O BRIEN CAPÍTULO 01 Páginas 10 à 17 1 DOS SISTEMAS DE INFORMAÇÃO 2 JÁ COMENTADO AGORA VAMOS AOS DETALHES

Leia mais

Modelagem de Sistemas

Modelagem de Sistemas Lista de Exercícios AV1 Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Que evento influenciou no surgimento da Engenharia de Software e qual a sua finalidade? Questão 1 Resposta Que evento

Leia mais

Termos de Uso do Site

Termos de Uso do Site Termos de Uso do Site Bem-vindo à www.nfemail.com.br. A NFeMail TECNOLOGIA LTDA., CNPJ 13.709.683/0001-00 (a seguir referida como NFeMail ) fornece uma plataforma web (a seguir referida como Site ) para

Leia mais

PCS3413 Engenharia de Software e Banco de Dados

PCS3413 Engenharia de Software e Banco de Dados PCS3413 Engenharia de Software e Banco de Dados Aula 23 Escola Politécnica da Universidade de São Paulo 1 Acoplamento! Indica dependência entre classes.! Deve ser o menor possível.! Direcionar associações

Leia mais

Matemática Financeira Aplicada

Matemática Financeira Aplicada MATEMÁTICA FINANCEIRA BÁSICA... 3 1.1 Introdução... 3 1.2 Conceitos básicos da Matemática Financeira... 3 1.2.1) Valor do dinheiro no tempo... 3 1.2.2) Capital inicial, montante e prazo... 4 1.2.3) Operação

Leia mais

Tópicos da Aula. A Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. Introdução à UML e Diagrama de Casos de Uso.

Tópicos da Aula. A Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. Introdução à UML e Diagrama de Casos de Uso. Engenharia de Software Aula 07 Tópicos da Aula Introdução à UML e Introdução a UML Visão geral de alguns diagramas Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 28 Março 2012 A

Leia mais

Sumário. 1. Documentos necessários para autorizar a imobiliária locar seu imóvel: Da Autorização... 2

Sumário. 1. Documentos necessários para autorizar a imobiliária locar seu imóvel: Da Autorização... 2 Sumário 1. Documentos necessários para autorizar a imobiliária locar seu imóvel:... 2 2. Da Autorização... 2 3. Do Contrato de Administração de Locação... 2 4. Do controle dos boletos de condomínio...

Leia mais

Conceitos Básicos Sistemas de banco de dados; Sistemas de gerência de banco de dados.

Conceitos Básicos Sistemas de banco de dados; Sistemas de gerência de banco de dados. Universidade Estadual de Mato Grosso do Sul Ciência da Computação Banco de Dados Prof. Nilton nilton@comp.uems.br Conceitos Básicos Sistemas de banco de dados; Sistemas de gerência de banco de dados. 2

Leia mais

Análise de Sistemas AULA 05 BCC Noturno - EMA908915A

Análise de Sistemas AULA 05 BCC Noturno - EMA908915A Análise de Sistemas AULA 05 BCC Noturno - EMA908915A Prof. Rafael Oliveira rpaes@ic.unesp.br Universidade Estadual Paulista Júlio de Mesquita Filho UNESP Rio Claro 2014 (Sem 2) Elicitação de requisitos

Leia mais

EXERCÍCIOS TEORIA DA CONTABILIDADE Prof. Valbertone Fonte CFC. RESPONDA AS QUESTÕES ABAIXO: 1 - Podemos considerar como fato permutativo a transação:

EXERCÍCIOS TEORIA DA CONTABILIDADE Prof. Valbertone Fonte CFC. RESPONDA AS QUESTÕES ABAIXO: 1 - Podemos considerar como fato permutativo a transação: RESPONDA AS QUESTÕES ABAIXO: 1 - Podemos considerar como fato permutativo a transação: a) compra de galpão para a fábrica. b) venda de mercadoria a prazo. c) pagamento de salários administrativos. d) pagamento

Leia mais

4) Defina o que vem a ser um algoritmo, e porque, o mesmo depende do processo.

4) Defina o que vem a ser um algoritmo, e porque, o mesmo depende do processo. Lista de Exercício 1 Algoritmo e Programação 29/08/2018 (Solução) 1) Escreva conforme a premissas computacionais, o que vem a ser, lógica. R: São as premissas básicas para se executar instruções, alocadas

Leia mais

Modelagem de Casos de Uso (Parte 1)

Modelagem de Casos de Uso (Parte 1) Modelagem de Casos de Uso (Parte 1) Introdução (1) Objetivos Principais dos Casos de Uso: Delimitação do contexto de um sistema Documentação e o entendimento dos requisitos Descrição dos requisitos funcionais

Leia mais

Rua Laura Deschmaps nº 61 Cep: Bairro Agua Verde Blumenau/SC Telefone/Fax: (047) /

Rua Laura Deschmaps nº 61 Cep: Bairro Agua Verde Blumenau/SC Telefone/Fax: (047) / No módulo Principal do insig é possível ter acesso a todos os outros Módulos; É possível fazer bloqueios por usuário para restringir o acesso aos usuários apenas aos módulos que o mesmo precisa para executar

Leia mais

Prof. Fabiano Taguchi

Prof. Fabiano Taguchi BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com MODELAGEM ER Consiste em um modelo conceitual, criado em 1976 por Peter Chen. O diagrama que resulta

Leia mais

Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados

Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados Aula 1 Introdução a Banco de Dados 1. Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído

Leia mais

Manual de Usuário. Módulo Acerto Viagens

Manual de Usuário. Módulo Acerto Viagens Manual de Usuário Módulo Acerto Viagens MÓDULO DOS ACERTOS DE VIAGENS DOS MOTORISTAS. Este módulo permite registrar, acompanhar e calcular os valores envolvidos nas viagens dos motoristas ou agregados

Leia mais

SISTEMA DE E-COMMERCE PARA PEQUENOS VAREJISTAS. Aluno: Leonardo Rossetti Orientador: Roberto Heinzle

SISTEMA DE E-COMMERCE PARA PEQUENOS VAREJISTAS. Aluno: Leonardo Rossetti Orientador: Roberto Heinzle SISTEMA DE E-COMMERCE PARA PEQUENOS VAREJISTAS Aluno: Leonardo Rossetti Orientador: Roberto Heinzle Roteiro Introdução e Objetivos Trabalhos correlatos Requisitos Especificação Implementação Operacionalidade

Leia mais

Introdução à Lógica de Programação

Introdução à Lógica de Programação Sistemas Operacionais e Introdução à Programação Introdução à Lógica de Programação 1 Resolução de problemas usando computador Computador: ferramenta para processamento automático de dados Processamento

Leia mais

Aula 8 Logística, estoque e transações monetárias

Aula 8 Logística, estoque e transações monetárias NEGÓCIO E COMÉRCIO ELETÔNICO Prof Me Alan Mazuco Aula 8 Logística, estoque e transações monetárias Objetivos Estudar a logística de produtos no comércio eletrônico. Descrever o processo de atendimento

Leia mais

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

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 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 Cronograma das Aulas. Hoje você está na aula Semana

Leia mais

Modelagem de Casos de Uso. Sistemas de Informação

Modelagem de Casos de Uso. Sistemas de Informação Modelagem de Casos de Uso Sistemas de Informação 1 Introdução O modelo de casos de uso é uma representação das funcionalidades externamente observáveis do sistema e dos elementos externos ao sistema que

Leia mais

ÍNDICE. 2 consultoria de marketinge gestão CUSTO FIXO... 5 INTRODUÇÃO... 3 CUSTO VARIÁVEL... 6 LIVRO CAIXA... 3

ÍNDICE. 2 consultoria de marketinge gestão CUSTO FIXO... 5 INTRODUÇÃO... 3 CUSTO VARIÁVEL... 6 LIVRO CAIXA... 3 ÍNDICE INTRODUÇÃO... 3 CUSTO FIXO... 5 LIVRO CAIXA... 3 CUSTO VARIÁVEL... 6 CUSTO DO PROCEDIMENTO... 6 DESPESAS... 4 RECEITAS... 4 PREÇO DE VENDA... 7 CONCLUSÃO... 7 CAPITAL DE GIRO... 5 CONSULTÓRIO LEGAL...

Leia mais

Modelagem de Sistemas. Análise de Requisitos. Modelagem

Modelagem de Sistemas. Análise de Requisitos. Modelagem Modelagem de Sistemas Teoria Geral de Sistemas TADS 2. Semestre Prof. André Luís Para abordarmos de forma mais profunda os conceitos de Modelagem de Sistemas de Informação, precisamos também falar na Engenharia

Leia mais

1 Modelagem de Processos de Negócio Engenharia de Software.

1 Modelagem de Processos de Negócio Engenharia de Software. 1 Modelagem de Processos de Negócio Engenharia de Software. Modelagem de processos de negócio A Modelagem de Processo de Negócio é uma das atividades que visa a criação de um modelo com os processos de

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 19 http://www.ic.uff.br/~bianca/engsoft2/ Aula 19-28/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software

Leia mais

PCS3413 Engenharia de Software e Banco de Dados

PCS3413 Engenharia de Software e Banco de Dados PCS3413 Engenharia de Software e Banco de Dados Aula 11 Escola Politécnica da Universidade de São Paulo 1 Conceitos de Sistemas de Gerenciamento de Banco de Dados (SGBD), Banco de Dados, Modelos de Dados

Leia mais

5 Implementação 5.1 Plataforma 5.2 Arquitetura

5 Implementação 5.1 Plataforma 5.2 Arquitetura 5 Implementação Neste capítulo são apresentados os detalhes sobre a implementação da ferramenta. São discutidas as tecnologias envolvidas, assim como as limitações e problemas encontrados durante o desenvolvimento.

Leia mais

ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer

ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer Parte 2 ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer P alguns conceitos básicos. A primeira definição é relativa aos conceitos de dados e informação. Dados são fatos em

Leia mais

MANUAL DO INQUILINO

MANUAL DO INQUILINO WWW.ARTIGIANI.COM.BR MANUAL DO INQUILINO 19 3361.9999 artigiani@artigiani.com.br Rua Siqueira Campos, 235 Centro. Mogi Guaçu. SP Cep.: 13.840-036 WWW.ARTIGIANI.COM.BR 03 ÍNDICE Setores em que a artigiani

Leia mais

Análise de Requisitos

Análise de Requisitos Análise de Requisitos Prof.ª: Érika A. Barrado Analisar x Projetar Análise: significa investigar, descobrir ou desvendar algo; Consiste em encontrar o conjunto de requisitos para um dado software; Definida

Leia mais

... R1- O sistema deve permitir atualizar cadastro dos funcionários que o utilizará

... R1- O sistema deve permitir atualizar cadastro dos funcionários que o utilizará ESPECIFICAÇÃO DE REQUISITOS DO SISTEMA Pá Requisitos Funcionais São as REGRA R1 Oculto ( x ) Evidente DE NEGÓCIO ( )... R1- O sistema deve permitir atualizar cadastro dos funcionários que o utilizará Nome

Leia mais